
Gurdaspur to Harihar
Harihar is approximately 2500+ kms from Gurdaspur. The fastest way to reach Harihar from Gurdaspur is by Train, Flight Via Amritsar, Bangalore. It takes approximately 13 hours. The cheapest way to reach Harihar from Gurdaspur is by Bus, Train Via Bikaner which would take approximately 48 hours.
Sort By
Mode of Transport
Via Amritsar, Bangalore
RECOMMENDED
FASTEST
Gurdaspur
Amritsar
Bangalore
Harihar
Approx Travel Time
12h 55m
₹7,809
Onwards
Gurdaspur
Amritsar
Bangalore
Harihar
Approx Travel Time
13h 11m
₹9,663
Onwards
Gurdaspur
Amritsar
Bangalore
Harihar
Approx Travel Time
14h 10m
₹10,128
Onwards
Gurdaspur
Amritsar
Bangalore
Harihar
Approx Travel Time
14h 5m
₹8,548
Onwards
Via Delhi, Hubli
Gurdaspur
Delhi
Hubli
Harihar
Approx Travel Time
17h 36m
₹5,773
Onwards
Gurdaspur
Delhi
Hubli
Harihar
Approx Travel Time
18h 16m
₹6,298
Onwards
Via Bikaner
CHEAPEST
Gurdaspur
Bikaner
Harihar
Approx Travel Time
1d 23h 58m
₹3,485
Onwards
Via Jodhpur
Gurdaspur
Jodhpur
Harihar
Approx Travel Time
2d 1h
₹3,490
Onwards
Via Jalandhar, Nadiad
Gurdaspur
Jalandhar
Nadiad
Harihar
Approx Travel Time
2d 2h 31m
₹3,862
Onwards
Via Nagaur
Gurdaspur
Nagaur
Harihar
Approx Travel Time
2d 4h 52m
On Demand
Frequently Asked Questions
What is the distance between Gurdaspur and Harihar?
Harihar is approximately 2500+ kms from Gurdaspur.
How long does it take to reach Harihar from Gurdaspur?
It takes approximately 13 hours to reach Harihar from Gurdaspur by Train, Flight Via Amritsar, Bangalore.
What is the cheapest way to reach Harihar from Gurdaspur?
The cheapest way to reach Harihar from Gurdaspur is by Bus, Train Via Bikaner.
What is the fastest way to reach Harihar from Gurdaspur?
The fastest way to reach Harihar from Gurdaspur is by Train, Flight Via Amritsar, Bangalore.


