Compare prices and tickets by train, bus or flight

Thu
Dec 2
$60Great Western Railway
$13National Express
Fri
Dec 3
$62Great Western Railway
$13National Express
Sat
Dec 4
$41Great Western Railway
$13National Express
Sun
Dec 5
$41Great Western Railway
$13National Express
Mon
Dec 6
$60Great Western Railway
$13National Express
Tue
Dec 7
$100Great Western Railway
$13National Express
Wed
Dec 8
$94Great Western Railway
$13National Express
Thu
Dec 9
$58Great Western Railway
$13National Express
Fri
Dec 10
$59Great Western Railway
$11National Express
Sat
Dec 11
$38Great Western Railway
$13National Express
Sun
Dec 12
$24Great Western Railway
$11National Express
Mon
Dec 13
$94Great Western Railway
$9National Express
Tue
Dec 14
$94Great Western Railway
$13National Express
Wed
Dec 15
$80Great Western Railway
$9National Express
Thu
Dec 16
$95Great Western Railway
Find prices
Fri
Dec 17
$60Great Western Railway
$13National Express
Sat
Dec 18
$38Great Western Railway
$23National Express
Sun
Dec 19
$39Great Western Railway
$23National Express
Mon
Dec 20
$61Great Western Railway
$23National Express
Tue
Dec 21
$60Great Western Railway
$22National Express
Wed
Dec 22
$60Great Western Railway
$28National Express

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from London to Swindon

distanceDistance71 miles (114 km)
durationAverage bus duration1 h 50 min
priceAverage bus ticket price$13 (€11)
changesDirect busYes
carriersBus providersNational Express or Megabus

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

Bus companies

Travel with National Express from London to Swindon

You can travel by bus from London to Swindon with National Express for as low as $13 (€11). When you search for schedules and tickets, Omio will show you the best trip.

National Express

If you’re thinking of taking a bus between London and Swindon, you can enjoy a comfortable journey at a budget-friendly price with National Express. National Express is the UK’s leading long-distance bus company offering hundreds of routes to towns and cities across the UK, including routes to and from major airports like Heathrow, Gatwick, Stansted, Luton and Bristol. On a National Express bus, you can expect to travel 71 miles (114 km) between London and Swindon and pay as low as $13 (€11) if you book in advance.

All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus from London to Swindon, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare. Check the National Express bus schedule between London and Swindon, select your preferred ticket type, and book your cheap bus tickets on Omio today!

Operator ticket policies for COVID

  • 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 subway, 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 railroad in the 19th century. Visitors can learn more about the town's rise to fame at the Swindon Museum or the STEAM railroad 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 railroad station. It's easy to carry on your journey by bus from here or by train from the nearby railroad station. Those arriving after 11:00 p.m. will need to get a cab from the bus or rail station to continue their journey.