
Haridwar to Udhampur
Udhampur is approximately 650+ kms from Haridwar. The fastest way to reach Udhampur from Haridwar is by Bus, Flight, Train Via Mohali, Jammu. It takes approximately 9 hours. The cheapest way to reach Udhampur from Haridwar is by Train Via Saharanpur which would take approximately 12 hours.
Sort By
Mode of Transport
Via Mohali, Jammu
Haridwar
Mohali
Jammu
Udhampur
Approx Travel Time
8h 59m
₹8,207
Onwards
FASTEST
Haridwar
Mohali
Jammu
Udhampur
Approx Travel Time
8h 55m
₹4,865
Onwards
Via Ambala
Haridwar
Ambala
Udhampur
Approx Travel Time
12h 58m
₹4,621
Onwards
Haridwar
Ambala
Udhampur
Approx Travel Time
12h 43m
₹3,917
Onwards
Via Chandigarh
Haridwar
Chandigarh
Udhampur
Approx Travel Time
13h 45m
₹1,448
Onwards
Via Saharanpur
Haridwar
Saharanpur
Udhampur
Approx Travel Time
12h 21m
₹2,528
Onwards
CHEAPEST
Haridwar
Saharanpur
Udhampur
Approx Travel Time
12h
₹430
Onwards
Via Yamunanagar
Haridwar
Yamunanagar
Udhampur
Approx Travel Time
11h 52m
On Demand
Via Ambala, Pathankot
Haridwar
Ambala
Pathankot
Udhampur
Approx Travel Time
13h 31m
₹4,716
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Udhampur?
Udhampur is approximately 650+ kms from Haridwar.
How long does it take to reach Udhampur from Haridwar?
It takes approximately 9 hours to reach Udhampur from Haridwar by Bus, Flight, Train Via Mohali, Jammu.
What is the cheapest way to reach Udhampur from Haridwar?
The cheapest way to reach Udhampur from Haridwar is by Train Via Saharanpur.
What is the fastest way to reach Udhampur from Haridwar?
The fastest way to reach Udhampur from Haridwar is by Bus, Flight, Train Via Mohali, Jammu.


