
Ujjain to Ranikhet
Ranikhet is approximately 1100+ kms from Ujjain. The fastest way to reach Ranikhet from Ujjain is by Bus, Flight Via Indore, Delhi. It takes approximately 16 hours. The cheapest way to reach Ranikhet from Ujjain is by Train, Bus Via Mathura, Haldwani which would take approximately 20 hours.
Sort By
Mode of Transport
Via Indore, Delhi
RECOMMENDED
Ujjain
Indore
Delhi
Ranikhet
Approx Travel Time
17h 17m
₹9,181
Onwards
Ujjain
Indore
Delhi
Ranikhet
Approx Travel Time
17h 11m
₹7,953
Onwards
FASTEST
Ujjain
Indore
Delhi
Ranikhet
Approx Travel Time
15h 51m
₹8,468
Onwards
Via Mathura, Kichha
Ujjain
Mathura
Kichha
Ranikhet
Approx Travel Time
17h 14m
₹4,448
Onwards
Via Delhi, Kichha
Ujjain
Delhi
Kichha
Ranikhet
Approx Travel Time
17h 31m
₹8,445
Onwards
Via Mathura, Haldwani
CHEAPEST
Ujjain
Mathura
Haldwani
Ranikhet
Approx Travel Time
20h
₹1,389
Onwards
Via Agra, Lalkuan
Ujjain
Agra
Lalkuan
Ranikhet
Approx Travel Time
18h 4m
₹6,299
Onwards
Via Agra, Haldwani
Ujjain
Agra
Haldwani
Ranikhet
Approx Travel Time
20h 30m
₹1,824
Onwards
Via Bhopal, Delhi
Ujjain
Bhopal
Delhi
Ranikhet
Approx Travel Time
17h 31m
₹6,785
Onwards
Via Mathura, Lalkuan
Ujjain
Mathura
Lalkuan
Ranikhet
Approx Travel Time
16h 14m
₹5,623
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Ranikhet?
Ranikhet is approximately 1100+ kms from Ujjain.
How long does it take to reach Ranikhet from Ujjain?
It takes approximately 16 hours to reach Ranikhet from Ujjain by Bus, Flight Via Indore, Delhi.
What is the cheapest way to reach Ranikhet from Ujjain?
The cheapest way to reach Ranikhet from Ujjain is by Train, Bus Via Mathura, Haldwani.
What is the fastest way to reach Ranikhet from Ujjain?
The fastest way to reach Ranikhet from Ujjain is by Bus, Flight Via Indore, Delhi.


