There are 6 ways to get from Dharmashala to Chandīgarh by plane, bus, train, 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.
Fly from Kannur International Airport
best- Fly from Kannur International Airport (CNN) to Chandigarh International Airport (IXC)plane CNN - IXC
6h 30m₹13,960–21,673Train
cheapest- Take the train from Kannur to Chandigarhtrain 12217
43h 20m₹1,764–8,903Bus
- Take the bus from Mattannur to Bengalurubus
- Take the bus from Bengaluru to Udaipurbus
- Take the bus from Udaipur to Chandigarhbus
38h 21mDrive 2,408.6 km
- Drive from Dharmashala to Chandīgarhcar 2,408.6 km
31h 30m₹23,340–33,714Train to Calicut International Airport, fly
- Take the train from Kannur to Kozhikkodetrain
- Fly from Calicut International Airport (CCJ) to Chandigarh International Airport (IXC)plane CCJ - IXC
9h 40m₹12,654–21,503Train to Bajpe Airport, fly
- Take the train from Kannapuram to Mangalore Jntrain
- Fly from Bajpe Airport (IXE) to Chandigarh International Airport (IXC)plane IXE - IXC
9h 32m₹10,693–22,982
Kannur International Airport (CNN) to Chandigarh International Airport (IXC) flights
Comparing Your Travel Options
The cheapest way to get from Dharmashala to Chandīgarh is to train which costs ₹1,700 - ₹9,000 and takes 43h 20m.
The fastest way to get from Dharmashala to Chandīgarh is to fly which takes 6h 30m and costs ₹14,000 - ₹22,000.
No, there is no direct bus from Dharmashala to Chandīgarh. However, there are services departing from Mattannur and arriving at Chandigarh via Bengaluru and Udaipur. The journey, including transfers, takes approximately 38h 21m.
No, there is no direct train from Dharmashala to Chandīgarh. However, there are services departing from Kannur and arriving at Chandigarh via . The journey, including transfers, takes approximately 43h 20m.
The distance between Dharmashala and Chandīgarh is 2129 km. The road distance is 2408.6 km.
The best way to get from Dharmashala to Chandīgarh without a car is to bus which takes 38h 21m and costs .
It takes approximately 6h 30m to get from Dharmashala to Chandīgarh, including transfers.
Dharmashala to Chandīgarh bus services, operated by Madhavi Travels, depart from Mattannur station.
Dharmashala to Chandīgarh train services, operated by Indian Railways, depart from Kannur station.
The best way to get from Dharmashala to Chandīgarh is to fly which takes 6h 30m and costs ₹14,000 - ₹22,000. Alternatively, you can bus, which costs and takes 38h 21m, you could also train, which costs ₹1,700 - ₹9,000 and takes 43h 20m.
What companies run services between Dharmashala, India and Chandīgarh, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Kannur International Airport (CNN) to Chandigarh International Airport (IXC) twice daily. Alternatively, you can take a vehicle from Dharmashala to Chandigarh via Mattannur, Bengaluru, and Udaipur in around 38h 21m.
- Website
- goindigo.in
Flights from Kannur International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 6h 20m
- When
- Sunday
- Estimated price
- ₹14,000–20,000
Flights from Kannur International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–20,000
Flights from Kannur International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 10h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–20,000
Flights from Calicut International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Calicut International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Calicut International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Calicut International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Bajpe Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Bajpe Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 7h
- When
- Sunday
- Estimated price
- ₹9,500–20,000
Flights from Bajpe Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Bajpe Airport to Chandigarh International Airport via Madras, Indore
- Ave. Duration
- 11h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–21,000
- Website
- airindia.in
Flights from Kannur International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- ₹11,000–21,000
Flights from Calicut International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 10h 40m
- When
- Wednesday and Friday
- Estimated price
- ₹10,000–26,000
Flights from Calicut International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Monday and Saturday
- Estimated price
- ₹11,000–17,000
Flights from Bajpe Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 5m
- When
- Monday to Saturday
- Estimated price
- ₹9,000–23,000
Flights from Bajpe Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 9h 30m
- When
- Friday
- Estimated price
- ₹10,000–24,000
- Website
- airindiaexpress.in
Flights from Kannur International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 10h 50m
- When
- Wednesday and Friday
- Estimated price
- ₹11,000–28,000
Flights from Calicut International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 10h 40m
- When
- Wednesday and Friday
- Estimated price
- ₹10,000–26,000
Flights from Bajpe Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 9h 30m
- When
- Friday
- Estimated price
- ₹10,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kannur to Chandigarh
- Ave. Duration
- 43h 5m
- Frequency
- Twice a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,800–4,800
- First Class (1A)
- ₹6,000–8,000
Train from Kannur to Kozhikkode
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Kannapuram to Mangalore Jn
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Phone
- +91 82817 55533
- [email protected]
- Website
- Madhavi Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Schedules at
- Madhavi Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- 5 times a day
- Website
- National Travels - Ratnagiri
- Website
- P K Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- 5 times a day
- Schedules at
- P K Travels
- Website
- Arya Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Schedules at
- Arya Travels
- Phone
- +91 97405 16768
- Website
- Kalpaka Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Website
- Kalpaka Travels
- Website
- Holidays Travel Hub
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Schedules at
- Holidays Travel Hub
- Website
- NS Transports
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Schedules at
- NS Transports
- Website
- Sam Tourist and Logistics
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- Sam Tourist and Logistics
- Website
- Ashoka Travel and Logistics
Bus from Mattannur to Bengaluru
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Ashoka Travel and Logistics
- Website
- Hilux Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- 6 times a week
- Schedules at
- Hilux Travels
- Website
- Nayagan Xpress
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 50m
- Frequency
- 5 times a week
- Schedules at
- Nayagan Xpress
- Website
- SKS Tourist Corporation
Bus from Mattannur to Bengaluru
- Ave. Duration
- 5h 49m
- Frequency
- 4 times a week
- Schedules at
- SKS Tourist Corporation
- Website
- Golden Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a week
- Schedules at
- Golden Travels
- Website
- Ashoka Travel Agency
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a week
- Schedules at
- Ashoka Travel Agency
- Website
- Emerald Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Schedules at
- Emerald Travels
- Website
- Shiya Tours and Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a week
- Schedules at
- Shiya Tours and Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
- Website
- Harsha Tours And Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Schedules at
- Harsha Tours And Travels
- Website
- India Tours and Travels
Bus from Bengaluru to Udaipur
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Phone
- +91 87690 12747
- Website
- Somnath Travels
Bus from Udaipur to Chandigarh
- Ave. Duration
- 15h 55m
- Frequency
- Twice daily
- Website
- Somnath Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Udaipur to Chandigarh
- Ave. Duration
- 20h 10m
- Frequency
- Twice a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Udaipur to Chandigarh
- Ave. Duration
- 15h 55m
- Frequency
- Twice a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
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 Want to know more about Flixbus?, Travelling to the US: What do I need to know?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
Booking & Getting There
Dharmashala to Chandīgarh bus services, operated by Madhavi Travels, arrive at Bengaluru station.
Dharmashala to Chandīgarh train services, operated by Indian Railways, arrive at Chandigarh station.
Yes, the driving distance between Dharmashala to Chandīgarh is 2409 km. It takes approximately 31h 30m to drive from Dharmashala to Chandīgarh.
There are 867+ hotels available in Chandīgarh.




















