Trip to Swansea

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 Port Talbot to Swansea

🚂 The train journey from Port Talbot to Swansea takes approximately 27 minutes on a direct service operated by Transport for Wales. Services run regularly, departing every 30 minutes, making it a convenient and efficient mode of transportation. 🌉 Traveling by train offers passengers a quick and scenic route between these two vibrant UK cities. With affordable ticket prices ranging from £4 to £20, it is a cost-effective option for both locals and visitors exploring the area.

Where to stay in Swansea

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

Find accommodation
  • Train services from Port Talbot to Swansea are operated by Transport for Wales. The direct train route departs from Port Talbot Parkway station and arrives at Swansea station. Trains run approximately every 30 minutes and the journey typically takes around 27 minutes. Ticket prices for this route can range from £4 to £20, depending on the class of service and time of booking.
  • The fastest train between Port Talbot and Swansea is a direct service operated by Transport for Wales. This train departs from Port Talbot Parkway station and arrives at Swansea station, with a journey time of approximately 27 minutes. Trains run regularly, every 30 minutes, providing convenient and efficient transportation between the two cities. Ticket prices for this swift train journey can range from £4 to £20, depending on the fare type and availability.
  • Trains departing from Port Talbot for Swansea are operated by Transport for Wales and depart from Port Talbot Parkway station. This station serves as the primary departure point for the train services connecting the two cities. Passengers can board the train at Port Talbot Parkway and enjoy a smooth journey to Swansea. Transport for Wales operates these convenient services, providing a reliable and efficient travel option between Port Talbot and Swansea.
  • There are frequent train services running between Port Talbot and Swansea. A direct train departs from Port Talbot Parkway station and arrives at Swansea station every 30 minutes, operating daily. The journey typically takes around 27 minutes, providing a quick and convenient transportation option for travelers between the two cities. These train services, operated by Transport for Wales, offer passengers flexibility in planning their journeys from Port Talbot to Swansea.
  • The train from Port Talbot to Swansea arrives at Swansea station. This station serves as the final destination for the train services operated by Transport for Wales on this route. Passengers alighting at Swansea station will find themselves conveniently located in the heart of Swansea, with easy access to local transportation, attractions, and amenities in the city.
  • The first train of the day traveling from Port Talbot to Swansea typically departs from Port Talbot Parkway station in the early morning, with exact timing subject to the Transport for Wales schedule. The last train usually leaves Port Talbot later in the evening, providing travelers with a full day of transportation options. With services operating every 30 minutes throughout the day and into the evening, passengers have flexibility in choosing a departure time that best suits their travel plans between Port Talbot and Swansea by train.
  • There are multiple direct train trips available each day between Port Talbot and Swansea. With services departing every 30 minutes and operating daily, travelers have a range of options for making the journey. Whether for commuting, leisure, or other purposes, the frequent train schedule offers convenience and flexibility to passengers traveling between Port Talbot and Swansea by train.
  • Yes, there is a direct train route between Port Talbot and Swansea. The train departs from Port Talbot Parkway station and arrives at Swansea station, with services running every 30 minutes throughout the day, seven days a week. The journey on this direct train typically takes around 27 minutes, providing a convenient and efficient transportation option for travelers between Port Talbot and Swansea.
  • The cost of a train ticket from Port Talbot to Swansea can vary between £4 and £20, depending on factors such as the class of service, time of booking, and any available discounts or promotions. Passengers have the flexibility to choose different fare options that best suit their budget and travel preferences. It is recommended to book tickets in advance to potentially secure lower prices and ensure availability, especially during peak travel times.

Will you be returning to Port Talbot by train?

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

See schedule