There are 8 ways to get from Kannur (Region) to Dharamsala by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Kannur International Airport, fly to Kangra Airport
best- Take the taxi from Kannur (Region) to Kannur International Airport (CNN)taxi
- Fly from Kannur International Airport (CNN) to Kangra Airport (DHM)plane CNN - DHM
10h 26m₹19,556–26,922Train, bus
cheapest- Take the train from Payyanur to Kasaragodtrain
- Take the train from Kasaragod to Chandigarhtrain
- Take the bus from Chandigarh to Dharamsalabus
2d 1h₹2,411–11,503Bus
- Take the bus from Payyanur to Mangalorebus
- Take the bus from Mangaluru, Karnataka to Belagavi, Karnatakabus
- Take the bus from Belagavi, Karnataka to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus
2d 16hDrive 2,623 km
- Drive from Kannur (Region) to Dharamsalacar 2,623 km
35h 9m₹29,569–42,710Train to Bajpe Airport, fly to Kangra Airport
- Take the train from Payyanur to Mangaloretrain
- Fly from Bajpe Airport (IXE) to Kangra Airport (DHM)plane IXE - DHM
11h 38m₹12,609–27,933Train to Calicut International Airport, fly to Kangra Airport
- Take the train from Payyanur to Parpanangaditrain
- Fly from Calicut International Airport (CCJ) to Kangra Airport (DHM)plane CCJ - DHM
14h 12m₹14,869–28,443Taxi to Kannur International Airport, fly to Chandigarh International Airport, bus
- Take the taxi from Kannur (Region) to Kannur International Airport (CNN)taxi
- Fly from Kannur International Airport (CNN) to Chandigarh International Airport (IXC)plane CNN - IXC
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
12h 14m₹16,049–25,962Bus via Kolhāpur
- Take the bus from Payyanur to Mangalorebus
- Take the bus from Mangaluru, Karnataka to Kolhapur(Maharashtra), Maharashtrabus
- Take the bus from Kolhapur(Maharashtra), Maharashtra to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus
2d 16h
Kannur International Airport (CNN) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Kannur (Region) to Dharamsala is to train and bus which costs ₹2,400 - ₹12,000 and takes 2 days 1h.
The fastest way to get from Kannur (Region) to Dharamsala is to taxi and fly which takes 10h 26m and costs ₹19,000 - ₹27,000.
No, there is no direct bus from Kannur (Region) to Dharamsala. However, there are services departing from Payyanur and arriving at Dharamshala via Mangaluru, Karnataka, Belagavi, Karnataka, Delhi, Delhi State and Kangra. The journey, including transfers, takes approximately 2 days 16h.
The distance between Kannur (Region) and Dharamsala is 2327 km. The road distance is 2623 km.
The best way to get from Kannur (Region) to Dharamsala without a car is to train and bus which takes 2 days 1h and costs ₹2,400 - ₹12,000.
It takes approximately 10h 26m to get from Kannur (Region) to Dharamsala, including transfers.
Kannur (Region) to Dharamsala bus services, operated by Kerala State Road Transport Corporation, depart from Payyanur station.
Kannur (Region) to Dharamsala bus services, operated by Kerala State Road Transport Corporation, arrive at Mangalore station.
Yes, the driving distance between Kannur (Region) to Dharamsala is 2623 km. It takes approximately 35h 9m to drive from Kannur (Region) to Dharamsala.
There are 481+ hotels available in Dharamsala.
What companies run services between Kannur (Region), Kerala, India and Dharamsala, India?
You can take a vehicle from Kannur (Region) to Dharamshala via Payyanur, Mangaluru, Karnataka, Belagavi, Karnataka, Delhi, Delhi State, Kangra, Himachal Pradesh, and Kangra in around 2d 16h.
- Website
- goindigo.in
Flights from Kannur International Airport to Kangra Airport via Delhi
- Ave. Duration
- 11h 47m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–31,000
Flights from Kannur International Airport to Kangra Airport via Bengaluru, Chandigarh International Airport
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹16,000–34,000
Flights from Bajpe Airport to Kangra Airport via Delhi
- Ave. Duration
- 11h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Bajpe Airport to Kangra Airport via Hyderabad, Delhi
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₹11,000–26,000
Flights from Calicut International Airport to Kangra Airport via Delhi
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–27,000
Flights from Calicut International Airport to Kangra Airport via Bengaluru, Chandigarh International Airport
- Ave. Duration
- 9h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹14,000–30,000
Flights from Kannur International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–21,000
Flights from Kannur International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–21,000
Flights from Kannur International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 10h 25m
- When
- Tuesday and Thursday
- Estimated price
- ₹13,000–21,000
Flights from Kannur International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 11h
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–21,000
- Website
- spicejet.com
Flights from Kannur International Airport to Kangra Airport via Delhi
- Ave. Duration
- 10h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–31,000
Flights from Bajpe Airport to Kangra Airport via Delhi
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Calicut International Airport to Kangra Airport via Delhi
- Ave. Duration
- 15h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–27,000
Flights from Calicut International Airport to Kangra Airport via Bengaluru, Delhi
- Ave. Duration
- 12h 1m
- When
- Every day
- Estimated price
- ₹10,000–32,000
- Website
- airindiaexpress.in
Flights from Kannur International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹10,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Payyanur to Kasaragod
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Kasaragod to Chandigarh
- Ave. Duration
- 38h 45m
- Frequency
- Twice a week
- Estimated price
- ₹1,000–8,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,200
- Second AC (2A)
- ₹3,700–4,600
- First Class (1A)
- ₹6,000–8,000
Train from Payyanur to Mangalore
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Payyanur to Parpanangadi
- Ave. Duration
- 2h 40m
- Frequency
- Every 2 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Chandigarh to Dharamsala
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹430–950
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹470–650
- AC Himdhara
- ₹650–950
- Seater
- ₹430–850
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Payyanur to Mangalore
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ₹130–220
- Website
- https://onlineksrtcswift.com/
Bus from Payyanur to Mangalore
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ₹130–220
- Website
- https://onlineksrtcswift.com/
- Ave. Duration
- 58 min
- Estimated price
- ₹1,300–1,600
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, 4 stunningly beautiful Philippines islands you need to visit, and Why you should take the train in the US - to help you get the most out of your next trip.










