hero
How2Go
Harihar to Dharamsala

Harihar to Dharamsala

Dharamsala is approximately 2050+ km from Harihar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Dharamsala.

Read More
Sort By
Mode of Transport

Via Hubli, Delhi

RECOMMENDED

Harihar

Hubli

Delhi

Dharamsala

Approx Travel Time

18h 35m

₹9,087

Onwards

Via Bangalore, Mohali

Harihar

Bangalore

Mohali

Dharamsala

Approx Travel Time

17h 47m

₹11,048

Onwards

Harihar

Bangalore

Mohali

Dharamsala

Approx Travel Time

17h 3m

₹10,483

Onwards

Via Bangalore, Amritsar

FASTEST

Harihar

Bangalore

Amritsar

Dharamsala

Approx Travel Time

16h 39m

₹13,472

Onwards

Harihar

Bangalore

Amritsar

Dharamsala

Approx Travel Time

16h 48m

₹10,636

Onwards

Harihar

Bangalore

Amritsar

Dharamsala

Approx Travel Time

17h 32m

₹11,201

Onwards

Via Delhi

Harihar

Delhi

Dharamsala

Approx Travel Time

2d 3h 57m

₹5,599

Onwards

Via Vadodara, Jalandhar

CHEAPEST

Harihar

Vadodara

Jalandhar

Dharamsala

Approx Travel Time

1d 22h 14m

₹4,991

Onwards

Via Belgaum, Delhi

Harihar

Belgaum

Delhi

Dharamsala

Approx Travel Time

21h 48m

₹9,337

Onwards

Via Goa, Mohali

Harihar

Goa

Mohali

Dharamsala

Approx Travel Time

20h 20m

₹10,003

Onwards

Frequently Asked Questions

What is the distance between Harihar and Dharamsala?

Dharamsala is approximately 2050+ kms from Harihar.

How long does it take to reach Dharamsala from Harihar?

It takes approximately 17 hours to reach Dharamsala from Harihar by Train, Flight, Cab Via Bangalore, Amritsar.

What is the cheapest way to reach Dharamsala from Harihar?

The cheapest way to reach Dharamsala from Harihar is by Train, Cab Via Vadodara, Jalandhar.

What is the fastest way to reach Dharamsala from Harihar?

The fastest way to reach Dharamsala from Harihar is by Train, Flight, Cab Via Bangalore, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India