Cheap bus tickets from London to Swindon

Showing times and prices for 9 Dec

Cheapest

£10

Average

£12

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Swindon will cost around £ 12 if you buy it on the day, but the cheapest tickets can be found for only £ 10.

Cheapest
11:30London2h15 13:45Swindon
0 changes
£101One-way
Cheapest
15:00London2h30 17:30Swindon, Queen's Drive
0 changes
£101One-way
Cheapest
11:30London2h10 13:40Swindon, Queen's Drive
0 changes
£101One-way
Cheapest
22:00London2h05 00:05Swindon, Queen's Drive
0 changes
£101One-way
Cheapest
22:00London2h10 00:10Swindon
0 changes
£101One-way

Bus Timetable London to Swindon

Showing buses for tomorrow, Thu, 9 Dec
11:30London2h15 13:45Swindon
0 changes
11:30London2h10 13:40Swindon, Queen's Drive
0 changes
15:00London2h30 17:30Swindon, Queen's Drive
0 changes
15:00London2h35 17:35Swindon
0 changes
18:00London2h10 20:10Swindon, Queen's Drive
0 changes
18:00London2h15 20:15Swindon
0 changes
22:00London2h05 00:05Swindon, Queen's Drive
0 changes
22:00London2h10 00:10Swindon
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
8 Dec
Find prices
£17National Express
Thu
9 Dec
£46Great Western Railway
£10National Express
Fri
10 Dec
£45Great Western Railway
£10National Express
Sat
11 Dec
£31Great Western Railway
£10National Express
Sun
12 Dec
£26Great Western Railway
£10National Express
Mon
13 Dec
£70Great Western Railway
£7National Express
Tue
14 Dec
£70Great Western Railway
£10National Express
Wed
15 Dec
£45Great Western Railway
£10National Express
Thu
16 Dec
£71Great Western Railway
Find prices
Fri
17 Dec
£43Great Western Railway
£12National Express
Sat
18 Dec
£28Great Western Railway
£17National Express
Sun
19 Dec
£29Great Western Railway
£17National Express
Mon
20 Dec
£45Great Western Railway
£17National Express
Tue
21 Dec
£45Great Western Railway
£17National Express
Wed
22 Dec
£45Great Western Railway
£21National Express
Thu
23 Dec
£45Great Western Railway
£10National Express
Fri
24 Dec
£45Great Western Railway
£10National Express
Sat
25 Dec
£34Great Western Railway
Find prices
Sun
26 Dec
Find prices
£35National Express
Mon
27 Dec
£34Great Western Railway
£10National Express
Tue
28 Dec
£34Great Western Railway
£10National Express

Bus times from London to Swindon

Showing times and prices for 9 Dec

Fastest Journey

2 h 5 m

Average

2 h 16 m

Buses per day

8

Distance

115 km

Of the 8 buses that leave London for Swindon every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 115 km distance in an average of 2 h 16 m but if you time it right, some buses will get you there in just 2 h 5 m .

The slowest buses will take 2 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
22:00London2h05 00:05Swindon, Queen's Drive
0 changes
£101One-way
2nd Fastest
18:00London2h10 20:10Swindon, Queen's Drive
0 changes
£171One-way
2nd Fastest
11:30London2h10 13:40Swindon, Queen's Drive
0 changes
£101One-way
2nd Fastest
22:00London2h10 00:10Swindon
0 changes
£101One-way
11:30London2h15 13:45Swindon
0 changes
£101One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from London to Swindon

distanceDistance71 miles (114 km)
durationAverage coach duration1 h 50 min
priceAverage coach ticket price£11 (€12)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from London to Swindon cover the 71 miles (114 km) long route taking on average 1 h 50 min with our travel partners like National Express or Megabus. There are direct coach services available. While the average ticket price for this route costs around £11, you can find the cheapest coach ticket for as low as £7. Travellers depart most frequently from London Victoria and arrive in Swindon.

Coach companies: London to Swindon with National Express

Find the best coaches between London and Swindon with Omio's travel partners National Express from £7. We can find you the best deals, timetables and tickets when comparing and booking the best route.

National Express

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveller in mind. All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the London - Swindon coach: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

  • Average Price: £7

When you buy your National Express coach tickets to Swindon from London don't forget to keep the following COVID-19 related policies in mind:

  • 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 London to Swindon: Journey Details

Buses from London to Swindon are operated by National Express coaches who provide nine services a day. The first service departs early morning with the remaining at approximately two-hourly​ intervals throughout the day until late at night. Journey time between London and Swindon by coach is approximately 2 hours.

Getting the Bus from London

Buses from Lonodn to Swindon depart from London's main coach terminus, Victoria coach station. Located in southwest London very close to Victoria Train and Underground Station, its easy to reach the coach station via tube, rail or bus from anywhere in London. Underground services run until 1:00 a.m. and after this time London boasts an extensive night bus network, many routes of which terminate at London Victoria.

Getting into Swindon by Bus

Swindon is the largest town in Wiltshire and is a regional hub for arts, shopping and entertainment. Old meets new in Swindon which was once a small market town but grew bigger with the arrival of the Great Western Railway in the 19th century. Visitors can learn more about the town's rise to fame at the Swindon Museum or the STEAM railway museum before hitting the town's numerous shops and bars. Coaches from London Victoria arrive at Swindon Bus Station which is found just north of the town centre and just south of the railway station. It's easy to carry on your journey by bus from here or by train from the nearby railway station. Those arriving after 11:00 p.m. will need to get a taxi from the bus or rail station to continue their journey.

Travel Tips: Coach to Swindon from London

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 London to Swindon.
FAQs

How much do cheap coach tickets between London and Swindon cost?

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

What is the average price of coach tickets to Swindon from London?

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

What is the distance to Swindon from London via coach?

When travelling this route you should expect the distance to Swindon from London via coach to be approximately 71 miles (114 km).

How many hours does it take from London to Swindon by coach?

The London to Swindon coach duration is on average 1 h 50 min, which is to be expected when travelling 71 miles (114 km) from London to Swindon. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

When travelling by coach from London to Swindon, which coach station in London do I depart from and which coach station in Swindon do I arrive in?

Omio customers travelling this route depart most frequently from London Victoria   and arrive in Swindon.

Where is the coach station in London? Where is the coach station in Swindon?

Passengers booking this route most frequently board their coaches from London Victoria and need to travel around 1.2 miles (2 km) from the city centre to get to this coach station.

Passengers arriving in Swindon most often arrive at Swindon and need to travel around 0.1 miles (234 m) from this coach station to the city centre.

What coach companies go from London to Swindon?

Take the London to Swindon coach with National Express or Megabus. However, it's always good to check out all possible coach companies for the journey to Swindon from London as there might be differences in the amenities they offer.

Are there any London to Swindon direct coaches?

Yes, you can find a direct coach to Swindon from London with National Express  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

How early should I purchase coach tickets from London to Swindon to score the best deals?

You can find a coach from London to Swindon to cost on average £11 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the London to Swindon coach generally on sale a few months before the planned travel date.