
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 Bilaspur, Uttar Pradesh which would take approximately 5 hours.
Sort By
Mode of Transport
Via Moradabad
FASTEST
Nainital
Moradabad
Amroha
Approx Travel Time
3h 55m
₹1,099
Onwards
Nainital
Moradabad
Amroha
Approx Travel Time
4h 4m
₹694
Onwards
Nainital
Moradabad
Amroha
Approx Travel Time
4h 50m
₹2,279
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
₹640
Onwards
Nainital
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
4h 40m
₹1,040
Onwards
Via Bilaspur, Uttar Pradesh
Nainital
Bilaspur, Uttar Pradesh
Amroha
Approx Travel Time
4h 35m
₹799
Onwards
CHEAPEST
Nainital
Bilaspur, Uttar Pradesh
Amroha
Approx Travel Time
5h 9m
₹409
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 Bilaspur, 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.


