Cardiff to Swansea train

Thu, May 23
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets and times from Cardiff to Swansea

Showing times and prices for May 23

Cheapest

Fastest Journey

51 m

Average

59 m

Trains per day

18

Distance

55 km

Cheap train tickets from Cardiff to start from $8 with an average ticket price of $8.

The fastest train from Cardiff to takes 51m in comparison to an average duration of 59m and covers a distance of 55 km.

18 trains that leave Cardiff for every day with 17 travelling directly.

Cheapest
Great Western Railway
10:39AM0h51
Cardiff Central (CDF)
11:30AMSwansea station (SWA)
$81One-way
0 transfers
Cheapest
Great Western Railway
08:42AM0h51
Cardiff Central (CDF)
09:33AMSwansea station (SWA)
$81One-way
0 transfers
Transport for Wales
10:49AM0h56
Cardiff Central (CDF)
11:45AMSwansea station (SWA)
$81One-way
0 transfers
Transport for Wales
12:04PM0h55
Cardiff Central (CDF)
12:59PMSwansea station (SWA)
$81One-way
0 transfers
Transport for Wales
10:06AM0h53
Cardiff Central (CDF)
10:59AMSwansea station (SWA)
$81One-way
0 transfers

Compare prices and tickets Cardiff to Swansea by bus or train

Thu
May 23
Fri
May 24
Sat
May 25
Sun
May 26
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Cardiff to Swansea

distanceDistance34 miles (55 km)
durationAverage train duration51 min
priceAverage train ticket price$8 (€7)
frequencyTrain frequency13 a day
changesDirect trainYes, there are 13 direct trains a day
carriersTrain companiesGreat Western Rail or Transport for Wales

Trains from Cardiff to Swansea cover the 34 miles (55 km) long journey taking on average 51 min with our travel partners like Great Western Rail or Transport for Wales. Normally, there are 13 trains operating per day, including direct services available. While the average ticket price for this journey costs around $8 (€7), you can find the cheapest train ticket for as low as $5 (€4). Travelers depart most frequently from Cardiff Central and arrive in Swansea.

Train providers: Great Western Rail and Transport for Wales from Cardiff to Swansea trains

Travel from Cardiff to Swansea from $6 (€5) with Omio’s train partners Great Western Rail and Transport for Wales! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Transport for Wales is a public transport provider in Wales, UK. It operates a comprehensive network of trains, buses and ferries across the country. The trains are modern and comfortable, with a range of different types including InterCity Express Trains, Regional Trains, and Metro Trains. Onboard facilities include free Wi-Fi, power sockets, and a range of food and drink options. There are a variety of ticket types available, including single and return tickets, season tickets, and group tickets. The most popular routes include Cardiff to Swansea, Cardiff to Newport, and Cardiff to Manchester.

Transport for Wales from Cardiff to Swansea train information:

  • Average Duration: 53 min
  • Cheapest Price: $6

FAQs: Trains from Cardiff to Swansea

FAQs: Travel by train from Cardiff to Swansea easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cardiff to Swansea.
FAQs
Cheap train tickets from Cardiff to Swansea can start from as little as $5 (€4) when you book in advance. The average train ticket price for Cardiff to Swansea is $8 (€7); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Cardiff to Swansea train time is 51 min   covering the 34 mile (55 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Cardiff to Swansea leaves at 4: 35 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Cardiff to Swansea leaves at 11: 15 PM.
Yes, there are 13 direct trains a day from Cardiff to Swansea with Great Western Rail or Transport for Wales. Schedules can vary on holidays or weekends with fewer direct trains.
For the journey from Cardiff to Swansea you can take a train with Great Western Rail or Transport for Wales. Be sure to check out all possible train providers that offer services between Cardiff and Swansea on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 11: 15 PM.

Passengers board the train most frequently from Cardiff Central, which is located around 1.1 miles (1.8 km) away from the city centre, and they get off the train at Swansea, located 1.4 miles (2.2 km) away from the city centre.

A day trip to Swansea from Cardiff is worth doing with a journey time of 51 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Cardiff to Swansea by train is April.
You have options as you can travel between Cardiff and Swansea 2 different ways: bus or train.

Important Stations and Airports in Cardiff and Swansea

Cardiff
Swansea
The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your journey from Cardiff to Swansea.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transit options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway
Location for Rail Replacement Services: At the rear car park (Penarth Road entrance)
Amenities at station
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Public transit options for Cardiff Queen Street
Onward travel information: Limited service from stop outside station Mondays to Fridays
Location for Rail Replacement Services: For services towards Cardiff Central use the bus stop at the front of the station. For services towards Cathays use the bus stop in front of the shop opposite the station entrance. Please ask a member of station staff if you are unsure of which stop to use.
Cardiff BayParkingTaxisAccessibility
Amenities at station
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Public transit options for Cardiff Bay
Onward travel information: There is a bus stop outside the station.
Location for Rail Replacement Services: Wait at the bus stop close to the station entrance on Bute Street
Rhoose Cardiff International AirportParkingAccessibility
Amenities at station
ParkingParking
AccessibilityAccessibility
phone
Phone Number
+44 3333211202
Public transit options for Rhoose Cardiff International Airport
Location for Rail Replacement Services: Wait at bus stop on Station Road adjacent to level crossing
Whitchurch (Cardiff)ParkingAccessibility
Amenities at station
ParkingParking
AccessibilityAccessibility
Public transit options for Whitchurch (Cardiff)
Location for Rail Replacement Services: Along the A470 (Northern Avenue) towards Cardiff at the bus stop after the junction with Caedelyn Road
HomeTrainsTrain Times to SwanseaCardiff to Swansea train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language