Cheapest
Average
The best way to find a cheap train ticket from Swansea station (SWA) to Cardiff Central (CDF) is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Great Western Railway V74045 | 08:35 Swansea station (SWA) | 0h54 | 09:29 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18591 | 08:42 Swansea station (SWA) | 0h58 | 09:40 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68656 | 09:24 Swansea station (SWA) | 0h53 | 10:17 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18587 | 09:33 Swansea station (SWA) | 0h59 | 10:32 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68655 | 10:22 Swansea station (SWA) | 0h55 | 11:17 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W19105 | 10:32 Swansea station (SWA) | 0h59 | 11:31 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68654 | 11:23 Swansea station (SWA) | 0h53 | 12:16 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W19088 | 11:33 Swansea station (SWA) | 0h59 | 12:32 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68653 | 12:23 Swansea station (SWA) | 0h53 | 13:16 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18202 | 12:51 Swansea station (SWA) | 0h57 | 13:48 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68652 | 13:23 Swansea station (SWA) | 0h53 | 14:16 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18586 | 13:42 Swansea station (SWA) | 0h57 | 14:39 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68651 | 14:22 Swansea station (SWA) | 0h53 | 15:15 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W19104 | 14:55 Swansea station (SWA) | 0h59 | 15:54 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68650 | 15:23 Swansea station (SWA) | 0h52 | 16:15 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W19086 | 15:32 Swansea station (SWA) | 1h05 | 16:37 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68649 | 16:23 Swansea station (SWA) | 0h54 | 17:17 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18201 | 16:52 Swansea station (SWA) | 0h58 | 17:50 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68648 | 17:23 Swansea station (SWA) | 0h54 | 18:17 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18585 | 17:37 Swansea station (SWA) | 0h58 | 18:35 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68647 | 18:23 Swansea station (SWA) | 0h54 | 19:17 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W19256 | 18:34 Swansea station (SWA) | 1h01 | 19:35 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68645 | 19:24 Swansea station (SWA) | 0h53 | 20:17 Cardiff Central (CDF) | 0 changesDirect | |
Great Western Railway V68644 | 20:20 Swansea station (SWA) | 0h56 | 21:16 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W19265 | 20:40 Swansea station (SWA) | 0h59 | 21:39 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18094 | 22:08 Swansea station (SWA) | 0h59 | 23:07 Cardiff Central (CDF) | 0 changesDirect | |
Transport for Wales W18095 | 23:29 Swansea station (SWA) | 0h59 | 00:28 Cardiff Central (CDF) | 0 changesDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
52 m
Average
56 m
Trains per day
27
Distance
55 km
Of the 27 trains that leave Swansea station (SWA) for Cardiff Central (CDF) every day 27 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 55 km |
Average train duration 1h 6m |
Cheapest ticket price £5 |
Trains per day 11 |
Direct trains 11 |
Train providers 2 |
Fastest train 51m |
First train 03:38 |
Last train 23:29 |
You can travel by train from Swansea station (SWA) to Cardiff Central (CDF) with Great Western Rail, Transport for Wales and first_great_western for as low as £4. When you search for timetables and tickets, Omio will show you the best journey.
Great Western Railway is a train operating company in the United Kingdom. It operates services from London Paddington to the West of England, South Wales and the Cotswolds. It also operates services from London Paddington to Oxford, Reading and Bristol. It offers a range of ticket types, including Advance, Anytime, Off-Peak and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, air conditioning and catering services. The most popular routes for Great Western Railway are London Paddington to Bristol, Reading and Oxford.
Great Western Rail from Swansea station (SWA) to Cardiff Central (CDF) train information:
Here are some other resources that might have the information you need