
Nainital to Amroha
Amroha is approximately 100+ kms from Nainital. The fastest way to reach Amroha from Nainital is by Bus Via Moradabad. It takes approximately 4 hours. The cheapest way to reach Amroha from Nainital is by Bus, Train Via Rampur (Uttar Pradesh) which would take approximately 5 hours.
Sort By
Mode of Transport
Via Moradabad
FASTEST
Nainital
Moradabad
Amroha
Approx Travel Time
3h 55m
₹928
Onwards
Nainital
Moradabad
Amroha
Approx Travel Time
4h 4m
₹574
Onwards
Nainital
Moradabad
Amroha
Approx Travel Time
4h 50m
₹2,555
Onwards
Via Lalkuan
Nainital
Lalkuan
Amroha
Approx Travel Time
5h 53m
₹2,456
Onwards
Via Rampur (Uttar Pradesh)
CHEAPEST
Nainital
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
4h 32m
₹389
Onwards
Nainital
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
4h 40m
₹1,238
Onwards
Via Bilaspur, Uttar Pradesh
Nainital
Bilaspur, Uttar Pradesh
Amroha
Approx Travel Time
4h 35m
₹585
Onwards
Nainital
Bilaspur, Uttar Pradesh
Amroha
Approx Travel Time
5h 9m
₹489
Onwards
Via Haldwani
Nainital
Haldwani
Amroha
Approx Travel Time
5h
₹671
Onwards
Frequently Asked Questions
What is the distance between Nainital and Amroha?
Amroha is approximately 100+ kms from Nainital.
How long does it take to reach Amroha from Nainital?
It takes approximately 4 hours to reach Amroha from Nainital by Bus Via Moradabad.
What is the cheapest way to reach Amroha from Nainital?
The cheapest way to reach Amroha from Nainital is by Bus, Train Via Rampur (Uttar Pradesh).
What is the fastest way to reach Amroha from Nainital?
The fastest way to reach Amroha from Nainital is by Bus Via Moradabad.


