Stafford to London Euston: 67 trains a day, 1h16 fastest on Avanti, 1h52 on LNR from £38.90 return. No trains via Nuneaton on 10-11 and 17-18 October.

Stafford sits on the West Coast Main Line, which is the reason people commute from here at all. The fastest train to London Euston takes 1 hour 16 minutes, and there are usually three or four departures an hour. What varies enormously is the price, and it depends less on when you travel than on which company’s trains your ticket lets you board.

Train times from Stafford to London, in one line: the first train leaves at 05:32 and the last at 23:00, with 67 trains a day, about three an hour, on London Northwestern Railway’s published figures for the route, rechecked on 28 September 2026. Two October weekends, 10 to 11 and 17 to 18 October, have no trains between Stafford and Rugby via Nuneaton at all: details below.

Train times Stafford to London: Avanti or London Northwestern

Two companies run direct trains from Stafford to London Euston, and they are close to being two different routes. This is what each operator publishes on its own Stafford to London Euston page, read on 28 September 2026:

Stafford to London Euston by operator, from each operator's own route page
Avanti West CoastLondon Northwestern Railway
Fastest journey1 hour 16 minutes1 hour 52 minutes on its own trains
Average or typical journey"around 1 hour and 50 minutes", because some trains make extra stops1 hour 53 minutes typical, across all trains on the route
Cheapest price it advertisesfrom £20.00from £9 one way, bought in advance
Cheapest walk-up fares listedNot listed on the route pageSuper Off-Peak Single £37.20, Super Off-Peak Return £38.90, Off-Peak Single £43.20
Tickets valid on the other company's trains?Any-permitted tickets are also valid on LNRLNR-only tickets are not valid on Avanti

Read the two pages together and the choice is simple. If the time matters, pick an Avanti train that arrives in about 1 hour 16 to 1 hour 21, and buy a ticket valid on Avanti. If the price matters, the LNR-only fares are the cheapest walk-up tickets on the route, and you accept about 1 hour 52 each way. Avanti’s own “average” of about 1 hour 50 is a warning that not every Avanti train is a fast one: see the 12:24 below.

Stafford to London train: first, last and how many a day

These are London Northwestern Railway’s own published figures for the Stafford to London Euston route, read from its route page on 16 September 2026. They cover both operators’ services through Stafford, not just LNR’s own.

Stafford to London Euston, the operator's own route figures
First train from Stafford05:32
Last train from Stafford23:00
Trains per day67
Trains per hour3 on average
Fastest journey1 hour 16 minutes
Typical journey1 hour 53 minutes
Cheapest advance fare quotedfrom £9

The gap between “fastest” and “typical” is the number that matters: 37 minutes on a route that can be done in 1 hour 16. Sixty-seven trains a day sounds like turn-up-and-go, and it is, but more than half of what turns up is the slow stopper. Almost every headline figure you will see quoted for this route, including ours at the top of this page, is the 1 hour 16, and you only get that on a fast Avanti West Coast service you have the right ticket for. Pick the departure, do not pick the hour.

The operator also notes that journey time and frequency vary at weekends and on bank holidays, which on this route is an understatement: see the Sunday section below.

The trains

Checked on National Rail timetable data for Tuesday 11 August 2026. Off-peak, the pattern repeats roughly every hour.

Typical Stafford to London Euston departures, midday Tuesday
DepartArrive EustonTimeOperator
12:5314:091h 16mAvanti West Coast
12:1413:351h 21mAvanti West Coast
12:3214:241h 52mLondon Northwestern
12:2414:382h 14mAvanti West Coast (all stations)

Note the 12:24. It is an Avanti service and it takes almost an hour longer than the 12:53. Not every fast-operator train is a fast train, so check the arrival time rather than the brand on the side.

For an early start, the 06:22 gets into Euston at 07:53 and the 06:55 at 08:27, both around 1 hour 31. The 07:14 arrives 08:35 in 1 hour 21.

No Stafford to London train before 9am on a Sunday

