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 Kingswood (Stroud, Gloucestershire) to Bath

🚂 In order to travel from Kingswood to Bath by train, you will need to take a service from Stapleton Road station in Kingswood to Bristol Temple Meads, and then transfer to another train to Bath Spa. The total journey time, including transfers, typically takes around 29 minutes. 🎫 The train services from Kingswood to Bath are operated by First Great Western Service. Tickets for this journey can cost anywhere between £6 to £27, depending on factors such as the time of booking and availability.

Where to stay in Bath

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

Find accommodation
  • There is no direct train service from Kingswood to Bath. However, you can take a train from Stapleton Road station in Kingswood to Bath Spa station with a transfer at Bristol Temple Meads. The journey typically takes around 29 minutes. The train services for this route are operated by First Great Western Service, with ticket prices ranging from £6 to £27.
  • The fastest train from Kingswood to Bath involves taking a service operated by First Great Western Service. This route includes a transfer at Bristol Temple Meads and typically takes approximately 29 minutes in total. While there are no direct trains available, this option offers a quick and convenient way to travel between the two destinations with competitive ticket prices ranging from £6 to £27.
  • Trains departing from Kingswood for Bath generally leave from Stapleton Road station. This station is where the First Great Western Service operates the train services to Bath. Passengers can board the train at Stapleton Road in Kingswood and make their way to Bath Spa station via Bristol Temple Meads.
  • There are multiple trains that connect Kingswood to Bath. These services are operated by First Great Western Service and involve a transfer at Bristol Temple Meads before arriving at Bath Spa station. The journey typically takes around 29 minutes, and ticket prices can range from £6 to £27 depending on the class and time of booking. Travelers have a few options each day to make the trip between Kingswood and Bath by train.
  • The train from Kingswood to Bath operated by First Great Western Service, arrives at Bath Spa station. Bath Spa is the main railway station in Bath and provides convenient access to the city center and various attractions. Passengers can easily disembark at Bath Spa station and continue on to explore the beautiful city of Bath.
  • The first train of the day from Kingswood to Bath typically departs from Stapleton Road station early in the morning, with specific times varying depending on the day of the week. The last train usually leaves later in the evening to Bath Spa station via Bristol Temple Meads, allowing for flexible travel options throughout the day. Travelers can check the specific train schedules and timings with First Great Western Service to plan their journey accordingly.
  • There are no direct train trips between Kingswood and Bath. Travelers would need to take a train from Stapleton Road station in Kingswood to Bristol Temple Meads, and then transfer to another train to Bath Spa. While there isn't a specific number of direct trips each day, there are frequent connections available with First Great Western Service, providing travelers with options to make the journey efficiently. Passengers can check the train schedules to find suitable departure times that fit their travel plans.
  • There is no direct train service between Kingswood and Bath. Travelers would need to take a train from Stapleton Road station in Kingswood to Bristol Temple Meads, and then transfer to another train to reach Bath Spa. The entire journey, including transfers, typically takes around 29 minutes. Passengers should plan accordingly and take into account the transfer time when scheduling their trip from Kingswood to Bath.
  • The cost of a train ticket from Kingswood to Bath can vary between £6 and £27, depending on factors such as the time of booking, class of travel, and availability of discounts or promotions. Passengers are advised to check the current fares and book their tickets in advance to secure the best possible price for their journey. It is recommended to compare prices across different dates and times to find the most cost-effective option for traveling by train from Kingswood to Bath.

Will you be returning to Kingswood (Stroud, Gloucestershire) by train?

If you are looking for the return train journey, check out trains from Bath to Kingswood (Stroud, Gloucestershire)

See schedule