Buy train and bus tickets for UK and Europe - the easy way
Reading to Stoke-on-Trent by train
-
First train06:15
-
Last train20:15
-
Avg changes0
-
Fastest journey2hr 28m
-
Distance191 kilometres
-
Trains per Day17
-
Avg. journey time2hr 35m
-
Train Operators
Travelling from Reading to Stoke-on-Trent by train
Fast trains from Reading to Stoke-on-Trent take around 2 hours and 28 minutes, covering a distance of approximately 191 kilometres. There are frequent services on the rail route between Reading and Stoke-on-Trent.
1. Are there direct trains from Reading to Stoke-on-Trent?
Direct trains from Reading to Stoke-on-Trent have been found.
We usually find around 15 direct trains on the route from Reading to Stoke-on-Trent every weekday.
Trains are typically more frequent on weekends, when we found around 21 departures.
2. How long is the train journey from Reading to Stoke-on-Trent?
The Reading to Stoke-on-Trent train travel time is normally about 2 hours and 28 minutes, whatever time you make the journey.
3. What are the Reading to Stoke-on-Trent train times and schedule?
On weekdays the earliest direct train to Stoke-on-Trent is usually scheduled to depart Reading around 06:15 and the last train is around 20:15. This is the same at the weekend.

When to book Reading to Stoke-on-Trent 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 Reading to Stoke-on-Trent by train.
Which train companies operate between Reading and Stoke-on-Trent?
CrossCountry is the train company that operates on the route from Reading to Stoke-on-Trent.
You can check which train you’ll be travelling on by looking for the train name in search results.
Other journeys to Stoke-on-Trent View all journeys to Stoke-on-Trent
-
From London From $10.51
-
From Birmingham From $6.57
-
From Macclesfield From $3.28
-
From Manchester From $4.60
-
From Stafford From $7.62
-
From Rugby From $7.88
-
From Edinburgh (Waverley, city centre) From $19.05
-
From Crewe From $10.12
-
From Bristol From $43.16
-
From Leeds From $29.10
-
From Derby From $13.14
-
From Leicester From $21.94
-
Easy, fast and cheap
-
Pay in EUR, GBP or USD
-
Cheaper UK tickets with Pricehack
-
100% human support
Subscribe to our newsletter
Subscribe to receive top tips, train news and travel inspiration straight to your inbox