
Amroha to Nainital
Nainital is approximately 100+ kms from Amroha. The fastest way to reach Nainital from Amroha is by Bus Via Moradabad. It takes approximately 4 hours. The cheapest way to reach Nainital from Amroha is by Train, Bus Via Rampur (Uttar Pradesh) which would take approximately 5 hours.
Sort By
Mode of Transport
Via Moradabad
FASTEST
Amroha
Moradabad
Nainital
Approx Travel Time
3h 55m
₹1,560
Onwards
Amroha
Moradabad
Nainital
Approx Travel Time
4h 4m
₹607
Onwards
Amroha
Moradabad
Nainital
Approx Travel Time
4h 50m
₹1,563
Onwards
Via Lalkuan
Amroha
Lalkuan
Nainital
Approx Travel Time
5h 53m
₹2,261
Onwards
Via Rampur (Uttar Pradesh)
CHEAPEST
Amroha
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
4h 32m
₹405
Onwards
Amroha
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
4h 40m
₹1,353
Onwards
Via Haldwani
Amroha
Haldwani
Nainital
Approx Travel Time
5h
₹954
Onwards
Via Rudrapur
Amroha
Rudrapur
Nainital
Approx Travel Time
6h 20m
₹954
Onwards
Frequently Asked Questions
What is the distance between Amroha and Nainital?
Nainital is approximately 100+ kms from Amroha.
How long does it take to reach Nainital from Amroha?
It takes approximately 4 hours to reach Nainital from Amroha by Bus Via Moradabad.
What is the cheapest way to reach Nainital from Amroha?
The cheapest way to reach Nainital from Amroha is by Train, Bus Via Rampur (Uttar Pradesh).
What is the fastest way to reach Nainital from Amroha?
The fastest way to reach Nainital from Amroha is by Bus Via Moradabad.


