
Siwan to Amroha
Amroha is approximately 700+ kms from Siwan. The fastest way to reach Amroha from Siwan is by Train. It takes approximately 15 hours. The cheapest way to reach Amroha from Siwan is by Train Via Moradabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Shahjahanpur
Siwan
Shahjahanpur
Amroha
Approx Travel Time
16h 10m
₹335
Onwards
Via Bareilly
Siwan
Bareilly
Amroha
Approx Travel Time
15h 55m
₹285
Onwards
Via Moradabad
CHEAPEST
Siwan
Moradabad
Amroha
Approx Travel Time
15h 55m
₹275
Onwards
Siwan
Moradabad
Amroha
Approx Travel Time
16h 10m
₹2,137
Onwards
Via Basti
Siwan
Basti
Amroha
Approx Travel Time
16h 10m
₹420
Onwards
Via Gorakhpur
Siwan
Gorakhpur
Amroha
Approx Travel Time
16h 10m
₹430
Onwards
Via Khalilabad
Siwan
Khalilabad
Amroha
Approx Travel Time
16h 10m
₹435
Onwards
Via Gonda
Siwan
Gonda
Amroha
Approx Travel Time
16h 15m
₹400
Onwards
Via Lucknow
Siwan
Lucknow
Amroha
Approx Travel Time
16h 55m
₹390
Onwards
Frequently Asked Questions
What is the distance between Siwan and Amroha?
Amroha is approximately 700+ kms from Siwan.
How long does it take to reach Amroha from Siwan?
It takes approximately 15 hours to reach Amroha from Siwan by Train.
What is the cheapest way to reach Amroha from Siwan?
The cheapest way to reach Amroha from Siwan is by Train Via Moradabad.
What is the fastest way to reach Amroha from Siwan?
The fastest way to reach Amroha from Siwan is by Train.