
Nainital to Amroha
Amroha is approximately 150+ 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 Moradabad which would take approximately 4 hours.
Sort By
Mode of Transport
Via Moradabad
FASTEST
Nainital
Moradabad
Amroha
Approx Travel Time
3h 55m
₹739
Onwards
CHEAPEST
Nainital
Moradabad
Amroha
Approx Travel Time
4h 4m
₹385
Onwards
Nainital
Moradabad
Amroha
Approx Travel Time
4h 50m
₹1,970
Onwards
Via Lalkuan
Nainital
Lalkuan
Amroha
Approx Travel Time
5h 53m
₹2,421
Onwards
Via Rampur (Uttar Pradesh)
Nainital
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
4h 32m
₹389
Onwards
Nainital
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
4h 40m
₹789
Onwards
Via Bilaspur, Uttar Pradesh
Nainital
Bilaspur, Uttar Pradesh
Amroha
Approx Travel Time
4h 35m
₹840
Onwards
Nainital
Bilaspur, Uttar Pradesh
Amroha
Approx Travel Time
5h 9m
₹450
Onwards
Frequently Asked Questions
What is the distance between Nainital and Amroha?
Amroha is approximately 150+ 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 Moradabad.
What is the fastest way to reach Amroha from Nainital?
The fastest way to reach Amroha from Nainital is by Bus Via Moradabad.


