Northampton railway station is a major station serving the town of Northampton in Northamptonshire, England. It is located on the Northampton loop, part of the West Coast Main Line. The station is served by London Midland services and run frequent between London Euston and Birmingham New Street and is also served by infrequent semi-fast Virgin Trains services to London Euston.