
Ujjain to Nainital
Nainital is approximately 1000+ kms from Ujjain. The fastest way to reach Nainital from Ujjain is by Cab, Flight, Bus Via Indore, Ghaziabad. It takes approximately 14 hours. The cheapest way to reach Nainital from Ujjain is by Train, Bus Via Mathura, Haldwani which would take approximately 20 hours.
Sort By
Mode of Transport
Via Indore, Ghaziabad
RECOMMENDED
FASTEST
Ujjain
Indore
Ghaziabad
Nainital
Approx Travel Time
14h 4m
₹8,183
Onwards
Ujjain
Indore
Ghaziabad
Nainital
Approx Travel Time
14h 20m
₹7,446
Onwards
Ujjain
Indore
Ghaziabad
Nainital
Approx Travel Time
14h 15m
₹6,931
Onwards
Via Delhi
Ujjain
Delhi
Nainital
Approx Travel Time
18h 13m
₹3,145
Onwards
Via Mathura, Haldwani
CHEAPEST
Ujjain
Mathura
Haldwani
Nainital
Approx Travel Time
19h 25m
₹1,463
Onwards
Via Agra, Bareilly
Ujjain
Agra
Bareilly
Nainital
Approx Travel Time
23h 33m
₹3,549
Onwards
Via Dausa
Ujjain
Dausa
Nainital
Approx Travel Time
22h 28m
₹2,298
Onwards
Via Indore, Delhi
Ujjain
Indore
Delhi
Nainital
Approx Travel Time
14h 19m
₹8,233
Onwards
Ujjain
Indore
Delhi
Nainital
Approx Travel Time
14h 35m
₹7,496
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Nainital?
Nainital is approximately 1000+ kms from Ujjain.
How long does it take to reach Nainital from Ujjain?
It takes approximately 14 hours to reach Nainital from Ujjain by Cab, Flight, Bus Via Indore, Ghaziabad.
What is the cheapest way to reach Nainital from Ujjain?
The cheapest way to reach Nainital from Ujjain is by Train, Bus Via Mathura, Haldwani.
What is the fastest way to reach Nainital from Ujjain?
The fastest way to reach Nainital from Ujjain is by Cab, Flight, Bus Via Indore, Ghaziabad.


