Northampton railway station serves the county town of Northampton in England. It is on the Northampton Loop of the West Coast Main Line. The station is served by West Midlands Trains services southbound to London Euston and northbound to Birmingham New Street and Crewe. A handful of Avanti West Coast services also serve the station, however, these have been greatly reduced due to the impact of the COVID-19 pandemic in the United Kingdom.