
Siwan to Moradabad
Moradabad is approximately 650+ kms from Siwan. The fastest way to reach Moradabad from Siwan is by Train, Flight Via Gorakhpur, Delhi. It takes approximately 10 hours. The cheapest way to reach Moradabad from Siwan is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Gorakhpur, Delhi
FASTEST
Siwan
Gorakhpur
Delhi
Moradabad
Approx Travel Time
9h 57m
₹5,306
Onwards
Via Ayodhya
Siwan
Ayodhya
Moradabad
Approx Travel Time
17h 5m
On Demand
Via Faizabad
Siwan
Faizabad
Moradabad
Approx Travel Time
20h 11m
₹2,099
Onwards
Via Basti
Siwan
Basti
Moradabad
Approx Travel Time
12h 33m
₹455
Onwards
Via Gonda
Siwan
Gonda
Moradabad
Approx Travel Time
12h 39m
₹450
Onwards
Via Gorakhpur
Siwan
Gorakhpur
Moradabad
Approx Travel Time
13h 12m
₹475
Onwards
Via Lucknow
Siwan
Lucknow
Moradabad
Approx Travel Time
13h 19m
₹390
Onwards
Siwan
Lucknow
Moradabad
Approx Travel Time
15h 37m
₹1,340
Onwards
Via Gorakhpur, Gonda
Siwan
Gorakhpur
Gonda
Moradabad
Approx Travel Time
13h
₹500
Onwards
Frequently Asked Questions
What is the distance between Siwan and Moradabad?
Moradabad is approximately 650+ kms from Siwan.
How long does it take to reach Moradabad from Siwan?
It takes approximately 10 hours to reach Moradabad from Siwan by Train, Flight Via Gorakhpur, Delhi.
What is the cheapest way to reach Moradabad from Siwan?
The cheapest way to reach Moradabad from Siwan is by Train.
What is the fastest way to reach Moradabad from Siwan?
The fastest way to reach Moradabad from Siwan is by Train, Flight Via Gorakhpur, Delhi.

