|Shortest Duration||1h 0m|
|Trips per day||4|
Book National Express from Cardiff to Swansea from £4.02. There are 4 National Express schedules from Cardiff to Swansea and you can expect on average to pay £8.97 for a National Express ticket to Swansea. In Cardiff, National Express departs to Swansea from Sophia Gardens and 1 other station. In Swansea, National Express arrives at Bus Station (Stand C) and 2 other stations.
An average trip on National Express from Cardiff to Swansea takes 2 hours and 0 minutes, while the fastest available National Express trip will get you to Swansea in 1 hours and 0 minutes,
On weekends, National Express offers 5 trips per day and you could expect to pay £8.51 for a weekend getaway to Swansea.