Buses to Marlborough
from Swindon
The journey to Marlborough from Swindon takes just 30 minutes.
Buses operate daily with up to 36 services per day. Depending on the day of travel, the first bus departs Swindon at 05:30.
Salisbury Reds schedule
Salisbury Reds operates between Swindon and Marlborough 6 days per week.
Service days | Daily except Sunday |
---|---|
Services per day | up to 22 |
Shortest trip | 30 minutes |
First departure | 07:25 |
Last departure | 18:43 |
Stagecoach West schedule
Travel from Swindon to Marlborough with Stagecoach West in 30 minutes.
Service days | Daily except Sunday |
---|---|
Services per day | up to 14 |
Shortest trip | 30 minutes |
First departure | 05:30 |
Last departure | 18:11 |
Swindon's Bus Company schedule
Take the bus to Marlborough from Swindon with Swindon's Bus Company . The first departure is at 08:30, arriving at 09:14.
Service days | Sunday |
---|---|
Services per day | up to 5 |
Shortest trip | 37 minutes |
First departure | 08:30 |
Last departure | 16:37 |
Your questions answered
-
Is there a daily bus service between Swindon and Marlborough?
Yes, buses operate daily from Swindon to Marlborough, departing as early as 05:30.
-
How long is the bus trip from Swindon to Marlborough?
The fastest bus to Marlborough from Swindon takes 30 minutes. Check the trip duration when booking, as the slowest bus takes 41 minutes longer.
-
How do I buy tickets for travel to Marlborough from Swindon?
It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!
-
Which bus companies operate between Swindon and Marlborough?
Salisbury Reds, Stagecoach West and Swindon's Bus Company run buses to Marlborough from Swindon.
-
What time is the earliest bus from Swindon to Marlborough?
The first bus to Marlborough from Swindon leaves at 05:30. The journey takes 30 minutes.
-
When is the last bus to Marlborough from Swindon?
The last bus leaves Swindon at 16:37, arriving into Marlborough at 17:14. Get there in plenty of time so you don't miss it.
Onward travel from Marlborough
Bus to | Days | Shortest trip | Distance |
---|---|---|---|
Bath |
| 1 hour 18 minutes | 27 miles |
Calne |
| 18 minutes | 12 miles |
Devizes |
| 35 minutes | 12 miles |
Hungerford |
| 10 minutes | 9.2 miles |
Melksham |
| 35 minutes | 18 miles |
Newbury |
| 38 minutes | 17 miles |
Pewsey |
| 15 minutes | 5.9 miles |
Swindon |
| 22 minutes | 9.8 miles |