COMPARE Prices across different modes

Sun
Oct 17
$153London North Eastern Railway
$52National Express
Find prices
Mon
Oct 18
$152London North Eastern Railway
$32National Express
Find prices
Tue
Oct 19
$131London North Eastern Railway
$32National Express
$46easyJet
Wed
Oct 20
$131London North Eastern Railway
$32National Express
$72British Airways
Thu
Oct 21
$131London North Eastern Railway
$32National Express
$46easyJet
Fri
Oct 22
$92London North Eastern Railway
$40National Express
$55easyJet
Mon
Oct 25
$180London North Eastern Railway
$32National Express
$71easyJet
Tue
Oct 26
$181London North Eastern Railway
$32National Express
$46easyJet
Wed
Oct 27
$131London North Eastern Railway
$26National Express
$46easyJet
Fri
Oct 29
$131London North Eastern Railway
$33National Express
$43easyJet

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Edinburgh from Swindon

distanceDistance308 miles (497 km)
durationAverage bus duration13 h 10 min
priceAverage bus ticket price$38 (€31)
changesDirect busYes
carriersBus companiesNational Express

Buses from Swindon to Edinburgh cover the 308 miles (497 km) long journey taking on average 13 h 10 min with our travel partners like National Express. There are direct bus services available. While the average ticket price for this trip costs around $38 (€31), you can find the cheapest bus ticket for as low as $32 (€26). Travelers depart most frequently from Swindon and arrive in Edinburgh, Elder Street.

Bus companies

National Express buses from Swindon to Edinburgh

Find the best buses from Swindon to Edinburgh with Omio's travel partners National Express from $32 (€26). We can find you the best deals, schedules and tickets when comparing and booking the best route.

National Express

Travel hassle-free between Swindon and Edinburgh on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest journey from Swindon to Edinburgh. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 308 miles (497 km) from Swindon to Edinburgh on the bus and pay as low as $32 (€26) for a bus ticket.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses 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 Swindon - Edinburgh bus: 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. So, book your cheap National Express bus ticket from Swindon to Edinburgh on Omio today and enjoy your journey!

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.

Travel Tips

Buses from Swindon to Edinburgh
Take the bus to Edinburgh 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 Swindon to Edinburgh.
FAQs
How much do cheap bus tickets from Swindon to Edinburgh cost?
Omio customers have found cheap bus tickets to Edinburgh from Swindon for as low as $32 (€26)  for the next 7 days.
How much does it cost to take a bus from Swindon to Edinburgh?
If you are looking to book your bus ticket in the next 7 days, you can expect the Swindon to Edinburgh bus to cost on average $38 (€31)  one way.
How far is it from Swindon to Edinburgh by bus?
The Swindon to Edinburgh bus distance is approximately 308 miles (497 km).
How long is the bus between Swindon and Edinburgh?
On average the Swindon to Edinburgh bus travel time is 13 h 10 min  for the 308 miles (497 km) long journey, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Swindon to Edinburgh, which bus station in Swindon do I depart from and which bus station in Edinburgh do I arrive in?

Some of the Swindon bus stations to Edinburgh you can start your journey from include Swindon, Swindon, Bus Station (New Bridge Close) and Swindon, Freshbrook. Similarly, some of the arrival bus stations in Edinburgh include Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh.

When traveling this route, Omio customers are departing most frequently from Swindon   and arriving in Edinburgh, Elder Street.

Where is the bus station in Swindon to go to Edinburgh? Where is the bus station in Edinburgh located?

Passengers board the bus most frequently from Swindon, which is located around 0 mile (s) / 0 km away from the city center, and they get off the bus at Edinburgh, Elder Street, located 0 mile (s) / 0 km away from the city center.

Which bus providers should I travel with from Swindon to Edinburgh?
For the best Swindon to Edinburgh bus to purchase, you can travel safely and comfortably with National Express. However, it's always good to check all possible bus providers with services between Swindon and Edinburgh to compare what amenities they may offer.
When is the earliest bus from Swindon to Edinburgh? When is the last bus from Swindon to Edinburgh?
You can take the first bus from Swindon to Edinburgh at 4: 40 AM. The last bus from Swindon to Edinburgh that you can take departs at 5: 30 PM. Omio shows you the latest bus from Swindon to Edinburgh schedule to help you book the best departure time for this route.
How far in advance should I purchase a bus ticket from Swindon to Edinburgh to get the best deals?
If you buy the Swindon to Edinburgh bus within the next 7 days, you can find one way tickets to cost on average $38 (€31). However, booking your bus ticket in advance gives you access to the best prices for buses from Swindon to Edinburgh. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey