
Harihar to Amritsar
Amritsar is approximately 1950+ kms from Harihar. The fastest way to reach Amritsar from Harihar is by Bus, Flight Via Shivamogga, Hyderabad. It takes approximately 8 hours. The cheapest way to reach Amritsar from Harihar is by Train, Bus Via Nagaur which would take approximately 47 hours.
Sort By
Mode of Transport
Via Hubli, Pune
RECOMMENDED
Harihar
Hubli
Pune
Amritsar
Approx Travel Time
8h 10m
₹9,560
Onwards
Harihar
Hubli
Pune
Amritsar
Approx Travel Time
8h 50m
₹10,085
Onwards
Via Shivamogga, Hyderabad
FASTEST
Harihar
Shivamogga
Hyderabad
Amritsar
Approx Travel Time
7h 55m
₹10,337
Onwards
Via Mangalore, Pune
Harihar
Mangalore
Pune
Amritsar
Approx Travel Time
12h 30m
₹15,458
Onwards
Via Nagaur
CHEAPEST
Harihar
Nagaur
Amritsar
Approx Travel Time
1d 22h 39m
₹3,505
Onwards
Via Thane
Harihar
Thane
Amritsar
Approx Travel Time
1d 19h 33m
On Demand
Via Suratgarh
Harihar
Suratgarh
Amritsar
Approx Travel Time
1d 23h 5m
₹10,401
Onwards
Via Ajmer
Harihar
Ajmer
Amritsar
Approx Travel Time
2d 0h 7m
₹4,398
Onwards
Via Hubli, Mumbai
Harihar
Hubli
Mumbai
Amritsar
Approx Travel Time
8h 35m
₹9,912
Onwards
Via Hubli, Delhi
Harihar
Hubli
Delhi
Amritsar
Approx Travel Time
8h 40m
₹9,978
Onwards
Frequently Asked Questions
What is the distance between Harihar and Amritsar?
Amritsar is approximately 1950+ kms from Harihar.
How long does it take to reach Amritsar from Harihar?
It takes approximately 8 hours to reach Amritsar from Harihar by Bus, Flight Via Shivamogga, Hyderabad.
What is the cheapest way to reach Amritsar from Harihar?
The cheapest way to reach Amritsar from Harihar is by Train, Bus Via Nagaur.
What is the fastest way to reach Amritsar from Harihar?
The fastest way to reach Amritsar from Harihar is by Bus, Flight Via Shivamogga, Hyderabad.


