There are 7 ways to get from Dwārāhāt to Dharamsala by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, bus via Chandīgarh
best- Take the taxi from Dwārāhāt to Ramnagar
- Take the train from Ramnagar to Chandigarh
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Dharamshala - Maximus Mall
16h 48m₹2,457–5,873Taxi, train, bus #2
cheapest- Take the taxi from Dwārāhāt to Kathgodam
- Take the train from Kathgodam to Pathankot Cantt
- Take the bus from Pathankot to Dharamshala119
19h 8m₹2,160–4,897Taxi, train
- Take the taxi from Dwārāhāt to Kathgodam
- Take the train from Kathgodam to Pathankot Cantt
- Take the taxi from Pathankot Cantt to Dharamsala
17h 15m₹5,130–8,467Drive 689.9 km
- Drive from Dwārāhāt to Dharamsala689.9 km
12h 36m₹7,215–10,421Taxi, fly
- Take the taxi from Dwārāhāt to Pantnagar Airport (PGH)
- Fly from Pantnagar Airport (PGH) to Kangra Airport (DHM)PGH - DHM
20h 51m₹12,591–22,072Taxi, train, bus
- Take the taxi from Dwārāhāt to Ramnagar
- Take the train from Ramnagar to Chandigarh
- Take the bus from Chandigarh to Dharamsala127 / ...
18h 34m₹2,459–5,523Taxi, bus
- Take the taxi from Dwārāhāt to Nainital Bus Stand
- Take the bus from Nainital Bus Stand to ISBT Kashmiri Gate
- Take the bus from Kashmiri Gate to Dharamsala
21h 31m₹2,531–4,773
Pantnagar Airport (PGH) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Dwārāhāt to Dharamsala is to taxi and train and bus which costs ₹2,100 - ₹4,900 and takes 19h 8m.
The fastest way to get from Dwārāhāt to Dharamsala is to drive which takes 12h 36m and costs ₹7,000 - ₹11,000.
The distance between Dwārāhāt and Dharamsala is 771 km. The road distance is 689.9 km.
The best way to get from Dwārāhāt to Dharamsala without a car is to taxi and train and bus via Chandīgarh which takes 16h 48m and costs ₹2,400 - ₹6,000.
It takes approximately 16h 48m to get from Dwārāhāt to Dharamsala, including transfers.
Yes, the driving distance between Dwārāhāt to Dharamsala is 690 km. It takes approximately 12h 36m to drive from Dwārāhāt to Dharamsala.
There are 437+ hotels available in Dharamsala.
What companies run services between Dwārāhāt, India and Dharamsala, India?
There is no direct connection from Dwārāhāt to Dharamsala. However, you can take the taxi to Ramnagar, take the train to Chandigarh, walk to Railway Station, take the line 22 bus to Isbt-43, walk to FlixBus Chandigarh - Sector 43, then take the bus to FlixBus Dharamshala - Maximus Mall. Alternatively, you can take the taxi to Kathgodam, take the train to Pathankot Cantt, then take the taxi to Dharamsala.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Pantnagar Airport to Kangra Airport via Delhi
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- ₹10,000–29,000
Flights from Pantnagar Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 20h 55m
- When
- Tuesday and Friday
- Estimated price
- ₹10,000–29,000
- Website
- spicejet.com
Flights from Pantnagar Airport to Kangra Airport via Delhi
- Ave. Duration
- 20h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹9,000–34,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ramnagar to Chandigarh
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Kathgodam to Pathankot Cantt
- Ave. Duration
- 13h
- Frequency
- Once a week
- Estimated price
- ₹350–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
- Website
- flixbus.in
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Dharamshala - Maximus Mall
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹400–1,200
- Website
- https://www.flixbus.in
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Chandigarh to Dharamsala
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ₹400–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹400–600
- Seater
- ₹430–850
Bus from Pathankot to Dharamshala
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- ₹230–330
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹230–330
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Nainital Bus Stand to ISBT Kashmiri Gate
- Ave. Duration
- 8h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹650–1,500
- Schedules at
- laxmiholidays.com
- Seater / Sleeper
- ₹650–900
Bus from Kashmiri Gate to Dharamsala
- Ave. Duration
- 10h 25m
- Frequency
- 5 times a day
- Estimated price
- ₹800–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹900–1,500
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- zingbus.com
Bus from Kashmiri Gate to Dharamsala
- Ave. Duration
- 10h 29m
- Frequency
- Twice daily
- Estimated price
- ₹550–1,700
- Website
- https://www.zingbus.com/
- A/C Semi Sleepe
- ₹650–1,100
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
















