There are 6 ways to get from Vadodara to Dharamsala by plane, train, taxi, 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.
Fly
best- Fly from Civil Airport Harni (BDQ) to Kangra Airport (DHM)plane BDQ - DHM
5h 41m₹9,899–26,555Train, bus
cheapest- Take the train from Vadodara Jn to Chandigarhtrain 12925 / ...
- Take the bus from Chandigarh to Dharamsalabus
29h 39m₹1,007–5,735Train, taxi
- Take the train from Vadodara Jn to Pathankot Cantttrain 12471 / ...
- Take the taxi from Pathankot Cantt to Dharamsalataxi
22h 31m₹3,852–8,778Bus via Rohini
- Take the bus from Vadodara, Gujarat to Delhi, Delhi Statebus Vadodara, Gujarat - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus Delhi, Delhi State - Kangra, Himachal Pradesh
32h 13mDrive 1,356.7 km
- Drive from Vadodara to Dharamsalacar 1,356.7 km
17h 34m₹15,304–22,105Bus
- Take the bus from Vadodara, Gujarat to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad, Gujarat to Amritsar, Punjabbus
- Take the bus from Amritsar, Punjab to Kangra, Himachal Pradeshbus
39h 3m
Civil Airport Harni (BDQ) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Vadodara to Dharamsala is to train and bus which costs ₹1,000 - ₹6,000 and takes 29h 39m.
The fastest way to get from Vadodara to Dharamsala is to fly which takes 5h 41m and costs ₹9,500 - ₹27,000.
No, there is no direct bus from Vadodara to Dharamsala. However, there are services departing from Vadodara, Gujarat and arriving at Dharamshala via Delhi, Delhi State and Kangra. The journey, including transfers, takes approximately 32h 13m.
The distance between Vadodara and Dharamsala is 1156 km. The road distance is 1356.7 km.
The best way to get from Vadodara to Dharamsala without a car is to train and taxi which takes 22h 31m and costs ₹3,800 - ₹9,000.
It takes approximately 5h 41m to get from Vadodara to Dharamsala, including transfers.
Vadodara to Dharamsala bus services, operated by Safar Express Tour, depart from Vadodara, Gujarat station.
The best way to get from Vadodara to Dharamsala is to fly which takes 5h 41m and costs ₹9,500 - ₹27,000. Alternatively, you can bus via Rohini, which costs and takes 32h 13m.
Vadodara to Dharamsala bus services, operated by Safar Express Tour, arrive at Delhi, Delhi State station.
Yes, the driving distance between Vadodara to Dharamsala is 1357 km. It takes approximately 17h 34m to drive from Vadodara to Dharamsala.
What companies run services between Vadodara, India and Dharamsala, India?
IndiGo Airlines, Air India Limited, and Spicejet fly from Civil Airport Harni (BDQ) to Kangra Airport (DHM) 4 times a day. Alternatively, you can take a bus from Vadodara, Gujarat to Dharamshala via Delhi, Delhi State, Kangra, Himachal Pradesh, and Kangra in around 32h 13m.
- Website
- spicejet.com
Flights from Civil Airport Harni to Kangra Airport via Delhi
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ₹9,500–28,000
- Website
- goindigo.in
Flights from Civil Airport Harni to Kangra Airport via Delhi
- Ave. Duration
- 4h 22m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,500–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vadodara Jn to Pathankot Cantt
- Ave. Duration
- 20h 46m
- Frequency
- 5 times a week
- Estimated price
- ₹650–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,900–4,900
Train from Vadodara Jn to Chandigarh
- Ave. Duration
- 21h 37m
- Frequency
- Twice daily
- Estimated price
- ₹550–4,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,300
- Phone
- +91-8743844445
- Website
- omio.com
Bus from Vadodara, Gujarat to Delhi, Delhi State
- Ave. Duration
- 20h 45m
- Frequency
- Every 2 hours
- Schedules at
- omio.com
- 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
- 7060375869
- Website
- omio.com
Bus from Vadodara, Gujarat to Ahmedabad, Gujarat
- Ave. Duration
- 2h 5m
- Frequency
- Every 5 minutes
- Schedules at
- omio.com
- Phone
- +91 9099022225
- [email protected]
- Website
- omio.com
Bus from Ahmedabad, Gujarat to Amritsar, Punjab
- Ave. Duration
- 28h 45m
- Frequency
- Twice daily
- Schedules at
- omio.com
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 South Korea: Travelling from Seoul to Busan , How to get from Southend Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 486+ hotels available in Dharamsala.












