| Route | Typical journey | Frequency | Stops |
|---|---|---|---|
| Swindon → Cardiff Central | 57 min – 1h 15 | Several per day | Chippenham, Bath Spa, Bristol Temple Meads, Newport |
Source: National Rail / GWR
How to check train times
For live departure and arrival times, use National Rail Enquiries or the GWR website. You can also use the GWR app or Trainline. Services to Cardiff run less frequently than to Bristol or London, so check times before travel.
Fares
Fares vary by time of day and how far in advance you book. Advance tickets can be cheaper. For up-to-date prices and to buy tickets, use GWR or National Rail.
Swindon station
Swindon railway station is on the Bristol Parkway to London Paddington line. For parking, see our guide to Swindon station parking.
Related
See also Swindon to London train times, Swindon to Bristol, Swindon to Bath, Swindon to Oxford, and day trips from Swindon.
Information correct as of 18 February 2026. Timetables and fares change. Always check National Rail or GWR for the latest.