Checked 2 September 2026 against the National Rail timetable for Sunday 6, Sunday 13 and Sunday 20 September 2026. The weekday numbers on this page do not describe a Sunday, and the difference is bigger here than on most routes.

The first Sunday departure from Stafford is the 09:00. There is nothing earlier on any of the three Sundays we sampled. On a weekday the first train is the 05:32. That is a gap of almost three and a half hours, and it rules out a Sunday morning in London for anything starting before about 11.30am.

That first train is also a slow one. The 09:00 arrives Euston at 10:59, a run of 1h 59m, against a weekday best of 1h 21m. The 09:34 takes 2h 06m and the 10:17 takes 2h 26m. The first Sunday train that gets under an hour and a half is the 12:10, at 1h 26m.

Coming home is a different story. The Sunday evening service from Euston is close to weekday speed: the 19:32 reaches Stafford in 1h 17m and the 20:31 in 1h 18m, both quicker than several weekday departures. The last useful Sunday train back is the 21:49, arriving 23:52; after that the only option is an overnight service taking six hours.

So the Sunday problem on this route is one-directional. Getting to London on a Sunday morning is genuinely slow and starts late; getting back on a Sunday evening is fine.

Sundays are not all the same, either. On Sunday 11 October the picture was worse again: nothing on that day’s timetable beat 2h 08m, and the 08:49 took 3h 54m. Check the specific date rather than assuming a standard Sunday.

Stafford to London engineering works: October and November 2026

Checked on 28 September 2026 against every notice in National Rail’s planned engineering works list for the West Coast Main Line. Two weekends matter far more than the rest.

Engineering works affecting Stafford to London trains, October and November 2026
DateWhat happensWhat it means from Stafford
Sun 4 October, until 11:50Work at RugbyAvanti trains between Rugby and Nuneaton run to slightly amended times and do not run via Northampton; LNR trains via Rugby are retimed
Sat 10 and Sun 11 OctoberAll lines closed between Tamworth and Stafford. No trains between Rugby and Stafford via Nuneaton all weekendLNR runs London to Rugby only, with replacement buses between Rugby and Stafford. Avanti runs one train an hour to each of Liverpool, Manchester, Glasgow and Edinburgh via Birmingham New Street; the notice does not say which of them call at Stafford
Sat 17 and Sun 18 OctoberAll lines closed between Tamworth and Stafford againLNR buses between Rugby and Stafford. Avanti runs one train an hour between Euston and Manchester via Birmingham New Street and Stafford, and Avanti tickets are valid on the LNR buses
Sun 25 October, before 11:50Work around Northampton, Rugby and NuneatonTrains from London retimed by a few minutes between Rugby and Nuneaton; from 09:00 Avanti trains that usually run via Northampton take another route
Sun 8 NovemberNo trains on the direct line between Stafford and CreweStafford will not be served by Avanti West Coast trains, the notice says. Buses run Stafford to Crewe

For London on 10 to 11 or 17 to 18 October, plan on a bus to Rugby. The fast Avanti service to Euston normally runs via Nuneaton, and that line is shut. On the second of the two weekends there is at least one Avanti train an hour through Stafford via Birmingham; on the first, National Rail’s notice lists only the diverted routes and does not confirm a Stafford stop, so check the journey planner for your train.

Late-evening trains from Euston to Wolverhampton (the 22:30, 23:00 and 23:30) are also diverted away from Birmingham New Street on 5 to 8 and 19 to 22 October, and again on 15 to 18 November. That is a Birmingham change, not a Stafford one.

September, for the record. The heavy date was Sunday 20 September, when there was no service between Euston and Watford Junction until 16:00 for an urgent bridge removal, which took out every fast Stafford to London train that morning. On Sunday 27 September trains between Euston and Rugby or Coventry were amended until 11:50.

London Northwestern’s own caution still applies: alterations are sometimes published before they reach the journey planner, so check the operator as well as the planner. (London Northwestern Railway, changes to train times; National Rail notice for 10 to 11 October; 17 to 18 October; 8 November)

