- Swindon to Cardiff buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Regent Circus Swindon (Stop C) | Cardiff North Road (Friary Gardens) | CheapestFastest | ||||
![]() | Bus | Regent Circus Swindon (Stop C) | Cardiff North Road (Friary Gardens) | No tags | ||||
![]() | Bus | Regent Circus Swindon (Stop C) | Cardiff North Road (Friary Gardens) | No tags | ||||
![]() | Bus | Regent Circus Swindon (Stop C) | Cardiff North Road (Friary Gardens) | No tags |
Last refresh of the prices: Yesterday at 5:32 PM GMT.
Compare 3 ways to go from Swindon to Cardiff
Among the sustainable travel choices, the train stands out as a good way to reach Cardiff. The journey takes about 56 minutes, and with fares starting at just $28, it presents an excellent value for a comfortable ride.
Compare bus companies
Where are the popular stops in Swindon and Cardiff?
Frequently asked questions about travelling from Swindon to Cardiff by bus
What is the travel distance from Swindon to Cardiff?
The distance between Swindon and Cardiff is approximately 98 km (61 miles).
What are the departure and arrival locations for buses traveling from Swindon to Cardiff?
Buses departing from Swindon Coach Station in Swindon will take you to Sophia Gardens in Cardiff.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Swindon to Cardiff, as early as possible.
You can expect to pay from $18 to $116 for a bus ticket from Swindon to Cardiff based on the last 2 days. You can expect to find the cheapest price for the trip at $18 which is on 2025-11-16.
Top travelled bus routes
People from around the world trust Busbud
Popular Buses Connecting Swindon
Buses Leaving from Swindon
- Bus from Swindon to Reading
- Bus Swindon - Cardiff
- Swindon - Gatwick
- Bus from Swindon to Cirencester
- Bus Swindon - Oxford
- Swindon - London
- Bus from Swindon to Heathrow
- Bus Swindon - Wembley
- Swindon - Gloucester
- Bus from Swindon to Exeter
- Bus Swindon - Cambridge
- Swindon - Sunderland
- Bus from Swindon to Edinburgh
- Bus Swindon - Ringwood
- Swindon - Luton
Buses Going to Swindon
- Bus from Reading to Swindon
- Bus Birmingham - Swindon
- Cardiff - Swindon
- Bus from Oxford to Swindon
- Bus Cirencester - Swindon
- Heathrow - Swindon
- Bus from Cullompton to Swindon
- Bus Bridgend - Swindon
- Leeds - Swindon
- Bus from Gatwick to Swindon
- Bus Chester - Swindon
- Stansted - Swindon
- Bus from Newport to Swindon
- Bus Bristol - Swindon
- Exeter - Swindon
Popular Buses Connecting Cardiff
Buses Leaving from Cardiff
- Bus from Cardiff to Newport
- Bus Cardiff - Preston
- Cardiff - Edinburgh
- Bus from Cardiff to Heathrow
- Bus Cardiff - Gatwick
- Cardiff - Cheltenham
- Bus from Cardiff to London
- Bus Cardiff - Silverstone
- Cardiff - Newquay
- Bus from Cardiff to Southampton
- Bus Cardiff - Swansea
- Cardiff - Bath
- Bus from Cardiff to York
- Bus Cardiff - Swindon
- Cardiff - Winchester
Buses Going to Cardiff
- Bus from Bristol to Cardiff
- Bus Swansea - Cardiff
- Preston - Cardiff
- Bus from Portsmouth to Cardiff
- Bus Luton - Cardiff
- Liverpool - Cardiff
- Bus from Heathrow to Cardiff
- Bus London - Cardiff
- Gatwick - Cardiff
- Bus from Reading to Cardiff
- Bus Manchester - Cardiff
- Brighton - Cardiff
- Bus from Southampton to Cardiff
- Bus Chepstow - Cardiff
- Bridgend - Cardiff
Popular routes in this country
- Bus from London to Winchester
- Bus Heathrow - Southampton
- Sunderland - Gloucester
- Bus from London to Stansted
- Bus London - Heathrow
- Bournemouth - London
- Bus from York to Whitby
- Bus Bristol - Southampton
- Mansfield - London
- Bus from London to Luton
- Bus Nottingham - Birmingham
- London - Liverpool
- Bus from Edinburgh to London
- Bus Heathrow - Gatwick
- Luton - Heathrow







