Travel options
from Swindon to Edinburgh

You can get from Swindon to Edinburgh by train, bus or flight.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
22 May
£81London North Eastern Railway
£31National Express
£112easyJet
Mon
23 May
£97London North Eastern Railway
£33National Express
£36easyJet
Tue
24 May
£97London North Eastern Railway
£33National Express
Find prices
Wed
25 May
£96London North Eastern Railway
£29National Express
£36easyJet
Thu
26 May
£97London North Eastern Railway
£33National Express
£35easyJet
Fri
27 May
£96London North Eastern Railway
£30National Express
£33easyJet
Sat
28 May
£97London North Eastern Railway
£27National Express
£104easyJet

Travel Information to Edinburgh from Swindon

distanceDistance308 miles (497 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£22 - £68
cheapestCheapest modeCoach • £22 • 13 h 10 min
fastestFastest modeFlight • £31 • 1 h 15 min
carriersPopular travel companiesNational Express, easyJet or London North Eastern Railway

Take a coach, flight or train to travel 308 miles (497 km) between Swindon and Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £22. The most popular travel providers which serve this trip are National Express, easyJet or London North Eastern Railway among others. Travellers can even take a direct from Swindon to Edinburgh.