Trip to Swansea

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Bristol to Swansea

🛤️ The picturesque journey covers a distance of 137 km and offers varying ticket prices between £39 to £87.

Where to stay in Swansea

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

Find accommodation
  • The train services from Bristol to Swansea are provided by First Great Western Service. The direct train departs from Bristol Temple Meads station and arrives at Swansea, operating six times a week from Monday to Saturday. The journey duration is approximately 1 hour 52 minutes. The prices for the train tickets typically range from £40 to £88.
  • The fastest train between Bristol and Swansea is the direct service operated by First Great Western Service. This train departs from Bristol Temple Meads station and arrives at Swansea station in approximately 1 hour and 52 minutes. The direct route offers the quickest journey time without the need for transfers, making it the most efficient option for travelers between these two cities.
  • Trains departing for Swansea from Bristol leave from Bristol Temple Meads station. This station serves as the departure point for First Great Western Service trains on the route between Bristol and Swansea. Passengers can board the train at Bristol Temple Meads to begin their journey to Swansea.
  • There are six direct train services per week between Bristol and Swansea operated by First Great Western Service. These trains run from Monday to Saturday, with a journey time of approximately 1 hour and 52 minutes. Passengers can enjoy multiple options to travel conveniently between these two cities by train throughout the week.
  • The train from Bristol to Swansea operated by First Great Western Service, arrives at Swansea station. Swansea station is the main railway station in Swansea, conveniently located for travelers to access the city center and explore the surrounding areas. Passengers disembarking at Swansea station can easily connect to various transportation options or continue their journey to different destinations within Swansea and beyond.
  • The first train from Bristol to Swansea departs from Bristol Temple Meads station and arrives at Swansea station in approximately 1 hour and 52 minutes. Services operate six times a week, from Monday to Saturday. The last train of the day from Bristol to Swansea is scheduled to depart in the evening, providing travelers with a convenient option for their journey.
  • There is one direct train trip per day between Bristol and Swansea. This direct service, operated by First Great Western Service, departs from Bristol Temple Meads station and arrives at Swansea station, operating six times a week from Monday to Saturday. The journey on this direct train takes approximately 1 hour and 52 minutes, providing a convenient travel option for passengers.
  • Yes, there is a direct train between Bristol Temple Meads and Swansea in the United Kingdom. This direct train service operates six times a week, from Monday to Saturday. The journey on this direct train takes approximately 1 hour and 52 minutes, offering a convenient and efficient way to travel between these two cities.
  • The cost of a train ticket from Bristol to Swansea typically ranges from £40 to £88. The price variation may depend on factors such as the class of travel, time of booking, and availability of discounts or promotional fares. Passengers are advised to check for the most up-to-date ticket prices and booking options before traveling on this route.

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