Trip to Barry

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 Barry

🚉 Starting your journey from Swansea to Barry you'll need to take a train service operated by Transport for Wales. Although there is no direct train, you'll transfer at Bridgend along the way. 🚆 The total travel time for this trip is approximately 1 hour and 40 minutes, including transfers. Transport for Wales runs regular services between Swansea and Barry, making it a convenient option for travelers. 💷 Ticket prices for the train ride from Swansea to Barry typically range from £15 to £43, offering affordable transportation for those looking to explore these two charming towns in the UK. Sit back, relax, and enjoy the scenic ride through the Welsh countryside on your way to Barry.

Where to stay in Barry

There are over 18 hotels to stay in Barry. Prices range from $58 per night.

Find accommodation
  • There is no direct train service from Swansea to Barry; however, you can take a train from Swansea to Bridgend and then transfer to another train to reach Barry. The journey, including transfers, typically takes around 1 hour and 40 minutes. The train services between Swansea and Barry are operated by Transport for Wales. Ticket prices for this journey can range from £15 to £43, depending on factors like class of travel and time of booking.
  • The fastest train route from Swansea to Barry involves taking a train from Swansea to Bridgend and then transferring to another train to Barry. This journey typically takes around 1 hour and 40 minutes, as there is no direct train service between the two locations. The train services on this route are operated by Transport for Wales. Ticket prices for this journey can vary between £15 and £43, depending on factors like seat class and booking time.
  • Trains departing for Barry from Swansea leave from Swansea station. This station serves as the departure point for the train services operated by Transport for Wales on this route. Passengers can board the train at Swansea station to begin their journey to Barry.
  • There are multiple trains available between Swansea and Barry but there is no direct train service on this route. Passengers must take a train from Swansea to Bridgend and then transfer to another train to complete the journey to Barry. The entire trip, including transfers, typically takes around 1 hour and 40 minutes. Train services operated by Transport for Wales facilitate this route with departures from Swansea station and arrivals at Barry station. Ticket prices for these train services can vary between £15 and £43, depending on factors like class of travel and booking time.
  • The train traveling from Swansea to Barry operated by Transport for Wales arrives at Barry station. Upon reaching Barry station, passengers can disembark and begin their exploration of the town and its surrounding attractions. Barry station serves as the final destination for this particular train service, conveniently located for those visiting Barry. This makes it easy for travelers to navigate their onward journey or enjoy their time in Barry upon arrival.
  • The first train of the day to travel from Swansea to Barry, operated by Transport for Wales, typically departs from Swansea station in the early morning. The exact departure times may vary, so it is advisable to check the schedule closer to your travel date. The last train of the day from Swansea to Barry usually leaves Swansea station in the evening, allowing passengers to reach Barry before the end of the day. These train services provide convenience for travelers looking to make the journey between Swansea and Barry at various times throughout the day.
  • There are no direct train trips between Swansea and Barry. To make this journey by train, passengers would need to take a service from Swansea to Bridgend and then transfer to another train to reach Barry. While there may not be direct trips, the available train services operated by Transport for Wales provide a convenient option for travelers looking to commute between Swansea and Barry within approximately 1 hour and 40 minutes. It's essential to check the specific train schedules and connections to plan your journey accordingly.
  • There is no direct train service available between Swansea and Barry. Travelers would need to take a train from Swansea to Bridgend and then transfer to another train to reach Barry. The total journey time, including transfers, typically takes around 1 hour and 40 minutes. While there isn't a direct route, the connection via Bridgend provides a convenient option for those looking to travel between Swansea and Barry by train.
  • The cost of a train journey from Swansea to Barry can vary between £15 and £43. Ticket prices are influenced by factors such as the class of travel, time of booking, and any applicable discounts or promotions. Passengers are advised to check the latest fare options and book tickets in advance to secure the best available rates for their trip between Swansea and Barry.

Will you be returning to Swansea by train?

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

See schedule