
Nainital to Ujjain
Ujjain is approximately 1000+ kms from Nainital. The fastest way to reach Ujjain from Nainital is by Cab, Flight, Bus Via Delhi, Indore. It takes approximately 13 hours. The cheapest way to reach Ujjain from Nainital is by Bus, Train Via Mathura which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi, Indore
RECOMMENDED
Nainital
Delhi
Indore
Ujjain
Approx Travel Time
13h 21m
₹12,559
Onwards
Nainital
Delhi
Indore
Ujjain
Approx Travel Time
13h 40m
₹11,423
Onwards
FASTEST
Nainital
Delhi
Indore
Ujjain
Approx Travel Time
12h 20m
₹11,788
Onwards
Via Mathura
CHEAPEST
Nainital
Mathura
Ujjain
Approx Travel Time
18h 20m
₹1,314
Onwards
Via Delhi
Nainital
Delhi
Ujjain
Approx Travel Time
17h 28m
₹5,385
Onwards
Via Delhi, Kota
Nainital
Delhi
Kota
Ujjain
Approx Travel Time
15h 55m
₹6,370
Onwards
Via Agra
Nainital
Agra
Ujjain
Approx Travel Time
18h 40m
₹1,649
Onwards
Via Delhi, Bhopal
Nainital
Delhi
Bhopal
Ujjain
Approx Travel Time
14h
₹9,675
Onwards
Via Bharatpur
Nainital
Bharatpur
Ujjain
Approx Travel Time
20h 18m
₹1,864
Onwards
Frequently Asked Questions
What is the distance between Nainital and Ujjain?
Ujjain is approximately 1000+ kms from Nainital.
How long does it take to reach Ujjain from Nainital?
It takes approximately 13 hours to reach Ujjain from Nainital by Cab, Flight, Bus Via Delhi, Indore.
What is the cheapest way to reach Ujjain from Nainital?
The cheapest way to reach Ujjain from Nainital is by Bus, Train Via Mathura.
What is the fastest way to reach Ujjain from Nainital?
The fastest way to reach Ujjain from Nainital is by Cab, Flight, Bus Via Delhi, Indore.
Routes Connecting Nainital
Routes From Nainital
- Nainital to Gudalur
- Nainital to Mukerian
- Nainital to Bareilly
- Nainital to Malkapur
- Nainital to Bijapur
- Nainital to Shimla
- Nainital to Puttaparthi
- Nainital to Latehar
- Nainital to Dharmapuri
- Nainital to Begusarai
- Nainital to Bikaner
- Nainital to Nandyal
- Nainital to Bhopal
- Nainital to Prayagraj(Allahabad)
- Nainital to Ambaji


