Travel options for:
Stratford-upon-Avon to Bath
  • Train CrossCountry

    $66 - $106
    1. Stratford-upon-Avon

      50 min - every 3 hours

      $10 - $14

    2. Birmingham Moor Street

      11 min - 3008 feet

    3. Birmingham New Street

      1 h 22 min - every 4 hours

      $50 - $80

    4. Bristol Temple Meads

      10 min - hourly

      $6 - $12

  • Bus

    $13 - $18
    1. Stratford-upon-Avon

      2 h 30 min - once daily

      $10 - $14

    2. Bristol, Bus Station

      53 min - every 20 minutes

      $3 - $4

  • Train via Gloucester

    $48 - $70
    1. Stratford-upon-Avon, Oxfam

      42 min - hourly

      $7

    2. Evesham, Bus Station

      39 min - every 2 hours - line 540

      $7

    3. Tewkesbury, Boots

      37 min - hourly - line 71

      $6

    4. Gloucester

      1 h 23 min - 3 times a day

      $28 - $50

  • Drive

    $19 - $28
    1. Stratford-upon-Avon

      1 h 39 min - 88.8 miles

      $19 - $28

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Stratford-upon-Avon train to Birmingham Moor Street, walk to Birmingham New Street, train to Bristol Temple Meads, then train to Bath Spa. 3 h 15 min £67. From Stratford-upon-Avon bus to Bristol, Bus Station then bus to Bath City Centre, James Street West. 3 h 28 min £13. From Stratford-upon-Avon, Oxfam bus to Evesham, Bus Station, line 540 bus to Tewkesbury, Boots, line 71 bus to Gloucester, then train to Bath Spa. 5 h 24 min £40. From Stratford-upon-Avon drive to Bath. 1 h 39 min £17.

 
 

Bus or train from Stratford-upon-Avon to Bath?

West Midlands operates a train from Stratford-upon-Avon to Bath hourly. Tickets cost $10 - $14 and the journey takes 50 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Stratford-upon-Avon to Bath once daily. Tickets cost $10 - $14 and the journey takes 2 h 30 min. First also services this route every 15 minutes.
 

Book transport from Stratford-upon-Avon to Bath

Book trains from Stratford upon Avon to Bath