Travelling from Stoke-on-Trent to Northampton by train

The fastest trains from Stoke-on-Trent to Northampton take around 1 hour and 37 minutes, covering a distance of approximately 121 kilometres. There are frequent services on the rail route between Stoke-on-Trent and Northampton.

Direct trains run between Stoke-on-Trent and Northampton.

We usually find at least one direct train on the route from Stoke-on-Trent to Northampton every weekday.

Trains are typically more frequent on weekends, when we found around 9 departures.
The duration is normally about 1 hour and 37 minutes, whatever time you make the journey.

On weekdays the only direct train to Northampton is usually scheduled to depart Stoke-on-Trent around 18:57.
At weekends the first train of the day leaves Stoke-on-Trent around 09:53, and the last at 21:07.

Route map is indicative only and may differ from the
optimal route. Actual routes will be displayed when
searching.

When to book Stoke-on-Trent to Northampton train tickets?

Trains in the UK usually open for booking around 3 months in advance.
If booking is not yet open for your dates then you can set a booking alert to receive an email on the day that the cheapest tickets are released for your journey from Stoke-on-Trent to Northampton by train.

Which trains operate between Stoke-on-Trent and Northampton?

London Midland is the rail operator that operates on the route from Stoke-on-Trent to Northampton.

You can check which train you’ll be travelling on by looking for the train name in search results.