The fares, and the trap in them

All of these were live for Tuesday 11 August 2026. The important column is the third.

Stafford to London Euston walk-up fares
TicketPriceValid on
Super Off-Peak Return£38.90London Northwestern and West Midlands only
Off-Peak Single£43.20London Northwestern and West Midlands only
Off-Peak Return£53.30London Northwestern and West Midlands only
Off-Peak Single£60.20Any permitted route, including Avanti
Off-Peak Return£86.00Any permitted route, including Avanti
Anytime Single£123.00Any permitted route
Anytime Return£246.00Any permitted route

An off-peak return costs £53.30 on the slow train and £86.00 on the fast one. You are paying £32.70 to save 36 minutes each way. Advance singles undercut both: £18.00 was the cheapest London Northwestern advance on the day we checked, and £27.00 the cheapest Avanti advance for an off-peak departure.

If you are going into central London rather than just to Euston, the Off-Peak Day Travelcard at £55.80, again London Northwestern and West Midlands only, includes Tube and bus travel for the day and is usually better value than a return plus separate Tube fares.

Season tickets

This is where the choice gets expensive. There are four annual season tickets on the Stafford to London flow, and the cheapest and the dearest are £7,284 apart.

Annual season ticket prices, Stafford to London, August 2026 A bar chart of the four annual season tickets from Stafford to London in August 2026. Restricted to London Northwestern and West Midlands trains, the cheapest is £8,360 and the standard version is £10,952. Valid on any permitted route including Avanti, the Travelcard zones 1 to 6 version is £14,756 and the London Terminals version is £15,644. The gap between cheapest and dearest is £7,284. The same commute, £8,360 or £15,644 Annual season ticket, Stafford to London, priced August 2026. The cheap tickets bar you from Avanti West Coast trains. Euston, cheapest LNR and WMR trains only Euston, standard LNR and WMR trains only Travelcard zones 1-6 any permitted route London Terminals any permitted route £8,360 £10,952 £14,756 £15,644 Bars start at zero. LNR is London Northwestern Railway, WMR is West Midlands Railway. Their trains take about 1h 52 to Euston; Avanti takes 1h 16 to 1h 21. Source: season ticket prices for Stafford to London, checked August 2026. Chart by The Stafford Times.

Weekly and monthly equivalents: the cheapest is £209.00 a week or £802.60 a month, and the unrestricted London Terminals ticket is £457.60 a week or £1,501.90 a month. Buy the restricted ticket and you are committing to the 1 hour 52 train every day. Whether that is worth £7,284 a year is the only real decision on this page.

Getting to and from the station

Stafford station is on Station Road, ST16 2AA, a short walk from the town centre, and is managed by Avanti West Coast. The ticket office opens 06:00 to 20:00 Monday to Saturday and 08:30 to 20:00 on Sunday.

It is a step-free category A station: there is step-free access to every platform, with lifts. There are toilets, accessible toilets, Changing Places facilities, baby changing, a sheltered waiting area, shops and refreshments. Staff assistance is available Monday to Saturday and from 07:30 to midnight on Sunday.

Parking: 519 spaces across two car parks, 14 of them accessible. The Avanti-run car park charges £12.50 a day, £5.50 on Saturdays and Sundays, £132 a month, £374 for three months or £1,200 a year. Weigh that against the borough’s own Doxey Road long stay car park at £4.80 a day, about ten minutes’ walk away.

Cycling: 84 cycle spaces in two bays on platform 1, plus 42 in the multi-storey.

One current note: the handrails on the station stairs are being replaced for four weeks from 23 July 2026. The lifts serve every platform, so use those if you are carrying luggage or pushing a bike.

Coming from Stone

