Cheap Bus, Train and Carpool tickets to Stratford-upon-Avon

What are the most popular routes to Stratford-upon-Avon?

Birmingham - Stratford-upon-AvonAverage price$16Average duration52mDaily departures25
London - Stratford-upon-AvonAverage price$59Average duration2h 7mDaily departures11
Worcester - Stratford-upon-AvonAverage price$27Average duration2h 14mDaily departures9
Coventry - Stratford-upon-AvonAverage price$8Average duration30mDaily departures1
Liverpool - Stratford-upon-AvonAverage price$26Average duration3h 1mDaily departures7