
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
₹6,700
Onwards
Ujjain
Indore
Ghaziabad
Nainital
Approx Travel Time
14h 20m
₹5,373
Onwards
Ujjain
Indore
Ghaziabad
Nainital
Approx Travel Time
14h 15m
₹5,383
Onwards
Via Delhi
Ujjain
Delhi
Nainital
Approx Travel Time
18h 13m
₹3,167
Onwards
Via Mathura, Haldwani
CHEAPEST
Ujjain
Mathura
Haldwani
Nainital
Approx Travel Time
19h 25m
₹1,576
Onwards
Via Agra, Bareilly
Ujjain
Agra
Bareilly
Nainital
Approx Travel Time
23h 33m
₹3,904
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
₹6,750
Onwards
Ujjain
Indore
Delhi
Nainital
Approx Travel Time
14h 35m
₹5,423
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.


