Trains from London to Stoke-on-Trent

train times, tickets and journey information

London to Stoke-on-Trent Train Times Information

When you board your Avanti West Coast train at London Euston, you’re just an hour and a half from arriving at Stoke-on-Trent. And thanks to your comfy seat, onboard refreshments, free WiFi and ability to stream all sorts of great content on Avanti Media (find out more about onboard services here), you’ll arrive refreshed and ready to go. Prices start at just £53.10 if you book in advance, so check out our money-saving tips below to make sure you pay as little as possible.

Stoke on Trent Potteries

London to Stoke-on-Trent FAQs

How long does it take to travel from London to Stoke-on-Trent by train?
The journey from London to Stoke-on-Trent takes 1 hour and 28 minutes on average. Some weekend services take a little longer.

What is the fastest journey from London to Stoke-on-Trent by train?
The fastest journey from London to Stoke-on-Trent takes 1 hour and 24 minutes.

How much does the train from London to Stoke-on-Trent cost?
The cheapest off-peak fare costs £53.10 if booked in advance. An anytime single ticket costs £149.

Are there direct trains from London to Stoke-on-Trent?
Yes, all our trains from London to Stoke-on-Trent are direct.

What is the distance between London and Stoke-on-Trent?
Stoke-on-Trent is 218 km (135 miles) from London.

What time is the first train from London to Stoke-on-Trent?
The first train leaves London at 06:16 (weekdays), 06:55 (Saturday) and 08:20 (Sunday).

What time is the last train from London to Stoke-on-Trent?
The last train leaves London at 23:00 (weekdays), 20:20 (Saturday) and 21:25 (Sunday).

Stoke-on-Trent

Stoke-on-Trent station
Station Road
Stoke-on-Trent
Staffordshire
ST4 2AA
More information