Trip to Stratford-upon-Avon

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bath to Stratford-upon-Avon

🚂 Although there is no direct train from Bath to Stratford-upon-Avon, you can still reach your destination by taking trains with transfers. The journey takes approximately 3 hours and 34 minutes. 🌉 Depart from Bath Spa and transfer at Bristol Temple Meads before continuing your trip to Birmingham Moor Street. Finally, arrive at Stratford-upon-Avon station to explore the charming town known as the birthplace of William Shakespeare.

Where to stay in Stratford-upon-Avon

There are over 154 hotels to stay in Stratford-upon-Avon. Prices range from $45 per night.

Find accommodation
  • There is no direct train from Bath to Stratford-upon-Avon. The train services for this route involve transfers, with services departing from Bath Spa and arriving at Stratford-upon-Avon via Bristol Temple Meads and Birmingham Moor Street. The journey, including transfers, takes approximately 3 hours and 34 minutes. The train services from Bath to Stratford-upon-Avon are operated by CrossCountry and West Midlands Railway.
  • The fastest train between Bath and Stratford-upon-Avon involves transfers and is operated by CrossCountry. The journey includes departing from Bath Spa, transferring at Bristol Temple Meads, and arriving at Stratford-upon-Avon via Birmingham Moor Street. The total travel time for this route is approximately 3 hours and 34 minutes.
  • Trains departing from Bath for Stratford-upon-Avon are operated by CrossCountry and leave from Bristol Temple Meads station. Passengers can board the train at Bristol Temple Meads in Bath and enjoy the scenic journey to their destination in Stratford-upon-Avon. Bristol Temple Meads serves as the main departure point for travelers making their way from Bath to Stratford-upon-Avon by train.
  • There are multiple trains available for travelers journeying from Bath to Stratford-upon-Avon, although there is no direct service between the two locations. Passengers will have to transfer at Bristol Temple Meads and Birmingham Moor Street while heading to their final destination. The overall journey duration, including transfers, is approximately 3 hours and 34 minutes. Train services operated by CrossCountry and West Midlands Railway facilitate the trip from Bath to Stratford-upon-Avon, providing travelers with options for their journey.
  • The Bath to Stratford-upon-Avon train services, operated by West Midlands Railway, arrive at the Stratford-upon-Avon station.
  • The first train of the day from Bath to Stratford-upon-Avon, operated by CrossCountry, departs from Bristol Temple Meads station. The exact departure time may vary, so it's recommended to check the schedule for specific timings. The journey, including transfers, takes approximately 3 hours and 34 minutes.
  • There are no direct train trips between Bath and Stratford-upon-Avon. The train services for this route involve transfers at Bristol Temple Meads and Birmingham Moor Street stations. Passengers traveling between Bath and Stratford-upon-Avon will need to take connecting trains, operated by CrossCountry and West Midlands Railway, to complete the journey. Despite the transfers, the total travel time from Bath to Stratford-upon-Avon by train is approximately 3 hours and 34 minutes.
  • No, there is no direct train between Bath and Stratford-upon-Avon. Passengers would need to take connecting trains, with services departing from Bath Spa and arriving at Stratford-upon-Avon via Bristol Temple Meads and Birmingham Moor Street stations. The total journey time, including transfers, is approximately 3 hours and 34 minutes.

Will you be returning to Bath by train?

If you are looking for the return train journey, check out trains from Stratford-upon-Avon to Bath

See schedule