
Udaipur to Kangra
Kangra is approximately 950+ kms from Udaipur. The fastest way to reach Kangra from Udaipur is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Kangra from Udaipur is by Train, Bus Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Udaipur
Delhi
Kangra
Approx Travel Time
4h 45m
₹10,499
Onwards
CHEAPEST
Udaipur
Delhi
Kangra
Approx Travel Time
21h 5m
₹994
Onwards
Udaipur
Delhi
Kangra
Approx Travel Time
23h 5m
₹1,598
Onwards
Via Delhi, Mohali
Udaipur
Delhi
Mohali
Kangra
Approx Travel Time
19h 55m
₹3,820
Onwards
Udaipur
Delhi
Mohali
Kangra
Approx Travel Time
6h 25m
₹12,819
Onwards
Via Ajmer, Mohali
Udaipur
Ajmer
Mohali
Kangra
Approx Travel Time
21h 47m
₹3,996
Onwards
Via Mohali
Udaipur
Mohali
Kangra
Approx Travel Time
5h 25m
₹9,521
Onwards
Via Jaipur
Udaipur
Jaipur
Kangra
Approx Travel Time
5h 25m
₹11,311
Onwards
Via Delhi, Shimla
Udaipur
Delhi
Shimla
Kangra
Approx Travel Time
6h 15m
₹17,669
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Kangra?
Kangra is approximately 950+ kms from Udaipur.
How long does it take to reach Kangra from Udaipur?
It takes approximately 5 hours to reach Kangra from Udaipur by Flight Via Delhi.
What is the cheapest way to reach Kangra from Udaipur?
The cheapest way to reach Kangra from Udaipur is by Train, Bus Via Delhi.
What is the fastest way to reach Kangra from Udaipur?
The fastest way to reach Kangra from Udaipur is by Flight Via Delhi.

