Travel from Dehradun to Dharmsāla

Bus or fly from Dehradun to Dharmsāla?

HRTC operates a bus from Dehradun to Dharmsāla every 4 hours. Tickets cost $5 and the journey takes 7 h. Alternatively, Helitrans, Spicejet and two other airlines fly from Dehradun to Dharmsāla every 4 hours.

How to get from Dehradun to Dharmsāla

ModeDurationPrice
From Dehradun bus to McLeod Ganj.7 h₹300
From Dehradun taxi to Dharmsāla.6 h 56 min₹8,683
From Dehradun drive to Dharmsāla.6 h 56 min₹3,341
From Dehradun taxi to Dehra Dun airport, fly to Dharamsala airport, then taxi to Dharmsāla.4 h 18 min₹16,646
From Dehradun taxi to Dehra Dun airport, fly to Kulu airport, then taxi to Dharmsāla.17 h 19 min₹43,873

How long does it take to get from Dehradun to Dharmsāla?

The bus from Dehradun to McLeod Ganj takes 7 h including transfers and departs every four hours.

Is there a direct bus between Dehradun and Dharmsāla?

Yes, there is a direct bus departing from Dehradun and arriving at McLeod Ganj. Services depart every four hours. The journey takes approximately 7 h.

Operators from Dehradun to Dharmsāla

OperatorPhoneWebsite
HRTCHRTC
HelitransHelitrans
SpicejetSpicejet
IndiGo AirlinesIndiGo Airlines
Jet AirwaysJet Airways