
Shahganj to Amroha
Amroha is approximately 600+ kms from Shahganj. The fastest way to reach Amroha from Shahganj is by Cab, Flight Via Varanasi, Ghaziabad. It takes approximately 9 hours. The cheapest way to reach Amroha from Shahganj is by Train Via Lucknow which would take approximately 12 hours.
Sort By
Mode of Transport
Via Varanasi, Ghaziabad
FASTEST
Shahganj
Varanasi
Ghaziabad
Amroha
Approx Travel Time
9h 12m
₹10,208
Onwards
Via Varanasi, Lucknow
Shahganj
Varanasi
Lucknow
Amroha
Approx Travel Time
14h 59m
₹4,162
Onwards
Via Lucknow
Shahganj
Lucknow
Amroha
Approx Travel Time
10h 12m
₹1,239
Onwards
CHEAPEST
Shahganj
Lucknow
Amroha
Approx Travel Time
11h 49m
₹335
Onwards
Via Ayodhya, Bareilly
Shahganj
Ayodhya
Bareilly
Amroha
Approx Travel Time
10h 18m
₹445
Onwards
Via Ayodhya, Rampur (Uttar Pradesh)
Shahganj
Ayodhya
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
10h 26m
On Demand
Shahganj
Ayodhya
Rampur (Uttar Pradesh)
Amroha
Approx Travel Time
10h 51m
₹450
Onwards
Via Ayodhya, Moradabad
Shahganj
Ayodhya
Moradabad
Amroha
Approx Travel Time
10h 27m
₹455
Onwards
Via Bareilly
Shahganj
Bareilly
Amroha
Approx Travel Time
12h 24m
₹355
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Amroha?
Amroha is approximately 600+ kms from Shahganj.
How long does it take to reach Amroha from Shahganj?
It takes approximately 9 hours to reach Amroha from Shahganj by Cab, Flight Via Varanasi, Ghaziabad.
What is the cheapest way to reach Amroha from Shahganj?
The cheapest way to reach Amroha from Shahganj is by Train Via Lucknow.
What is the fastest way to reach Amroha from Shahganj?
The fastest way to reach Amroha from Shahganj is by Cab, Flight Via Varanasi, Ghaziabad.

