Trains from Stafford to London

train times, tickets and journey information.

Stafford to London Train Times Information

It’s a short hop from Stafford to London on Avanti West Coast trains. In fact, our quickest journey takes just 78 minutes, which is just enough time to make the finishing touches to your presentation or listen to your favourite album. If you book in advance and travel off-peak, you can expect to pay just under £50. When onboard use our free WiFi, visit the shop and use Avanti Media to stream a movie to your device or read newspapers online.

London to Preston Train Times Image

Stafford to London FAQs

How long does it take to travel from Stafford to London by train?
The average journey time from Stafford to London is 1 hour and 18 minutes.

What is the fastest journey from Stafford to London by train?
The fastest journey from Stafford to London takes 1 hour and 17 minutes.

How much does the train from Stafford to London cost?
Off-peak train tickets from Stafford to London cost £48.60 when booked in advance. Anytime single tickets cost £114.50.

Are there direct trains from Stafford to London?
Yes, all our trains from Stafford to London are direct.

What is the distance between Stafford to London?
London is 198 km (123 miles) from Stafford.

What time is the first train from Stafford to London?
The first train from Stafford to London departs from Stafford at 05:55 (weekdays), 06:19 (Saturday) and 09:02 (Sunday).

What time is the last train from Stafford to London?
The last train from Stafford to London departs from Stafford at 21:44 (weekdays), 20:43 (Saturday) and 21:43 (Sunday).

London Euston

London Euston station
Euston Road
London
Greater London
NW1 2RT
More information