Compare prices and tickets by train, coach or flight

26 Jan
£13Great Western Railway
£7National Express
28 Jan
£13Great Western Railway
£7National Express
30 Jan
£9Great Western Railway
31 Jan
£13Great Western Railway

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France

Overview: Coach from Bristol to Swindon

distanceDistance35 miles (57 km)
durationAverage coach duration55 min
priceAverage coach ticket price£7 (€8)
changesDirect coachYes
carriersCoach companiesNational Express

Coaches from Bristol to Swindon cover the 35 miles (57 km) long route taking on average 55 min with our travel partners like National Express. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £6, but the average price of coach tickets is £7. Travellers depart most frequently from Bristol Temple Meads and arrive in Swindon.

Coach companies: National Express Bristol to Swindon

Travel to Swindon from Bristol from £6 with Omio’s coach partners National Express! You can find the best timetables and tickets when comparing and booking the most popular route for you.

National Express

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach from Bristol to Swindon, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

  • Average Price: £7

National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets between Bristol and Swindon and when travelling by coach:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Buses from Bristol to Swindon

Swindon is 40 miles from Bristol. There is one bus a day from Bristol to Swindon. The journey takes between 1 hour 55 minutes and 2 hours 10 minutes. Buses leave from Bristol Bus Station, which is situated on Marlborough Street. There is a 14-minute walk from Bristol Cathedral and 30 minutes walk from the SS Great Britain, which was the first iron steamship to cross the Atlantic. Buses arrive at Swindon Bus Station, which is situated on Prospect Hill. This is a 12-minute walk from the Brunel Shopping Centre. Buses on this route are operated by National Express.

Getting into Swindon by Bus

Swindon is one of the biggest cities in the west of England and has plenty to interest visitors. There is a fascinating Museum of the Great Western Railway and the elegant architecture of Lydiard House while the ancient stone circles at Avebury are not far away as well. Buses from Bristol to Swindon stop at the town's main bus station on Manchester Road. If you are heading to attractions in the south-eastern part of Swindon, National Express buses also stop at Sussex Square as well as Coate - a beautiful country park just outside the town.

Travel Tips: Coach to Swindon from Bristol

Take the bus to Swindon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to Swindon.

How much do cheap coach tickets to Swindon from Bristol cost?

Looking to save money on your journey? Omio customers have found the cheapest coach between Bristol and Swindon for the next 7 days starting from £6  one way.

What is the cost of a coach ticket from Bristol to Swindon on average?

The Bristol to Swindon coach ticket price is on average £7  if you are looking to purchase your tickets for this route in the next week.

What is the distance by coach from Bristol to Swindon?

You should expect to travel around 35 miles (57 km)  to Swindon from Bristol by coach.

What is the average Bristol to Swindon coach duration?

While the time it takes to travel 35 miles (57 km) to Swindon from Bristol can vary based on specific dates, weekends, and bank holidays, the coach duration from Bristol to Swindon is on average 55 min.

Which coach station in Bristol goes to Swindon? Which coach station do I come into Swindon from Bristol?

Some of the Bristol coach stations to Swindon you can start your journey from include Bristol, City Centre, Bristol, Bus & Coach Station (Marlborough St) and Bristol, The Centre (c9). Similarly, some of the arrival coach stations in Swindon include Swindon, Swindon, Bus Station (New Bridge Close) and Swindon, Freshbrook.

When travelling this route, Omio customers are departing most frequently from Bristol Temple Meads   and arriving in Swindon.

Where do I find the Bristol coach station to Swindon? Where is the Swindon coach station?

The most popular departure coach station with passengers for this journey, called Bristol Temple Meads, is located 0.8 miles (1.3 km) from the city centre of Bristol.

The most popular arrival coach station, Swindon, is located 0.1 miles (234 m) away from the city centre of Swindon.

What coach companies offer a service to Swindon from Bristol?

When taking a coach from Bristol to Swindon, you can count on National Express for the best way to get you to Swindon. You can also check all possible coach companies who offer a service between Bristol and Swindon and compare the amenities they offer before buying a coach ticket.

When can I take the first coach from Bristol to Swindon? When can I take the last coach for the day?

The earliest coach departing from Bristol to Swindon leaves at 04: 55. The last coach departing from Bristol to Swindon leaves at 13: 20. You can find the latest Bristol to Swindon coach timetable on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I buy coach tickets between Bristol and Swindon to score the best deals?

If you buy a coach ticket to Swindon from Bristol within the next 7 days, you can find tickets to cost on average £7 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets to Swindon from Bristol are generally on sale a few months before the planned departure date.