Travel from Jaipur to Dharmsāla

Bus or fly from Jaipur to Dharmsāla?

Jet Airways, Spicejet and two other airlines fly from Jaipur to Dharmsāla every 4 hours. Alternatively, you can take a bus from Jaipur to Dharmsāla via Delhi in around 17 h 45 min.

How to get from Jaipur to Dharmsāla

ModeDurationPrice
From Jaipur taxi to Jaipur airport, fly to Kulu airport, then taxi to Dharmsāla.14 h 9 min$717
From Jaipur taxi to Jaipur airport, fly to Dharamsala airport, then taxi to Dharmsāla.5 h 13 min$247
From Jaipur taxi to Jaipur airport, fly to Jammu airport, taxi to Jammu Tawi (JAT), train to Pathankot (PTK), then taxi to Dharmsāla.6 h 39 min$253
From Jaipur taxi to Jaipur airport, fly to Chandigarh airport, taxi to Chandigarh, then bus to Dharmsāla.8 h 39 min$156
From Jaipur (JP) train to New Delhi, Metro to Delhi airport, fly to Dharamsala airport, then taxi to Dharmsāla.7 h 36 min$121
From Jaipur taxi to Jaipur airport, fly to Amritsar airport, taxi to Amritsar Junction (ASR), train to Pathankot (PTK), then taxi to Dharmsāla.9 h 29 min$216
From Jaipur (JP) train to Kathua (KTHU) then taxi to Dharmsāla.16 h 22 min$79
From Jaipur bus to Delhi then bus to Dharamshala.17 h 45 min$29
From Jaipur drive to Dharmsāla.10 h 58 min$87

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

It takes approximately 14 h 9 min to get from Jaipur to Dharmsāla, including transfers.

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

No, there is no direct bus from Jaipur to Dharmsāla. However, there are services departing from Jaipur and arriving at Dharamshala via Delhi. The journey, including transfers, takes approximately 17 h 45 min.

Operators from Jaipur to Dharmsāla

OperatorPhoneWebsite
HelitransHelitrans
Jet AirwaysJet Airways
IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
SpicejetSpicejet
Indian RailwaysIndian Railways
RedBusRedBus
Delhi Metro155370Delhi Metro
VistaraVistara
GoAirGoAir