Trip to Swansea

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance136 km
Avg. price$ 74
Train trips9 found

Trains from Bristol to Swansea

🚆 Travelling from Bristol to Swansea by train is a convenient option, with direct services operating six times a week, Monday to Saturday. The journey typically takes around 1 hour and 52 minutes. 🛤️ There are multiple routes available for the Bristol to Swansea trip by train, each offering different durations and transfer options. Prices for the journey vary from £40 to £87, providing flexibility for travelers. 🌉 Whether you opt for a direct route or a journey with transfers, the scenic train ride from Bristol to Swansea covers a distance of approximately 137 km, offering a comfortable and efficient way to reach your destination in South Wales.

Where to stay in Swansea

There are over 118 hotels to stay in Swansea. Prices range from $45 per night.

Accomodation
  • The train services from Bristol to Swansea are operated by First Great Western Service. There is a direct train route departing from Bristol Temple Meads station and arriving at Swansea, with services running six times a week from Monday to Saturday. The journey typically takes approximately 1 hour and 52 minutes. For booking and further information, travelers can contact First Great Western Service at 011 44 345 700 0125 or visit their website at https://www.gwr.com/.
  • The fastest train route between Bristol and Swansea is the direct service operated by First Great Western Service. This train departs from Bristol Temple Meads station and arrives in Swansea, with a total journey time of approximately 1 hour and 52 minutes. Travelers can enjoy a swift and convenient ride on this direct train service six times a week, Monday to Saturday.
  • Trains departing from Bristol to Swansea are operated by First Great Western Service and depart from Bristol Temple Meads station. Bristol Temple Meads serves as the main departure station for trains heading towards Swansea, providing a convenient starting point for travelers. Passengers can easily access this station in Bristol to board their train to Swansea operated by First Great Western Service.
  • There are multiple train options available between Bristol and Swansea. The direct train service operated by First Great Western Service runs six times a week from Monday to Saturday, with the journey typically taking approximately 1 hour and 52 minutes. Travelers can choose from different routes and timings to find the most convenient train for their journey from Bristol to Swansea. Prices for the train tickets between Bristol and Swansea vary from £40 to £88 depending on the specific route and class of service selected.
  • The train from Bristol to Swansea operated by First Great Western Service arrives at Swansea station. Swansea station is the final destination for passengers traveling on this route. Upon arrival at Swansea station, travelers can easily access the city center and other local attractions. The station provides convenient connections to different parts of Swansea and its surrounding areas for a seamless travel experience.
  • The first train of the day traveling from Bristol to Swansea is the direct service departing from Bristol Temple Meads station. This train typically departs early in the morning to kick off the day's schedule. The last train of the day on this route also departs from Bristol Temple Meads station in the evening, offering passengers a convenient option to travel between the two cities until late hours. Both trains are operated by First Great Western Service and provide a reliable and efficient way to commute between Bristol and Swansea.
  • There is one direct train trip each day between Bristol and Swansea. This direct train service operated by First Great Western Service departs from Bristol Temple Meads station and arrives at Swansea station. Travelers can take advantage of this convenient and efficient option to make their journey between the two cities, with services available six times a week, from Monday to Saturday, with an approximate duration of 1 hour and 52 minutes.
  • Yes, there is a direct train service between Bristol and Swansea. The direct train departs from Bristol Temple Meads and arrives at Swansea, operating six times a week from Monday to Saturday. The journey typically takes around 1 hour and 52 minutes, providing a convenient and efficient way to travel between the two cities without the need for transfers.
  • The cost of a train ticket from Bristol to Swansea varies between £40 and £88. Passengers can expect to pay within this price range for a one-way journey on the train between the two cities. It is advisable to check for any available discounts, promotions, or advance booking options to potentially secure a more budget-friendly fare for the trip.

Will you be returning to Bristol by train?

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

See schedule