Shahjahanpur Railway Station, also spelt Shahjahanpur Railway Station, is situated on the Bareilly-Lucknow railway line. The train connections include Avadh Assam Express Muzaffarpur-Dehradun Express, Darbhanga-Amritsar Saryu Yamuna Express, Shramjeevi Express, Kashi Vishwanath Express, Allahabad-Bareilly Passenger and Shahjahanpur-Delhi Passenger.
The railway station is managed by the Northern Railways.
Station Code: SPN
Railway Enquiry: Dial local line 131
Reservation Enquiry: +91-5842-223131