Cheap train tickets from Stafford to London

Showing times and prices for Dec 2

Cheapest

$52

Average

$81

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Stafford to London will cost around $ 81 if you buy it on the day, but the cheapest tickets can be found for only $ 52.

Cheapest
09:52AMStafford1h58 11:50AMLondon Euston
0 changes
$521One-way
Cheapest
08:36AMStafford1h54 10:30AMLondon Euston
0 changes
$521One-way
Cheapest
10:52AMStafford1h58 12:50PMLondon Euston
0 changes
$521One-way
10:41AMStafford1h18 11:59AMLondon Euston
0 changes
$751One-way
09:43AMStafford1h17 11:00AMLondon Euston
0 changes
$1281One-way

Train schedule from Stafford to London

Showing trains for tomorrow, Thu, Dec 2
08:36AMStafford1h54 10:30AMLondon Euston
0 changes
08:42AMStafford1h22 10:04AMLondon Euston
0 changes
09:43AMStafford1h17 11:00AMLondon Euston
0 changes
09:52AMStafford1h58 11:50AMLondon Euston
0 changes
10:41AMStafford1h18 11:59AMLondon Euston
0 changes
10:52AMStafford1h58 12:50PMLondon Euston
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Dec 2
$52West Midlands Railway
$19Megabus
Find prices
Fri
Dec 3
$53West Midlands Railway
$19Megabus
$118British Airways
Sat
Dec 4
$53West Midlands Railway
$19Megabus
$207British Airways
Sun
Dec 5
$33West Midlands Railway
$19Megabus
$97British Airways
Mon
Dec 6
$53West Midlands Railway
$19Megabus
$157British Airways
Tue
Dec 7
$33West Midlands Railway
$19Megabus
$84British Airways
Wed
Dec 8
$33West Midlands Railway
$19Megabus
$86British Airways
Thu
Dec 9
$53West Midlands Railway
$19Megabus
$132British Airways
Fri
Dec 10
$53West Midlands Railway
$19Megabus
$81British Airways
Sat
Dec 11
$53West Midlands Railway
$19Megabus
$99British Airways
Sun
Dec 12
$30West Midlands Railway
$20Megabus
$86British Airways
Mon
Dec 13
$33West Midlands Railway
$20Megabus
$94British Airways
Wed
Dec 15
$33West Midlands Railway
$19Megabus
$96British Airways
Thu
Dec 16
$50Avanti West Coast
$19Megabus
Find prices
Fri
Dec 17
$33West Midlands Railway
$19Megabus
$94British Airways
Sat
Dec 18
$53West Midlands Railway
$19Megabus
Find prices
Sun
Dec 19
$29West Midlands Railway
$19Megabus
$86British Airways
Mon
Dec 20
$45Avanti West Coast
$19Megabus
Find prices
Tue
Dec 21
$26West Midlands Railway
$19Megabus
$88British Airways

Fastest train times from Stafford to London

Showing times and prices for Dec 2

Fastest Journey

1 h 17 m

Average

1 h 37 m

Trains per day

6

Distance

198 km

Of the 6 trains that leave Stafford for London every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 198 km distance in an average of 1 h 37 m but if you time it right, some trains will get you there in just 1 h 17 m .

The slowest trains will take 1 h 58 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:43AMStafford1h17 11:00AMLondon Euston
0 changes
$1281One-way
10:41AMStafford1h18 11:59AMLondon Euston
0 changes
$751One-way
08:42AMStafford1h22 10:04AMLondon Euston
0 changes
$1281One-way
08:36AMStafford1h54 10:30AMLondon Euston
0 changes
$521One-way
09:52AMStafford1h58 11:50AMLondon Euston
0 changes
$521One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Stafford to London

distanceDistance123 miles (198 km)
durationAverage train duration1 h 54 min
priceAverage train ticket price$47 (€39)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersWest Midlands Railway or Avanti West Coast

Trains from Stafford to London cover the 123 miles (198 km) long route taking on average 1 h 54 min with our travel partners like West Midlands Railway or Avanti West Coast. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around $47 (€39), you can find the cheapest train ticket for as low as $33 (€27). Travelers depart most frequently from Stafford and arrive in London Victoria.

Travel Tips

Trains from Stafford to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Stafford to London.
FAQs
How much do cheap trains between Stafford and London cost?
If you’re looking to save money on tickets, you can find cheap Stafford to London trains for as little as $33 (€27)  in the next 7 days.
How much does it cost to take a train to London from Stafford?
The train price to London from Stafford is on average $47 (€39)  if you are looking to book your tickets for this journey in the next 7 days.
How far is it from Stafford to London by train?
The Stafford to London train distance is approximately 123 miles (198 km).
How long is the train ride between Stafford and London?
On average the Stafford to London train time is 1 h 54 min  covering the 123 miles (198 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Stafford and arrival train station in London?

Omio customers who travel this route most frequently depart from Stafford   and arrive in London Victoria.

Where do I find the Stafford train station to London? Where is the London train station?

You can find the most popular departure train station for this trip, Stafford, located approximately 0.2 miles (432 m) from the city center of Stafford. The most popular arrival train station in London, called London Victoria, is located around 1.2 miles (2 km) away from its city center.

What train companies offer a service from Stafford to London?
When taking a train from Stafford to London, you can count on West Midlands Railway or Avanti West Coast for the best way to get you to London. You can also check all possible train companies who offer a service to London from Stafford and compare the amenities they offer before buying a train ticket.
Is there a direct train from Stafford to London?
Yes, there are 50 direct trains per day from Stafford to London, and you can find a direct train for this route with West Midlands Railway or Avanti West Coast  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services per day are there to London from Stafford?
On average, there are 50 trains a day from Stafford to London. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I book train tickets from Stafford to London to score the best deals?
If you book a train ticket from Stafford to London within the next 7 days, you can find tickets to cost on average $47 (€39) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Stafford and London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Stafford
London
The major railway station for departures from Stafford is Stafford. Read all the information you need to know about services, amenities and connections at Stafford for your journey between Stafford and London.