Cardiff to Swansea Train Ticket Cost 2026
Transport for Wales advance from £5. Every 30 minutes. 55m city-to-city.
Cardiff-Swansea is South Wales' main intercity corridor, served by Transport for Wales (the main domestic operator) and GWR (continuing from London Paddington). The journey is 55m direct via the South Wales Main Line, calling at Bridgend and Port Talbot Parkway.
Fares are heavily subsidised by Welsh Government transport policy. £5 advance for a 45-mile intercity journey between two major Welsh cities is one of the best cost-per-mile fares in the UK.
Cardiff to Swansea Train Prices
| Ticket Type | Single | Return | Notes |
|---|---|---|---|
| TfW Advance Single | from £5 | 2x singles | Direct, 55m |
| GWR Advance Single | from £8 | 2x singles | London-Swansea through |
| Off-Peak Single | £14 | £20 | After 09:30 weekdays |
| Anytime Single | £22 | £32 | Peak commuter |
Prices indicative singles based on operator-published fares, verified May 2026. Always check the live price on National Rail or the operator's own site before booking.
Operator Comparison
| Operator | Route | Duration | Services | Advance From |
|---|---|---|---|---|
| Transport for Wales | Cardiff Central to Swansea | 55m | every 30m | from £5 |
| GWR | Cardiff Central to Swansea (continuing from London) | 55m | hourly | from £8 |
Saving Tips for Cardiff to Swansea
- TfW at £5 advance is around 11p per mile - one of the cheapest UK intercity fares.
- Off-peak return at £20 is the day-tripper rate.
- Senior, 16-25 or Family and Friends Railcard saves a third - £20 return becomes £13.35.
- Welsh Government bus and rail concession card (CardiCare and equivalents) gives additional savings to qualifying residents.
Best Days to Travel
Train vs Driving vs Coach
Driving: 45 miles, £10-14 fuel, plus £5-12 Swansea parking. The train is competitive and avoids the M4 toll-free but congested. Coach: National Express from £6, 1h15m.