Trains from London to Stratford-upon-Avon

London to Stratford-upon-Avon train information

London Stratford-upon-Avon train map

Train duration 1h58m
Arrival Stratford-upon-Avon, England
Departure London, England
Distance 83 Miles
Lowest train price from £18.67
Average train price £50.00
  • The trip between London, located in England and Stratford-upon-Avon, situated in England is well served by trains. Use our travel search engine to search for your ticket and see the rail company for this journey.
  • Travelling by train is a quick and easy option to go to Stratford-upon-Avon from London. The average travel time from London to Stratford-upon-Avon is 1h58m to cover the 83 miles.
  • Based on our data, the lowest price to travel in the next 180 days is £18.67. This fare is based on an adult fare and is not including the savings you can make with a discount card.

Best prices for London to Stratford-upon-Avon train tickets

from £18.67 MORE 2h03m
Other modes of transport available
Coach
from £22.79 MORE 3h40m

London - Stratford-upon-Avon prices calendar

Find the cheapest tickets to travel from London to Stratford-upon-Avon by train, bus, ride sharing and plane.

  may july   june
monday tuesday wednesday thursday friday saturday sunday
09
10
11
12
13
14
15
16

Megabus--

Distribusion£23

FlixBus£7

omio£19

kombo€15

17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06

Ticket prices and availability have been recorded in the last 72 hours from the data provided by our partners.

Train times London to Stratford-upon-Avon

When are the next trains to Stratford-upon-Avon?

Departure Arrival Duration Company
Today
There are no more services available today.
Tomorrow
London Marylebone
06:04
Stratford-upon-Avon
08:13
1h58m Multiple companies
London Euston
06:33
Stratford-upon-Avon
09:34
2h22m Multiple companies
London Marylebone
07:07
Stratford-upon-Avon
09:43
2h04m Multiple companies
London Euston
07:10
Stratford-upon-Avon
09:43
2h05m Multiple companies
London Marylebone
08:07
Stratford-upon-Avon
10:13
1h56m Multiple companies
London Euston
08:10
Stratford-upon-Avon
10:46
2h08m Multiple companies
London Euston
08:38
Stratford-upon-Avon
11:34
2h13m Multiple companies
London Marylebone
09:02
Stratford-upon-Avon
11:43
2h09m Multiple companies
London Euston
09:10
Stratford-upon-Avon
11:43
2h05m Multiple companies
London Euston
09:34
Stratford-upon-Avon
12:13
1h46m Multiple companies
See more departures +

The table above only shows the remaining services for today and will display a maximum of 10 train departures.

See all departures: Today / Tomorrow

London - Stratford-upon-Avon: the best time to book cheap trains

Price of the ticket when booking in advance or at the last minute

90

60

30

15

£29

7

£15

3

£18

1

£20

Same day

Days before Departure

Overall, the earlier you purchase your ticket, the cheaper it gets but there can be some exceptions. We gathered the offers from the past 6 months in order to understand the best time to book your train tickets London to Stratford-upon-Avon. The results show that booking your train from London to Stratford-upon-Avon in advance is not always the best option.

We found trains at £15 when booking 3 days in advance whereas you will need to spend at least £29 if you buy your ticket 7 days in advance. Thus, according to our data, the best time to buy your train ticket is 3 days in advance as it is 49% cheaper than 7 days in advance.

Best prices for London to Stratford-upon-Avon trains

We compare train ticket for all major companies to travel between London and Stratford-upon-Avon by train and find the best prices for the coming days. Take a look at the prices of train tickets Stratford-upon-Avon to London and find the best deal for your outbound journey.

From To Price Departure on At Company Searched
London
Euston
Stratford-upon-Avon
£18.67 16/06/2025 20:38 2 days ago
London
Euston
Stratford-upon-Avon
£25.66 16/06/2025 09:34 2 days ago
London
Marylebone
Stratford-upon-Avon
£26.38 16/06/2025 12:02 2 days ago
London
Marylebone
Stratford-upon-Avon
£26.38 16/06/2025 10:02 2 days ago
London
Marylebone
Stratford-upon-Avon
£26.57 16/06/2025 11:02 2 days ago
London
Marylebone
Stratford-upon-Avon
£26.57 16/06/2025 09:02 2 days ago
London
Marylebone
Stratford-upon-Avon
£26.57 16/06/2025 10:02 2 days ago
London
Euston
Stratford-upon-Avon
£30.69 16/06/2025 11:38 2 days ago
London
Euston
Stratford-upon-Avon
£30.69 16/06/2025 12:38 2 days ago
London
Euston
Stratford-upon-Avon
£33.62 16/06/2025 10:10 2 days ago

Best prices for the next 180 days.

London Stratford-upon-Avon train

Discount London - Stratford-upon-Avon train tickets

Willing to travel for cheap? Many railcards and deals exist to pay less for your London Stratford-upon-Avon train ticket and make even more savings on your tickets: special train fares for children, railcards for all ages, group travel, or charity discount. There are different types of railcards available: 16-25 railcard, Two together railcard, Family and Friends Railcard, Senior railcard, Disabled persons railcard.

  • To understand the savings that you can make with a railcard, you need to calculate how many trips you need to make earnings. You will see that commonly only a few trips are needed.

    For your calculation, you must include the railcard cost, for instance £30, the discount on each trip (i.e.: 34%) and the cost of your ticket. The average cost of a London Stratford-upon-Avon ticket is £49.02 (1).

    Divide the railcard cost by the saving: £30/34%= £88. Now divide £88 by £49.02: £88/£49.02 = 1.8. It will take you on average 2 trips from Stratford-upon-Avon to London (one way journey) with your railcard to start saving money.

  • All railcards cost £30 except the Disabled persons railcard that costs £20. Railcards enable you to get 34% off most train fares, so you will save 1/3 on most rail fares.

(1)Average prices observed over the last 6 months for one way journey

Train Journey Average price without railcard(1) With a railcard 34% off(2) Saving based on a one-way trip Number of return trips to pay off the cost
London to Stratford-upon-Avon train £49.02 £32.68 £16.34 1.8

(1)Average price observed over the last 6 months for one way

(2)Price calculated with an average reduction of 34% on train tickets fare

Other transport solution