
Shahganj to Amroha
Amroha is approximately 600+ kms from Shahganj. The fastest way to reach Amroha from Shahganj is by Cab, Flight, Train Via Varanasi, Ghaziabad. It takes approximately 8 hours. The cheapest way to reach Amroha from Shahganj is by Train Via Lucknow which would take approximately 13 hours.
Sort By
Mode of Transport
Via Varanasi, Ghaziabad
FASTEST
Shahganj
Varanasi
Ghaziabad
Amroha
Approx Travel Time
7h 30m
₹7,455
Onwards
Via Sultanpur, Lucknow
Shahganj
Sultanpur
Lucknow
Amroha
Approx Travel Time
14h 41m
On Demand
Via Varanasi, Lucknow
Shahganj
Varanasi
Lucknow
Amroha
Approx Travel Time
17h 42m
On Demand
Via Ayodhya, Moradabad
Shahganj
Ayodhya
Moradabad
Amroha
Approx Travel Time
11h 38m
₹809
Onwards
Shahganj
Ayodhya
Moradabad
Amroha
Approx Travel Time
11h 47m
₹455
Onwards
Via Ayodhya, Bareilly
Shahganj
Ayodhya
Bareilly
Amroha
Approx Travel Time
11h 38m
₹445
Onwards
Shahganj
Ayodhya
Bareilly
Amroha
Approx Travel Time
12h
₹2,586
Onwards
Via Lucknow
CHEAPEST
Shahganj
Lucknow
Amroha
Approx Travel Time
12h 29m
₹335
Onwards
Via Sultanpur, Moradabad
Shahganj
Sultanpur
Moradabad
Amroha
Approx Travel Time
13h 11m
₹1,778
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 8 hours to reach Amroha from Shahganj by Cab, Flight, Train 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, Train Via Varanasi, Ghaziabad.


