You can get from Salisbury to Edinburgh by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||341 miles (550 km)|
|Available travel modes||Flight or coach|
|Ticket price range||£27 - £37|
|Fastest mode||Flight • £37 • 1 h 15 min|
|Popular travel companies||easyJet or National Express|
Take a flight or coach to travel 341 miles (550 km) from Salisbury to Edinburgh. The most popular travel providers which serve this route are easyJet or National Express among others. Travellers can even take a direct from Salisbury to Edinburgh.
There are 2 ways to get from Salisbury to Edinburgh: flight or coach.
A coach service offers the cheapest way to travel from Salisbury to Edinburgh, which costs on average £27.
This is compared to other ways of getting to Edinburgh:
A coach journey is usually £10 less than a journey to Edinburgh by plane, which costs on average £37 for the same trip.
You should expect to travel around 341 miles (550 km) from Salisbury to Edinburgh.
These are the most popular departure and arrival points for travellers from Salisbury to Edinburgh:
If finding a good deal is your main consideration for your trip from Salisbury to Edinburgh, then we'll help you find the best value travel companies for you:
Before travelling from Salisbury to Edinburgh, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:
But we recommend booking Salisbury to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need