Trip to Bath

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 Windsor to Bath

🚆 Despite there being no direct train from Windsor to Bath, you can easily reach your destination by taking a train with transfers at Slough and Reading. The entire journey, including transfers, typically lasts around 2 hours and 2 minutes. 💸 Ticket prices for the train journey from Windsor to Bath can vary, with fares typically ranging from £38 to £108. Planning ahead and booking your tickets in advance can help you secure the best possible deal for your travels within the UK.

Where to stay in Bath

There are over 343 hotels to stay in Bath. Prices range from $18 per night.

Find accommodation
  • The train route from Windsor to Bath involves transferring at Slough and Reading stations. First Great Western Service operates the train services for this journey, departing from Slough station and arriving at Bath Spa station. The total travel time is approximately 2 hours and 2 minutes. Ticket prices for this train journey range from £38 to £110, depending on the class and time of booking.
  • The fastest train option between Windsor and Bath involves taking the service operated by First Great Western Service, with transfers at Slough and Reading stations. The total travel time for this route is approximately 2 hours and 2 minutes. While there are no direct trains available, this option offers a relatively efficient and convenient way to reach Bath from Windsor by rail. Ticket prices for this journey vary from £38 to £110, depending on factors like class of travel and booking timing.
  • Trains departing for Bath from Windsor are operated by First Great Western Service and depart from Slough station. Passengers traveling from Windsor would need to make their way to Slough station to board the train to Bath. Slough station serves as the primary departure point for this particular train route, connecting travelers from Windsor to Bath.
  • There are multiple trains available between Windsor and Bath although there is no direct service. Passengers would need to take trains departing from Windsor & Eton Central and make transfers at Slough and Reading before reaching Bath Spa. The entire journey, including the transfers, typically takes around 2 hours and 2 minutes. These train services are operated by First Great Western Service, offering travelers options to commute between Windsor and Bath.
  • The train from Windsor to Bath operated by First Great Western Service, arrives at Bath Spa station. Bath Spa station serves as the terminal destination for this particular train route. Passengers can alight at Bath Spa to explore the beautiful city of Bath and its many attractions, such as the Roman Baths and Bath Abbey.
  • The first train of the day to travel from Windsor to Bath departs from Slough station via Reading at an early morning time. The last train for this route typically leaves in the late evening, allowing passengers to reach Bath Spa station before the end of the day. It's important to check the specific train schedules on the day of travel, as timings may vary. The journey duration from Windsor to Bath by train is approximately 2 hours and 2 minutes, including transfers.
  • There are no direct train trips available each day between Windsor and Bath. Passengers traveling this route will need to transfer at Slough and Reading stations before reaching Bath Spa. The journey, including transfers, typically takes around 2 hours and 2 minutes. It is advisable to check the train schedules in advance, as the frequency of connections may vary throughout the day.
  • No, there is no direct train service available between Windsor and Bath. Passengers traveling this route will need to transfer at Slough and Reading stations before reaching Bath Spa. The total journey time, including transfers, is approximately 2 hours and 2 minutes. It is recommended to plan your journey accordingly to account for the transfer times.
  • The cost of a train ticket from Windsor to Bath ranges between £38 and £110, depending on factors such as class of travel, availability, and time of booking. It is advisable to book tickets in advance to secure the best fares. Prices may vary, so it is recommended to check with the train operator for the most up-to-date pricing information before planning your journey.

Will you be returning to Windsor by train?

If you are looking for the return train journey, check out trains from Bath to Windsor

See schedule