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