
Amroha to Lucknow
Lucknow is approximately 350+ kms from Amroha. The fastest way to reach Lucknow from Amroha is by Bus, Train Via Moradabad. It takes approximately 6 hours. The cheapest way to reach Lucknow from Amroha is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Delhi
Amroha
Delhi
Lucknow
Approx Travel Time
6h 45m
₹6,202
Onwards
Via Ghaziabad, Delhi
Amroha
Ghaziabad
Delhi
Lucknow
Approx Travel Time
6h 50m
₹3,258
Onwards
Via Gajraula, Delhi
Amroha
Gajraula
Delhi
Lucknow
Approx Travel Time
7h 25m
₹4,191
Onwards
Via Moradabad
FASTEST
Amroha
Moradabad
Lucknow
Approx Travel Time
6h 15m
₹644
Onwards
Via Rampur (Uttar Pradesh)
Amroha
Rampur (Uttar Pradesh)
Lucknow
Approx Travel Time
6h 43m
₹2,254
Onwards
Amroha
Rampur (Uttar Pradesh)
Lucknow
Approx Travel Time
6h 46m
₹190
Onwards
Via Bareilly
Amroha
Bareilly
Lucknow
Approx Travel Time
6h 51m
₹3,476
Onwards
Frequently Asked Questions
What is the distance between Amroha and Lucknow?
Lucknow is approximately 350+ kms from Amroha.
How long does it take to reach Lucknow from Amroha?
It takes approximately 6 hours to reach Lucknow from Amroha by Bus, Train Via Moradabad.
What is the cheapest way to reach Lucknow from Amroha?
The cheapest way to reach Lucknow from Amroha is by Train.
What is the fastest way to reach Lucknow from Amroha?
The fastest way to reach Lucknow from Amroha is by Bus, Train Via Moradabad.


