MB → SIP · 5 direct trains

Trains from Moradabad to Suraimanpur

5 direct trains run from Moradabad (MB) to Suraimanpur (SIP). The fastest train is 14524 Harihar Express, completing the journey in 15h 3m. Trains depart between 00:16 and 19:45. The distance is approximately 764 km.

Total Trains

5

Fastest

15h 3m

14524

First Train

00:16

Last Train

19:45

Distance

764 km

Moradabad to Suraimanpur Train Timetable

Complete list of 5 direct trains from MB to SIP with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
14650
Saryuyamuna Exp
Express
00:16Day 215:2815h 12mMon, Wed, Sat1A, 2A, 3A, SL, 2S
14524
Harihar Express
Express
03:43Day 218:4615h 3mTue, Sat1A, 2A, 3A, SL, 2S
14008
Sadhbhawna Exp
Express
19:4512:33Day 216h 48mTue, Thu1A, 2A, 3A, SL, 2S
14016
Sadhbhawna Exp
Express
19:4512:33Day 216h 48mFri, Sun1A, 2A, 3A, SL, 2S
14018
Sadbhavna Exp
Express
19:4513:48Day 218h 3mWed1A, 2A, 3A, SL, 2S

Stations on the Moradabad to Suraimanpur route

Stops on 14524 Harihar Express, the fastest train on this corridor (10 stations).

  1. 1. MB Moradabad
  2. 2. BE Bareilly
  3. 3. LKO Lucknow
  4. 4. MBLP Maharaja Bijli Pasi
  5. 5. MFKA Musafirkhana
  6. 6. SLN Sultanpur Jn
  7. 7. BSB Varanasi Jn
  8. 8. GCT Ghazipur City
  9. 9. BUI Ballia
  10. 10. SIP Suraimanpur

Other Routes from Moradabad

Frequently Asked Questions

How many trains run from Moradabad to Suraimanpur?▼

There are 5 direct trains running from Moradabad (MB) to Suraimanpur (SIP). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Moradabad to Suraimanpur?▼

The fastest train is 14524 Harihar Express, which covers the distance in 15h 3m. It departs at 03:43 and arrives at 18:46.

What is the first and last train from Moradabad to Suraimanpur?▼

The first train departs at 00:16 and the last train departs at 19:45. Check the timetable for specific trains and their running days.

What is the distance from Moradabad to Suraimanpur by train?▼

The distance from Moradabad to Suraimanpur by train is approximately 764 km. Journey time varies from 15h 3m depending on the train type.

How to check seat availability for Moradabad to Suraimanpur trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Moradabad and Suraimanpur?▼

On the fastest train, Moradabad to Suraimanpur calls at Bareilly (BE), Lucknow (LKO), Maharaja Bijli Pasi (MBLP), Musafirkhana (MFKA), Sultanpur Jn (SLN), Varanasi Jn (BSB), Ghazipur City (GCT), Ballia (BUI). Other trains on this route may skip some of these stops.

About Moradabad to Suraimanpur Route

The Moradabad to Suraimanpur route is served by 5 direct trains operated by Indian Railways. The fastest option is 14524 Harihar Express with a journey time of 15h 3m. The rail distance is approximately 764 km.

Trains leave Moradabad between 00:16 (first) and 19:45 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.