Stone has its own station, but no direct train to London. Every journey involves a change, usually at Stafford or Stoke-on-Trent, and takes between 1 hour 49 and 2 hours 20. The 08:52 from Stone reaches Euston at 10:41; the 09:52 arrives 11:41 with an off-peak return at £94.00. The cheaper option is often the 08:06, which uses the London Northwestern-only fare of £43.20 single and £53.30 return but takes 2 hours 18.

For most Stone commuters, driving or taking the bus to Stafford and starting the journey there is faster and cheaper. It also opens up the restricted season tickets above, which are priced from Stafford.

Frequently asked questions

What time is the first and last Stafford to London train?

The first departs Stafford at 05:32 and the last at 23:00, on London Northwestern Railway’s published route figures for London Euston. On a Sunday the first is much later, 09:00, which is covered in full above.

How many trains a day run from Stafford to London?

67, an average of three an hour, across Avanti West Coast and London Northwestern Railway combined. Frequency is not the constraint on this route; journey time and ticket validity are.

How often do trains run from Stafford to London?

Several an hour across the two operators through the day. Avanti West Coast runs the fast Euston services and London Northwestern Railway the slower, much cheaper ones, so the practical question is not when the next train leaves but which operator your ticket is valid on: a London Northwestern ticket is not accepted on an Avanti train.

How long does the train from Stafford to London take?

The fastest Avanti West Coast service takes 1 hour 16 minutes to London Euston. Most fast services take 1 hour 21. London Northwestern trains take about 1 hour 52.

Which companies run trains from Stafford to London?

Avanti West Coast and London Northwestern Railway. Avanti is faster and dearer; London Northwestern is slower and much cheaper, and its tickets are not valid on Avanti trains.

What is the cheapest way to get from Stafford to London?

An advance single, from £18.00 on London Northwestern on the day we checked. Without advance booking, the Super Off-Peak Return at £38.90 is the cheapest walk-up fare, valid only on London Northwestern and West Midlands trains.

How much is an annual season ticket from Stafford to London?

£8,360 for the restricted ticket valid only on London Northwestern and West Midlands trains, rising to £15,644 for a London Terminals season valid on any permitted route including Avanti.

Is there a direct train from Stone to London?

No. All journeys from Stone require at least one change, normally at Stafford or Stoke-on-Trent, and take from 1 hour 49.

What time is the first Stafford to London train on a Sunday?

09:00, arriving Euston at 10:59. There is nothing before it on any Sunday we checked. The weekday first train is the 05:32, so Sunday costs you nearly three and a half hours at the start of the day.

Are Stafford to London trains slower on a Sunday?

Going to London, yes, and by a lot. The 09:00 takes 1h 59m and the 10:17 takes 2h 26m, against 1h 21m at best on a weekday, and the first Sunday train under an hour and a half is the 12:10. Coming back is different: the Sunday evening 19:32 and 20:31 from Euston both reach Stafford in about 1h 17m, as quick as most weekday services.

What is the last Sunday train from London to Stafford?

The 21:49 from Euston, arriving Stafford at 23:52. The only later departure is an overnight service taking about six hours.

Are there engineering works between Stafford and London in October?

Yes. On 10 to 11 October and 17 to 18 October all lines between Tamworth and Stafford are closed and no trains run between Rugby and Stafford via Nuneaton; London Northwestern runs replacement buses between Rugby and Stafford. On Sunday 8 November Stafford is not served by Avanti West Coast trains at all, because the line to Crewe is shut. Sunday mornings on 4 and 25 October bring smaller retimings around Rugby before 11:50.

What are the train times from Stafford to London?

On a weekday the first train leaves Stafford at 05:32 and the last at 23:00, with 67 trains a day. The fastest, on Avanti West Coast, take 1 hour 16 to Euston; London Northwestern’s own fastest takes 1 hour 52. For a typical fast off-peak hour, see the departures table above.

How much is parking at Stafford station?

£12.50 a day in the Avanti-run car park, or £5.50 on Saturdays and Sundays. An annual permit is £1,200.

Sources

Fares and timetables change. Confirm before you travel, especially for engineering work at weekends.