
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 10 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
10h 42m
₹14,675
Onwards
FASTEST
Haridwar
Mohali
Jammu
Udhampur
Approx Travel Time
9h 25m
₹10,999
Onwards
Via Ambala
Haridwar
Ambala
Udhampur
Approx Travel Time
12h 14m
₹5,789
Onwards
Haridwar
Ambala
Udhampur
Approx Travel Time
12h 20m
₹4,804
Onwards
Via Chandigarh
Haridwar
Chandigarh
Udhampur
Approx Travel Time
10h 55m
₹1,898
Onwards
Via Saharanpur
Haridwar
Saharanpur
Udhampur
Approx Travel Time
11h 24m
₹2,902
Onwards
CHEAPEST
Haridwar
Saharanpur
Udhampur
Approx Travel Time
11h 20m
₹430
Onwards
Via Yamunanagar
Haridwar
Yamunanagar
Udhampur
Approx Travel Time
11h 12m
On Demand
Via Ambala, Pathankot
Haridwar
Ambala
Pathankot
Udhampur
Approx Travel Time
12h 13m
₹5,984
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 10 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.


