
Hamirpur to Udaipur
Udaipur is approximately 950+ kms from Hamirpur. The fastest way to reach Udaipur from Hamirpur is by Cab, Flight Via Kangra. It takes approximately 6 hours. The cheapest way to reach Udaipur from Hamirpur is by Bus, Train Via Delhi, Ajmer which would take approximately 25 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Hamirpur
Mohali
Udaipur
Approx Travel Time
6h 13m
₹10,453
Onwards
Via Kangra
FASTEST
Hamirpur
Kangra
Udaipur
Approx Travel Time
5h 30m
On Demand
Via Delhi
Hamirpur
Delhi
Udaipur
Approx Travel Time
12h 10m
₹5,209
Onwards
Via Mohali, Jaipur
Hamirpur
Mohali
Jaipur
Udaipur
Approx Travel Time
13h 38m
₹8,469
Onwards
Hamirpur
Mohali
Jaipur
Udaipur
Approx Travel Time
7h 23m
₹12,419
Onwards
Hamirpur
Mohali
Jaipur
Udaipur
Approx Travel Time
15h 23m
₹8,604
Onwards
Via Mohali, Delhi
Hamirpur
Mohali
Delhi
Udaipur
Approx Travel Time
7h 38m
₹10,447
Onwards
Via Chandigarh, Jaipur
Hamirpur
Chandigarh
Jaipur
Udaipur
Approx Travel Time
8h 5m
₹12,805
Onwards
Via Chandigarh, Delhi
Hamirpur
Chandigarh
Delhi
Udaipur
Approx Travel Time
8h 20m
₹10,437
Onwards
Via Delhi, Ajmer
CHEAPEST
Hamirpur
Delhi
Ajmer
Udaipur
Approx Travel Time
1d 0h 35m
₹1,120
Onwards
Frequently Asked Questions
What is the distance between Hamirpur and Udaipur?
Udaipur is approximately 950+ kms from Hamirpur.
How long does it take to reach Udaipur from Hamirpur?
It takes approximately 6 hours to reach Udaipur from Hamirpur by Cab, Flight Via Kangra.
What is the cheapest way to reach Udaipur from Hamirpur?
The cheapest way to reach Udaipur from Hamirpur is by Bus, Train Via Delhi, Ajmer.
What is the fastest way to reach Udaipur from Hamirpur?
The fastest way to reach Udaipur from Hamirpur is by Cab, Flight Via Kangra.