Trip to Swindon

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 Bristol to Swindon

🚂 Hop aboard a direct train from Bristol Temple Meads to Swindon, operated by First Great Western Service. The journey is a quick and convenient 39 minutes. 💰 Prices for a train ticket between Bristol and Swindon typically range from £19 to £47, offering affordable options for those looking to explore the region without breaking the bank.

Where to stay in Swindon

There are over 117 hotels to stay in Swindon. Prices range from $46 per night.

Find accommodation
  • First Great Western Service is the operating company that provides train routes from Bristol Temple Meads to Swindon. The direct train service runs hourly, every day, with the journey taking approximately 39 minutes. Tickets for this route typically range in price from £19 to £48. For a convenient and efficient way to travel between these two cities, the train service by First Great Western Service is a popular choice.
  • The fastest train between Bristol Temple Meads and Swindon is the direct service operated by First Great Western Service. This train departs hourly and completes the journey in approximately 39 minutes. With a reliable and efficient schedule, passengers can enjoy a swift and convenient trip between these two cities at an affordable price range of £19 to £48.
  • For trains leaving for Swindon from Bristol, passengers can catch the service at Bristol Temple Meads station. Operated by First Great Western Service, this departure station offers a convenient starting point for travelers embarking on their journey to Swindon. The trains depart regularly from Bristol Temple Meads, ensuring passengers have ample opportunities to catch a train to Swindon.
  • There are hourly train services operating every day between Bristol and Swindon, provided by First Great Western Service. Travelers can catch a direct train departing from Bristol Temple Meads station and arriving at Swindon station, with the journey typically taking around 39 minutes. With this regular schedule, passengers have flexibility in choosing the most convenient departure time for their trip between Bristol and Swindon. Ticket prices for these trains can range from £19 to £48, offering budget-friendly options for travelers.
  • The train from Bristol to Swindon operated by First Great Western Service arrives at Swindon station. Swindon station serves as the final destination for this direct train route, providing passengers with easy access to the city center and onward transportation options. Upon arrival at Swindon station, travelers can conveniently continue their journey to explore the attractions and amenities the city has to offer.
  • The first train of the day from Bristol Temple Meads to Swindon, operated by First Great Western Service, typically departs early in the morning to cater to commuters and early travelers. The service runs hourly throughout the day, offering passengers flexibility in their travel schedule. The last train of the day from Bristol to Swindon typically departs in the late evening, ensuring that passengers have options for traveling between the two cities at different times. Travelers can check the specific timetable for the most up-to-date information on departure times.
  • There are multiple direct train trips each day between Bristol Temple Meads and Swindon, operated by First Great Western Service. With services departing hourly and operating daily, passengers have a range of options for their journey. The convenient and frequent train schedule offers travelers flexibility in planning their trips between the two cities. Travelers can choose a suitable departure time based on their preferences and schedule.
  • Yes, there is a direct train between Bristol Temple Meads and Swindon. The train service runs hourly, every day, providing a convenient option for travelers. The journey between the two cities typically takes approximately 39 minutes, making it a quick and efficient way to travel between Bristol and Swindon by train.
  • The cost of a train ticket from Bristol to Swindon typically ranges from £19 to £48, depending on factors such as booking class, time of booking, and availability. Prices may vary based on the type of ticket purchased, with options ranging from standard class to first class. It is advisable to book your ticket in advance to secure the best price for your journey from Bristol to Swindon by train.

Will you be returning to Bristol by train?

If you are looking for the return train journey, check out trains from Swindon to Bristol

See schedule