
Ajmer to Nainital
Nainital is approximately 600+ kms from Ajmer. The fastest way to reach Nainital from Ajmer is by Flight, Bus Via Delhi, Kichha. It takes approximately 7 hours. The cheapest way to reach Nainital from Ajmer is by Train, Bus Via Moradabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Delhi, Kichha
RECOMMENDED
FASTEST
Ajmer
Delhi
Kichha
Nainital
Approx Travel Time
6h 30m
₹8,722
Onwards
Via Delhi, Bareilly
Ajmer
Delhi
Bareilly
Nainital
Approx Travel Time
8h 52m
₹10,867
Onwards
Via Moradabad
CHEAPEST
Ajmer
Moradabad
Nainital
Approx Travel Time
15h 57m
₹1,344
Onwards
Ajmer
Moradabad
Nainital
Approx Travel Time
14h 38m
₹3,564
Onwards
Ajmer
Moradabad
Nainital
Approx Travel Time
16h 55m
₹1,998
Onwards
Via Dausa
Ajmer
Dausa
Nainital
Approx Travel Time
16h 17m
₹5,342
Onwards
Via Delhi
Ajmer
Delhi
Nainital
Approx Travel Time
10h 50m
₹5,595
Onwards
Via Ghaziabad
Ajmer
Ghaziabad
Nainital
Approx Travel Time
10h 30m
₹3,169
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Nainital?
Nainital is approximately 600+ kms from Ajmer.
How long does it take to reach Nainital from Ajmer?
It takes approximately 7 hours to reach Nainital from Ajmer by Flight, Bus Via Delhi, Kichha.
What is the cheapest way to reach Nainital from Ajmer?
The cheapest way to reach Nainital from Ajmer is by Train, Bus Via Moradabad.
What is the fastest way to reach Nainital from Ajmer?
The fastest way to reach Nainital from Ajmer is by Flight, Bus Via Delhi, Kichha.

