
Delhi to Dharamsala
Dharamsala is approximately 450+ kms from Delhi. The fastest way to reach Dharamsala from Delhi is by Flight, Bus Via Kangra. It takes approximately 4 hours. The cheapest way to reach Dharamsala from Delhi is by Train, Bus Via Sonipat which would take approximately 11 hours.
Sort By
Mode of Transport
Via Kangra
Delhi
Kangra
Dharamsala
Approx Travel Time
4h 2m
₹4,840
Onwards
FASTEST
Delhi
Kangra
Dharamsala
Approx Travel Time
3h 48m
₹4,085
Onwards
Via Phagwara
Delhi
Phagwara
Dharamsala
Approx Travel Time
10h 36m
₹4,119
Onwards
Via Sonipat
CHEAPEST
Delhi
Sonipat
Dharamsala
Approx Travel Time
11h 5m
₹839
Onwards
Via Jalandhar
Delhi
Jalandhar
Dharamsala
Approx Travel Time
6h 51m
₹7,181
Onwards
Delhi
Jalandhar
Dharamsala
Approx Travel Time
9h 35m
₹3,642
Onwards
Via Mohali
Delhi
Mohali
Dharamsala
Approx Travel Time
9h
₹3,198
Onwards
Via Kullu
Delhi
Kullu
Dharamsala
Approx Travel Time
8h 39m
₹12,171
Onwards
Frequently Asked Questions
What is the distance between Delhi and Dharamsala?
Dharamsala is approximately 450+ kms from Delhi.
How long does it take to reach Dharamsala from Delhi?
It takes approximately 4 hours to reach Dharamsala from Delhi by Flight, Bus Via Kangra.
What is the cheapest way to reach Dharamsala from Delhi?
The cheapest way to reach Dharamsala from Delhi is by Train, Bus Via Sonipat.
What is the fastest way to reach Dharamsala from Delhi?
The fastest way to reach Dharamsala from Delhi is by Flight, Bus Via Kangra.
Routes Connecting Delhi
Routes From Delhi
Routes Connecting Dharamsala
Routes From Dharamsala
- Dharamsala to Kanhangad
- Dharamsala to Ranchi
- Dharamsala to Mandya
- Dharamsala to Bhimtal
- Dharamsala to Gurdaspur
- Dharamsala to Yercaud
- Dharamsala to Latehar
- Dharamsala to Raigarh
- Dharamsala to Thiruvananthapuram
- Dharamsala to Sambalpur
- Dharamsala to Papanasam
- Dharamsala to Bharatpur
- Dharamsala to Vinukonda
- Dharamsala to Tundla
- Dharamsala to Noida

