Stratford has one direct London train a day, the 21:33 to Marylebone. Everything else changes at Leamington or Dorridge, 2h06 at best, and the last train home is 20:36.
Stratford-upon-Avon is one of the most visited towns in England and it has exactly one direct train a day to London. It leaves at 21:33 and reaches Marylebone just before midnight. There is nothing direct in the other direction at all, and nothing direct at weekends.
Everything else is a change at Leamington Spa or Dorridge. That is not a temporary disruption; the through services went in the pandemic and have not come back. Two are due to return on 14 December 2026. This page sets out what actually runs now, what it costs, and the two things worth knowing before you plan an evening in London.
The quick version
Stratford-upon-Avon station sits at the end of a branch. Chiltern Railways runs a service every two to three hours down the branch to Leamington Spa via Hatton, where you join the main Birmingham to London Marylebone line. West Midlands Railway runs the frequent service, twice an hour to Birmingham Snow Hill and on to Worcester or Kidderminster (Wikipedia, Stratford-upon-Avon station).
For London, that means a connection. On a typical weekday the whole journey runs 2 hours 6 minutes to 2 hours 40 minutes, roughly once an hour, with the change at either Leamington Spa or Dorridge.
| Route to London | Changes | Fastest observed | Frequency |
|---|---|---|---|
| Via Leamington Spa | 1 | 2h 11m out, 2h 06m back | About hourly |
| Via Dorridge | 1 | 2h 35m | About hourly |
| Direct (21:33 only) | 0 | 2h 23m | Once a day, weekdays |
The times above were read off the National Rail timetable for a normal weekday (Tuesday 15 September 2026) on traintimes.org.uk, checked on 9 August 2026. Chiltern’s own page advertises the route as “about 1 service an hour” with a fastest time of “2 hours 23 minutes”, which is the single direct evening train (Chiltern Railways).
The two times that catch people out
First train. The earliest departure that gets you to London is around 06:31, arriving Marylebone 08:42. If you need to be at a 9am meeting in central London, that is the only train that does it, and it involves a change.
Last train home. The last useful service from London Marylebone is 20:36, reaching Stratford at 23:00. After that the next arrival is 06:18 the following morning. A West End evening performance that comes down at 22:00 does not connect with anything.
That single fact explains why the returning direct services are being restored around Royal Shakespeare Company matinee times rather than evening performances.
What is changing in December 2026
Direct return services between Stratford-upon-Avon and London Marylebone resume on 14 December 2026, initially two a day, timed on weekdays around RSC matinee performances (Stratford Herald).
Stratford-on-Avon MP Manuela Perteghella, who campaigned for the change, described the timing as “specifically designed to support weekday visitors visiting our town, shopping, enjoying food and drink in our cafes and restaurants, and attending Royal Shakespeare Company matinee performances”, and said the return leg gives “Stratford residents with a convenient direct return journey from London later in the day”. She also said plainly that it is not enough for commuters: “we need more services to make this a reality for people wishing to commute for work.”
Exact departure times had not been published when we checked. Two a day is an improvement on one; it is not a commuter service.
What it costs
Prices below are the fares listed for a standard weekday, checked on 9 August 2026. Advance tickets are train-specific and sell out, so the low numbers are not guaranteed on the day.
- Advance single from £18.00 (Chiltern Only), rising through £20, £22.50, £25, £30 and up as each price band sells out. Chiltern advertises fares “from £6.40 for an advance single” at the very cheapest.
- Super Off-Peak Single via Banbury: £39.90. Super Off-Peak Return: £40.00, which is the best walk-up value by a distance.
- Off-Peak Single: £62.60. Off-Peak Return: £63.60.
- Anytime Day Single: £92.80. Anytime Return: £148.40.
- Off-Peak Day Travelcard via High Wycombe: £72.00, against £159.20 for the Anytime Day Travelcard.
The gap between the £40.00 Super Off-Peak Return and the £148.40 Anytime Return is the single biggest saving available on this route. If your day in London can start after the morning peak, it is worth more than any railcard.
Season tickets: an expensive commute
The cheapest annual season is £11,008 via Banbury, which is the normal Chiltern route through Leamington Spa. That is £275.20 a week, or £1,056.80 a month. The dearest, via Birmingham to London Terminals, is £14,756 (Trainline season tickets).
For comparison, the same annual ticket from Leamington Spa was listed at £10,528 (Trainline), for a journey that is about 50 minutes shorter each way. If you are choosing where in the district to live and you commute to London, that difference, roughly £480 a year and an hour and a half a day, is worth setting against the gap in house prices between the two districts.
Every option carries a route restriction. Read it before you buy: a ticket marked “via Banbury” is not valid on a train that goes via Birmingham.
Birmingham is the commute that works
The honest picture is that Stratford is a Birmingham commuter town, not a London one.
West Midlands Railway runs twice an hour to Birmingham Snow Hill, direct, in 51 minutes at best, for £12.80 Anytime Day Return or £10.70 Off-Peak Day Return. From Snow Hill you are a short walk from Colmore Row and two stops from Moor Street.
Stratford-upon-Avon Parkway, the newer station on the northern edge of town, is slightly quicker still at 47 minutes to Snow Hill, and cheaper: £11.80 Anytime Day Return, £9.50 Off-Peak Day Return. If you drive to the station anyway, Parkway is usually the better choice.
Getting to the station
Stratford-upon-Avon station is a short walk from the town centre, at the top of Alcester Road. If you are driving in, the town’s car parks and the Bishopton park and ride are the practical options, and the park and ride car park costs £1 a day if you arrive after 9am. Note that the park and ride car park ticket does not cover rail travel; it is a car park that happens to sit beside the line.
Frequently asked questions
Is there a direct train from Stratford-upon-Avon to London?
Only one, and only in one direction. The 21:33 to London Marylebone, arriving just before midnight, runs on weekdays. There is no direct service from London to Stratford, and none at weekends. Everything else requires a change at Leamington Spa or Dorridge.
How long does the train from Stratford-upon-Avon to London take?
Between 2 hours 6 minutes and 2 hours 40 minutes with one change, depending on the connection. The single direct evening train takes 2 hours 23 minutes.
When do direct Stratford to London trains come back?
14 December 2026, initially two a day, timed around Royal Shakespeare Company matinee performances on weekdays (Stratford Herald). Exact times had not been published when we checked.
What time is the last train from London to Stratford-upon-Avon?
20:36 from London Marylebone, arriving Stratford at 23:00. The next arrival after that is 06:18 the following morning, so 20:36 is effectively the last train home.
How much is a season ticket from Stratford-upon-Avon to London?
An annual London Terminals season via Banbury was listed at £11,008 (£275.20 a week). Via High Wycombe it is £12,320, via Birmingham with a zones 1 to 6 Travelcard £13,876, and via Birmingham without a Travelcard £14,756.
How long is the train from Stratford-upon-Avon to Birmingham?
51 minutes to Birmingham Snow Hill from Stratford-upon-Avon, twice an hour, direct. From Stratford-upon-Avon Parkway it is 47 minutes. An Off-Peak Day Return is £10.70 from the town station and £9.50 from Parkway.
Sources
- Chiltern Railways: Stratford-upon-Avon to London Marylebone for frequency, fastest journey time and cheapest advance fare.
- traintimes.org.uk for the full National Rail timetable and walk-up fares for a standard weekday, checked 9 August 2026, including the 21:33 direct service, the 20:36 last train back and the Birmingham Snow Hill times from both Stratford stations.
- Stratford-upon-Avon railway station (Wikipedia) for the current service pattern and the loss of the pre-pandemic through services.
- Stratford Herald: direct return services between Stratford and London reinstated for the 14 December 2026 date, the two-a-day figure and the MP’s comments.
- Trainline season tickets, Stratford-upon-Avon to London for the four annual season ticket prices and route restrictions.
- Stratford Park and Ride, Stratford-on-Avon District Council for the park and ride car park charges.
Times and fares change, and engineering work regularly alters weekend services on this branch. Check live times and price your exact journey before you travel. Checked August 2026.
Have your say
We read every message. To comment on this story, email the newsdesk and we may publish a selection of responses: hello@stratfordavonnews.co.uk.