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

🚆 Hop on a direct train from Cardiff Central to Swansea station, with services running every 30 minutes. Enjoy a smooth journey that takes approximately 52 minutes with First Great Western Service. 💷 Ticket prices for the Cardiff to Swansea train range from £16 to £51, offering flexibility to choose the fare that suits your budget and travel preferences. Sit back, relax, and let the train take you on a hassle-free journey through the heart of South Wales.

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 Cardiff to Swansea are provided by First Great Western Service. The direct train route departs from Cardiff Central station and arrives at Swansea station. The journey typically takes around 52 minutes, with trains operating every 30 minutes throughout the week. The ticket prices for this route range from £16 to £52, making it a convenient and affordable way to travel between the two cities.
  • The fastest train option from Cardiff to Swansea is the direct service operated by First Great Western Service. This train departs from Cardiff Central station and arrives at Swansea station in approximately 52 minutes, offering a quick and efficient journey between the two cities. With trains running every 30 minutes throughout the week, passengers can enjoy a convenient and timely travel experience. The ticket prices for this service range from £16 to £52, providing both speed and affordability for commuters and travelers.
  • Trains traveling from Cardiff to Swansea depart from Cardiff Central station. This station serves as the main departure point for the First Great Western Service trains heading towards Swansea. Passengers can easily access Cardiff Central station, located in the heart of the city, to begin their journey to Swansea.
  • There is a frequent and convenient train service between Cardiff and Swansea. Trains depart from Cardiff Central station to Swansea every 30 minutes, operating daily. The journey typically takes around 52 minutes, providing travelers with plenty of options to choose from throughout the day. The reliable and efficient train service makes traveling between Cardiff and Swansea hassle-free and easily accessible for passengers.
  • The train from Cardiff to Swansea operated by First Great Western Service arrives at Swansea station. Swansea station is conveniently located in the heart of the city, making it easy for passengers to access various transportation options and explore the surrounding area. Upon arrival at Swansea station, travelers can easily continue their journey to their final destination or enjoy the local attractions within Swansea. The station provides a convenient and central point for travelers to start their adventure in Swansea.
  • The first train from Cardiff to Swansea typically departs from Cardiff Central station early in the morning, providing an early transportation option for travelers. The last train of the day from Cardiff to Swansea usually leaves Cardiff Central station in the late evening, allowing passengers to travel to Swansea until the end of the day. With trains operating every 30 minutes throughout the day, passengers have a convenient schedule to choose from when planning their journey between Cardiff and Swansea by train.
  • There are frequent direct train trips available each day between Cardiff and Swansea. Services operated by First Great Western Service depart from Cardiff Central station and arrive at Swansea station, with trains departing approximately every 30 minutes. This regular schedule allows for convenient and flexible travel options for passengers looking to make the journey between Cardiff and Swansea by train.
  • Yes, there is a direct train service between Cardiff and Swansea. The trains depart from Cardiff Central station and arrive at Swansea station, with services running every 30 minutes throughout the week. The journey takes approximately 52 minutes, offering a convenient and efficient way to travel between the two cities by train.
  • The cost of a train ticket from Cardiff to Swansea varies between £16 and £52. The price range offers flexibility for travelers with different budget considerations. Passengers can choose tickets within this range based on their preferences and travel needs when planning their journey between Cardiff and Swansea by train.

Will you be returning to Cardiff by train?

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

See schedule