MB → SHC · 5 direct trains

Trains from Moradabad to Saharsa Jn

5 direct trains run from Moradabad (MB) to Saharsa Jn (SHC). The fastest train is 12204 Shc Garib Rath, completing the journey in 21h 27m. Trains depart between 09:15 and 21:50. The distance is approximately 1000 km.

Total Trains

5

Fastest

21h 27m

12204

First Train

09:15

Last Train

21:50

Distance

1000 km

Moradabad to Saharsa Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
14628
Amrit Bharat Exp
Express
09:15Day 210:10Day 324h 55mSat1A, 2A, 3A, SL, 2S
12204
Shc Garib Rath
RAIL_MOTOR
13:5311:20Day 221h 27mWed, Sat, Sun1A, 2A, 3A, SL, 2S
14618
Asr-Prnc Jansewa Exp
Express
16:1215:45Day 223h 33mDaily1A, 2A, 3A, SL, 2S
15280
Poorabiya Exp
Express
20:1519:25Day 223h 10mMon, Fri1A, 2A, 3A, SL, 2S
14604
Jansadharan Exp
Express
21:5019:50Day 222hWed1A, 2A, 3A, SL, 2S

Stations on the Moradabad to Saharsa Jn route

Stops on 12204 Shc Garib Rath, the fastest train on this corridor (17 stations).

  1. 1. MB Moradabad
  2. 2. BE Bareilly
  3. 3. HRI Hardoi
  4. 4. LKO Lucknow
  5. 5. GKP Gorakhpur
  6. 6. DEOS Deoria Sadar
  7. 7. SV Siwan Jn
  8. 8. CPR Chhapra
  9. 9. HJP Hajipur Jn
  10. 10. MFP Muzaffarpur Jn
  11. 11. SPJ Samastipur Jn
  12. 12. DSS Dalsingh Sarai
  13. 13. BJU Barauni Jn
  14. 14. BGS Begu Sarai
  15. 15. KGG Khagaria Jn.
  16. 16. SBV S Bhakhtiyarpur
  17. 17. SHC Saharsa Jn

Other Routes from Moradabad

Frequently Asked Questions

How many trains run from Moradabad to Saharsa Jn?▼

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

Which is the fastest train from Moradabad to Saharsa Jn?▼

The fastest train is 12204 Shc Garib Rath, which covers the distance in 21h 27m. It departs at 13:53 and arrives at 11:20.

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

The first train departs at 09:15 and the last train departs at 21:50. Check the timetable for specific trains and their running days.

What is the distance from Moradabad to Saharsa Jn by train?▼

The distance from Moradabad to Saharsa Jn by train is approximately 1000 km. Journey time varies from 21h 27m depending on the train type.

How to check seat availability for Moradabad to Saharsa Jn 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 Saharsa Jn?▼

On the fastest train, Moradabad to Saharsa Jn calls at Bareilly (BE), Hardoi (HRI), Lucknow (LKO), Gorakhpur (GKP), Deoria Sadar (DEOS), Siwan Jn (SV), Chhapra (CPR), Hajipur Jn (HJP), Muzaffarpur Jn (MFP), Samastipur Jn (SPJ), Dalsingh Sarai (DSS), Barauni Jn (BJU), Begu Sarai (BGS), Khagaria Jn. (KGG), S Bhakhtiyarpur (SBV). Other trains on this route may skip some of these stops.

About Moradabad to Saharsa Jn Route

The Moradabad to Saharsa Jn route is served by 5 direct trains operated by Indian Railways. The fastest option is 12204 Shc Garib Rath with a journey time of 21h 27m. The rail distance is approximately 1000 km.

Trains leave Moradabad between 09:15 (first) and 21:50 (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.