The journey to Swindon from Bristol takes just 40 minutes.
Buses operate daily with up to 10 services per day. Depending on the day of travel, the first bus departs Bristol at 03:00.
It's quick and easy to buy tickets to Swindon, with no additional fees or charges.
megabus schedule
megabus operates between Bristol and Swindon 7 days per week.
Service days | Daily |
---|---|
Services per day | up to 10 |
Shortest trip | 40 minutes |
First departure | 03:00 |
Last departure | 21:20 |
Your questions answered
-
Is there a daily bus service between Bristol and Swindon?
Yes, buses operate daily from Bristol to Swindon, departing as early as 03:00.
-
How long is the bus trip from Bristol to Swindon?
The fastest bus to Swindon from Bristol takes 40 minutes.
-
How do I buy tickets for travel to Swindon from Bristol?
It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.
-
Which bus companies operate between Bristol and Swindon?
megabus run buses to Swindon from Bristol.
-
What time is the earliest bus from Bristol to Swindon?
The first bus to Swindon from Bristol leaves at 03:00. The journey takes 40 minutes.
-
When is the last bus to Swindon from Bristol?
The last bus leaves Bristol at 21:20, arriving into Swindon at 22:00. Get there in plenty of time so you don't miss it.
Onward travel from Swindon
Bus to | Days | Shortest trip | Distance |
---|---|---|---|
Birmingham |
| 2 hours 45 minutes | 64 miles |
Broad Blunsdon |
| 14 minutes | 3.8 miles |
Chippenham |
| 55 minutes | 16 miles |
Hungerford |
| 37 minutes | 15 miles |
London Heathrow Airport |
| 1 hour 10 minutes | 57 miles |
Malmesbury |
| 38 minutes | 14 miles |
Marlborough |
| 30 minutes | 9.8 miles |
Newcastle upon Tyne |
| 9 hours 15 minutes | 236 miles |
Nottingham |
| 4 hours 25 minutes | 100 miles |
Pewsey |
| 48 minutes | 15 miles |