
Udaipur to Ranikhet
Ranikhet is approximately 850+ kms from Udaipur. The fastest way to reach Ranikhet from Udaipur is by Flight, Cab Via Delhi, Kichha. It takes approximately 8 hours. The cheapest way to reach Ranikhet from Udaipur is by Train, Bus Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Delhi, Kichha
RECOMMENDED
FASTEST
Udaipur
Delhi
Kichha
Ranikhet
Approx Travel Time
7h 25m
₹12,916
Onwards
Via Delhi
Udaipur
Delhi
Ranikhet
Approx Travel Time
8h 59m
₹7,670
Onwards
CHEAPEST
Udaipur
Delhi
Ranikhet
Approx Travel Time
18h 14m
₹2,894
Onwards
Udaipur
Delhi
Ranikhet
Approx Travel Time
20h 29m
₹3,398
Onwards
Via Delhi, Rudrapur
Udaipur
Delhi
Rudrapur
Ranikhet
Approx Travel Time
11h 41m
₹8,210
Onwards
Via Delhi, Kathgodam
Udaipur
Delhi
Kathgodam
Ranikhet
Approx Travel Time
13h 14m
₹8,858
Onwards
Via Agra, Bareilly
Udaipur
Agra
Bareilly
Ranikhet
Approx Travel Time
21h 21m
₹5,113
Onwards
Via Ajmer, Delhi
Udaipur
Ajmer
Delhi
Ranikhet
Approx Travel Time
22h 22m
₹8,338
Onwards
Via Jaipur, Delhi
Udaipur
Jaipur
Delhi
Ranikhet
Approx Travel Time
10h 39m
₹10,590
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Ranikhet?
Ranikhet is approximately 850+ kms from Udaipur.
How long does it take to reach Ranikhet from Udaipur?
It takes approximately 8 hours to reach Ranikhet from Udaipur by Flight, Cab Via Delhi, Kichha.
What is the cheapest way to reach Ranikhet from Udaipur?
The cheapest way to reach Ranikhet from Udaipur is by Train, Bus Via Delhi.
What is the fastest way to reach Ranikhet from Udaipur?
The fastest way to reach Ranikhet from Udaipur is by Flight, Cab Via Delhi, Kichha.