Trip to Bristol

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

🚂 To travel from Swansea to Bristol by train, you will need to take a service operated by First Great Western Service. The journey involves transfers and takes approximately 1 hour and 49 minutes in total, with a change at Bristol Parkway. 🎫 The prices for a train ticket from Swansea to Bristol can range from £39 to £103, depending on factors such as the class of travel and time of booking.

Where to stay in Bristol

There are over 364 hotels to stay in Bristol. Prices range from $24 per night.

Find accommodation
  • First Great Western Service is the main train operator that provides services from Swansea to Bristol. Although there is no direct train, passengers can travel from Swansea station to Bristol Parkway station where they will then need to transfer to reach Bristol Temple Meads. The journey takes approximately 1 hour and 49 minutes. Ticket prices for this route can range from £40 to £104, depending on factors such as time of booking and class of service.
  • The fastest train option between Swansea and Bristol is operated by First Great Western Service. Passengers can board the train at Swansea station and make a transfer at Bristol Parkway station before reaching their final destination at Bristol Temple Meads. This journey takes approximately 1 hour and 49 minutes. Ticket prices for this route typically range between £40 and £104, depending on the class of service and time of booking.
  • Trains departing for Bristol from Swansea are operated by First Great Western Service and depart from Swansea station. Swansea station serves as the primary departure point for travelers embarking on this journey. Passengers can board the train at Swansea station to begin their trip to Bristol.
  • There are multiple trains available for travelers making the journey from Swansea to Bristol. While there is no direct train route, passengers can take services operated by First Great Western Service that depart from Swansea station and arrive at Bristol Parkway station. The journey involves a transfer at Bristol Parkway and typically takes around 1 hour and 49 minutes to reach Bristol Temple Meads. Ticket prices for these trains can range from £40 to £104, depending on factors such as class of service and time of booking.
  • The Swansea to Bristol train services, operated by First Great Western Service, arrive at Bristol Parkway station. This station serves as a key transfer point for passengers continuing their journey to Bristol Temple Meads. Upon arriving at Bristol Parkway, travelers can easily connect to trains heading towards various destinations, including Bristol city center. Bristol Parkway station offers facilities such as waiting areas, restrooms, and ticketing services for passenger convenience.
  • The first train of the day from Swansea to Bristol operated by First Great Western Service, typically departs from Swansea station early in the morning. The last train usually leaves Swansea in the evening, offering passengers a convenient option for a day trip or evening travel. It is important to check the specific timetable for the most up-to-date schedule and departure times to plan your journey accordingly. The journey duration between Swansea and Bristol, including transfers, is approximately 1 hour and 49 minutes.
  • There are no direct train trips between Swansea and Bristol. Passengers traveling on this route will need to transfer at Bristol Parkway station to reach Bristol Temple Meads. The journey typically takes approximately 1 hour and 49 minutes, including the transfer. It is recommended to check the train schedule and plan your journey ahead of time to ensure a smooth travel experience.
  • There is no direct train service between Swansea and Bristol. Passengers traveling on this route will need to transfer at Bristol Parkway station to reach their final destination at Bristol Temple Meads. The entire journey, including transfers, typically takes around 1 hour and 49 minutes. It is advisable to plan your travel itinerary accordingly to account for the transfer time.
  • The cost of a train ticket from Swansea to Bristol typically ranges from £40 to £104, depending on factors such as the class of service, time of booking, and availability of promotional fares. It is recommended to book tickets in advance to secure the best possible price for your journey. Price variations may occur, so it's advisable to check for updated fare information when planning your trip.

Will you be returning to Swansea by train?

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

See schedule