Bus
Delhi to Dharamshala bus
About 10½ h, overnight. Send your date; we book the seat.
- From
- ₹737 a seat
- Journey time
- 10½ h
- Leaves
- Evenings, 6 pm–midnight
- Buses a day
- 39
When they leave
- 6–9 pm → 4:30–7:30 am next day10 buses · 10½ h
- 9 pm–midnight → 7:30–10:30 am next day27 buses · 10½ h
Good to know
- Boards in Delhi; your ticket names the boarding point and time.
- Drops at Dharamshala bus stand; some stop at McLeod Ganj bus stand.
- In Dharamshala itself: a local taxi gets you from the stand to your stay.
Questions
How much is the Delhi to Dharamshala bus fare?
Seats start at about ₹737; the typical fare is ₹1,170. Non-AC seats sit at the lower end, AC sleepers at the upper end. We confirm the exact fare before you pay.
How long does the bus from Delhi to Dharamshala take?
About 10½ h; the quickest take 8½ h.
When do buses leave Delhi for Dharamshala?
Evenings, 6 pm–midnight. We counted 39 on a recent day.
Where does the bus drop in Dharamshala?
Drops at Dharamshala bus stand; some stop at McLeod Ganj bus stand.
Can you book the bus for me?
Yes. Send the date and how many seats; we come back with the buses running that night and book the one you pick.