
Nainital to Ujjain
Ujjain is approximately 850+ kms from Nainital. The fastest way to reach Ujjain from Nainital is by Cab, Train Via Sambhal. It takes approximately 20 hours. The cheapest way to reach Ujjain from Nainital is by Bus, Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Sambhal
RECOMMENDED
FASTEST
Nainital
Sambhal
Ujjain
Approx Travel Time
19h 25m
₹5,905
Onwards
Via Chandausi
Nainital
Chandausi
Ujjain
Approx Travel Time
19h 32m
₹6,803
Onwards
Via Bareilly
Nainital
Bareilly
Ujjain
Approx Travel Time
19h 40m
₹3,892
Onwards
Via Aligarh
Nainital
Aligarh
Ujjain
Approx Travel Time
19h 55m
₹5,724
Onwards
Via Delhi
CHEAPEST
Nainital
Delhi
Ujjain
Approx Travel Time
20h 55m
₹714
Onwards
Via Agra
Nainital
Agra
Ujjain
Approx Travel Time
20h 25m
₹6,507
Onwards
Via Mathura
Nainital
Mathura
Ujjain
Approx Travel Time
20h 6m
₹6,827
Onwards
Via Meerut
Nainital
Meerut
Ujjain
Approx Travel Time
21h 23m
₹4,536
Onwards
Via Jaipur
Nainital
Jaipur
Ujjain
Approx Travel Time
21h 25m
₹1,414
Onwards
Via Ghaziabad
Nainital
Ghaziabad
Ujjain
Approx Travel Time
21h 40m
₹5,052
Onwards
Frequently Asked Questions
What is the distance between Nainital and Ujjain?
Ujjain is approximately 850+ kms from Nainital.
How long does it take to reach Ujjain from Nainital?
It takes approximately 20 hours to reach Ujjain from Nainital by Cab, Train Via Sambhal.
What is the cheapest way to reach Ujjain from Nainital?
The cheapest way to reach Ujjain from Nainital is by Bus, Train Via Delhi.
What is the fastest way to reach Ujjain from Nainital?
The fastest way to reach Ujjain from Nainital is by Cab, Train Via Sambhal.