SRE → SPN · 10 direct trains

Trains from Saharanpur to Shahjehanpur

10 direct trains run from Saharanpur (SRE) to Shahjehanpur (SPN). The fastest train is 14604 Jansadharan Exp, completing the journey in 5h 42m. Trains depart between 01:15 and 21:40. The distance is approximately 353 km.

Total Trains

10

Fastest

5h 42m

14604

First Train

01:15

Last Train

21:40

Distance

353 km

Saharanpur to Shahjehanpur Train Timetable

Complete list of 10 direct trains from SRE to SPN with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
12492
Maur Dhawaj Exp
Superfast
01:15Day 207:156hFri1A, 2A, 3A, SL, 2S
15212
Asr- Dbg Jannayak Exp
Express
01:50Day 207:455h 55mDaily1A, 2A, 3A, SL, 2S
13152
Kolkata Express
Express
05:35Day 213:157h 40mDaily1A, 2A, 3A, SL, 2S
12588
Gkp Sf Exp
Superfast
06:50Day 212:485h 58mSat1A, 2A, 3A, SL, 2S
14512
Nauchandi Exp
Express
17:4502:12Day 28h 27mDaily1A, 2A, 3A, SL, 2S
14604
Jansadharan Exp
Express
18:3500:17Day 25h 42mWed1A, 2A, 3A, SL, 2S
15012
Cdg Ljn Express
Express
19:3506:00Day 210h 25mDaily1A, 2A, 3A, SL, 2S
14624
Sg Varanasi Exp
Express
20:1002:16Day 26h 6mWed, Fri, Sun1A, 2A, 3A, SL, 2S
14650
Saryuyamuna Exp
Express
20:1002:40Day 26h 30mMon, Wed, Sat1A, 2A, 3A, SL, 2S
15934
Asr Ntsk Exp
Express
21:4003:26Day 25h 46mFri1A, 2A, 3A, SL, 2S

Stations on the Saharanpur to Shahjehanpur route

Stops on 14604 Jansadharan Exp, the fastest train on this corridor (6 stations).

  1. 1. SRE Saharanpur
  2. 2. NBD Najibabad Jn
  3. 3. DPR Dhampur
  4. 4. MB Moradabad
  5. 5. BE Bareilly
  6. 6. SPN Shahjehanpur

Other Routes from Saharanpur

Frequently Asked Questions

How many trains run from Saharanpur to Shahjehanpur?▼

There are 10 direct trains running from Saharanpur (SRE) to Shahjehanpur (SPN). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Saharanpur to Shahjehanpur?▼

The fastest train is 14604 Jansadharan Exp, which covers the distance in 5h 42m. It departs at 18:35 and arrives at 00:17.

What is the first and last train from Saharanpur to Shahjehanpur?▼

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

What is the distance from Saharanpur to Shahjehanpur by train?▼

The distance from Saharanpur to Shahjehanpur by train is approximately 353 km. Journey time varies from 5h 42m depending on the train type.

How to check seat availability for Saharanpur to Shahjehanpur 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 Saharanpur and Shahjehanpur?▼

On the fastest train, Saharanpur to Shahjehanpur calls at Najibabad Jn (NBD), Dhampur (DPR), Moradabad (MB), Bareilly (BE). Other trains on this route may skip some of these stops.

About Saharanpur to Shahjehanpur Route

The Saharanpur to Shahjehanpur route is served by 10 direct trains operated by Indian Railways. The fastest option is 14604 Jansadharan Exp with a journey time of 5h 42m. The rail distance is approximately 353 km.

Trains leave Saharanpur between 01:15 (first) and 21:40 (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.