If you’re planning to go to the famous city in Staffordshire while you are visiting the UK, trains from London to Stoke-on-Trent are a good way to get there.
Trains depart frequently from London Euston train station in the city centre. They are run by two companies: Virgin Trains and East Anglia. Virgin run more services (and faster ones), but East Anglia offer cheaper train tickets.
Departures take place from Euston three times an hour at peak times. Most trains run on the hour, at 20 minutes past the hour, and at 46 minutes past the hour.
The journey time on trains from London to Stoke-on-Trent varies from 1 hour and 24 minutes to 2 hours and 14 minutes, depending on what train you travel on. Delays can occur, so make sure to leave yourself extra time if you have a connection to make.
Single train tickets on East Anglia services can cost from £18.00 for first class and £8.00 for standard class if you book online well in advance. Singles on Virgin Trains cost from £41.50 for first class and £16.00 for standard class if you book online ahead of time. Discounted fares on trains from London to Stoke-on-Trent are also available if you book with a railcard or can get concessions.


