Shahjahanpur (SPN) is a railway station with 46 trains in our time table: 0 starting here, 3 ending here and 43 passing through. The first train leaves at 12:06 am (Amritsar Gorakhpur Jansadharan Super Fast Express (22424) to Gorakhpur Junction) and the last at 11:23 pm (Anand Vihar Terminal Raxaul Sadbhavana Express (14018) to Raxaul Junction). From here you can travel by train to 263 stations, most often to Lucknow Charbagh, Gonda Junction, Gorakhpur Junction.
46Trains
0Start here
3End here
43Pass through
SPNStation code
Trains passing through Shahjahanpur (43)
Trains ending at Shahjahanpur (3)
| Train | From | Departs | Arrives | Runs on |
|---|---|---|---|---|
| Bareilly City Pilibhit Passenger (55363) | Pilibhit Junction PBE | 12:00 pm | 2:15 pm | Daily |
| Bareilly City Lalkuan Passenger (55351) | Pilibhit Junction PBE | 1:50 pm | 4:30 pm | Daily |
| Balamau Shahjahanpur Passenger (54329) | Balamau Junction BLM | 6:10 pm | 9:45 pm | Daily |
Popular train routes from Shahjahanpur
- Shahjahanpur to Lucknow Charbagh 18 trains
- Shahjahanpur to Gonda Junction 15 trains
- Shahjahanpur to Gorakhpur Junction 15 trains
- Shahjahanpur to Hardoi 15 trains
- Shahjahanpur to Varanasi Junction 14 trains
- Shahjahanpur to Chhapra Junction 13 trains
- Shahjahanpur to Hajipur Junction 13 trains
- Shahjahanpur to Sitapur 13 trains
- Shahjahanpur to Basti 12 trains
- Shahjahanpur to Sonpur Junction 11 trains
- Shahjahanpur to Alamnagar 10 trains
- Shahjahanpur to Muzaffarpur Junction 9 trains
Stations near Shahjahanpur
- Shahbaznagar SZN 1.2 km
- Shahjahanpur Kutchery Halt 1.5 km
- Banthra BTRA 5 km
- Khiria Khurd KIE 7 km
- Sxk 9.4 km
- Bahadurpur Halt BHDH 10 km
FAQ about Shahjahanpur railway station
How many trains stop at Shahjahanpur?
Shahjahanpur (SPN) has 46 trains in our time table: 0 starting here, 3 ending here and 43 passing through.
What is the station code of Shahjahanpur?
The station code of Shahjahanpur is SPN.
Which is the first train from Shahjahanpur?
Amritsar Gorakhpur Jansadharan Super Fast Express (22424) leaves Shahjahanpur at 12:06 am for Gorakhpur Junction.
Which is the last train from Shahjahanpur?
Anand Vihar Terminal Raxaul Sadbhavana Express (14018) leaves Shahjahanpur at 11:23 pm for Raxaul Junction.
Which station is near Shahjahanpur?
The nearest station with trains is Shahbaznagar, 1.2 km away.
How can I check the live running status of a train at Shahjahanpur?
Open the train in the lists above to see where it is now, its next station and its expected time at Shahjahanpur.

