
Ajmer to Nainital
Nainital is approximately 600+ kms from Ajmer. The fastest way to reach Nainital from Ajmer is by Flight, Train, Bus Via Ghaziabad, Rudrapur. It takes approximately 11 hours. The cheapest way to reach Nainital from Ajmer is by Train, Bus Via Moradabad which would take approximately 14 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
CHEAPEST
Ajmer
Moradabad
Nainital
Approx Travel Time
14h 12m
₹945
Onwards
Ajmer
Moradabad
Nainital
Approx Travel Time
15h 55m
₹3,741
Onwards
Via Ghaziabad, Rudrapur
FASTEST
Ajmer
Ghaziabad
Rudrapur
Nainital
Approx Travel Time
10h 38m
₹3,162
Onwards
Via Ghaziabad
Ajmer
Ghaziabad
Nainital
Approx Travel Time
11h 20m
₹2,929
Onwards
Ajmer
Ghaziabad
Nainital
Approx Travel Time
16h 20m
₹5,292
Onwards
Via Delhi
Ajmer
Delhi
Nainital
Approx Travel Time
17h 30m
₹1,358
Onwards
Via Ghaziabad, Kathgodam
Ajmer
Ghaziabad
Kathgodam
Nainital
Approx Travel Time
10h 40m
₹3,210
Onwards
Ajmer
Ghaziabad
Kathgodam
Nainital
Approx Travel Time
11h 45m
₹3,529
Onwards
Via Ghaziabad, Haldwani
Ajmer
Ghaziabad
Haldwani
Nainital
Approx Travel Time
10h 55m
₹3,210
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 11 hours to reach Nainital from Ajmer by Flight, Train, Bus Via Ghaziabad, Rudrapur.
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, Train, Bus Via Ghaziabad, Rudrapur.


