Borough of Swindon to Swindon

Travel by bus from Borough of Swindon to Swindon with Stagecoach West and Swindon's Bus Company.

Buses run up to 7 days per week to Swindon from Wroughton and Broad Blunsdon.

Bus from Days Shortest trip
Broad Blunsdon
  • Daily except Sunday
17 minutes
Wroughton
  • Daily
8 minutes

Wiltshire to Swindon

Buses to Swindon from Wiltshire run up to 7 days per week.

Stagecoach West, Coachstyle, Salisbury Reds and Swindon's Bus Company services run from Marlborough, Chippenham, Royal Wootton Bassett, Brinkworth and other places in Wiltshire to Swindon.

Bus from Days Shortest trip
Brinkworth
  • Daily except Sunday
26 minutes
Calne
  • Daily
40 minutes
Chippenham
  • Daily
55 minutes
Cricklade
  • Daily
21 minutes
Devizes
  • Daily
44 minutes
Lyneham
  • Daily
27 minutes
Malmesbury
  • Daily except Sunday
37 minutes
Marlborough
  • Daily
22 minutes
Pewsey
  • Daily except Sunday
42 minutes
Royal Wootton Bassett
  • Daily
10 minutes

Gloucestershire to Swindon

Travel by bus from Gloucestershire to Swindon with National Express and Stagecoach West.

Buses run 7 days per week to Swindon from Gloucester, Cirencester, Cheltenham and Charlton Kings.

Bus from Days Shortest trip
Charlton Kings
  • Daily
50 minutes
Cheltenham
  • Daily
1 hour 5 minutes
Cirencester
  • Daily
25 minutes
Gloucester
  • Daily
1 hour 30 minutes

Oxfordshire to Swindon

Buses to Swindon from Oxfordshire run up to 7 days per week.

Pulhams Coaches and megabus services run from Burford, Oxford and Witney to Swindon.

Bus from Days Shortest trip
Burford
  • Weekdays
46 minutes
Oxford
  • Daily
55 minutes
Witney
  • Daily except Sunday
1 hour 5 minutes

Greater London to Swindon

Travel by bus from Greater London to Swindon with megabus and National Express.

Buses run 7 days per week to Swindon from London Heathrow Airport and London.

Bus from Days Shortest trip
London
  • Daily
1 hour 6 minutes
London Heathrow Airport
  • Daily
25 minutes

Buses to Swindon

Buses to Swindon from England run up to 7 days per week.

megabus and Stagecoach West services run from Nottingham, City of Leicester, City and Borough of Birmingham, City and Borough of Leeds and other places in England to Swindon.

Bus from Days Shortest trip
Birmingham
  • Daily
2 hours 45 minutes
Bristol
  • Daily
40 minutes
Hungerford
  • Weekdays
37 minutes
Leeds
  • Daily
6 hours 30 minutes
Leicester
  • Daily
3 hours 50 minutes
Nottingham
  • Daily
4 hours 25 minutes
Sheffield
  • Daily
5 hours 50 minutes

Travel to Swindon from Wales

Travel by bus from Wales to Swindon with megabus.

Buses run 7 days per week to Swindon from Cardiff and Newport.

Bus from Days Shortest trip
Cardiff
  • Daily
1 hour 55 minutes
Newport
  • Daily
1 hour 25 minutes

Getting around Swindon by bus

Travel around Swindon by bus with Coachstyle, West Berkshire Council Transport Services, Salisbury Reds, Stagecoach West and Swindon's Bus Company. Buses operate up to 7 days per week.

Operator Days
Coachstyle
  • Weekdays
More info
Salisbury Reds
  • Daily except Sunday
More info
Stagecoach West
  • Daily
More info
Swindon's Bus Company
  • Daily
More info
West Berkshire Council Transport Services
  • Daily except Sunday
More info

Swindon Travel FAQs

  • Is there a daily bus service from London to Swindon?

    Yes there are daily services to Swindon from London operated by megabus and National Express.

  • How long does it take to get to Swindon from Birmingham?

    The shortest journey from Birmingham to Swindon takes 2 hours 45 minutes.

  • Is there a bus from London Heathrow Airport to Swindon?

    Yes - megabus and National Express operate between London Heathrow Airport and Swindon. The journey takes 25 minutes.

  • Are there buses to Swindon from Wales?

    Yes you can travel to Swindon from Cardiff and Newport.

  • Which bus operators serve Swindon?

    Stagecoach West, megabus, National Express, Coachstyle and 3 more carriers operate to and within Swindon.