Travel options
from Edinburgh to Salisbury

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information to Salisbury from Edinburgh

distanceDistance341 miles (550 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£55 - £146
cheapestCheapest modeCoach • £55 • 16 h 35 min
fastestFastest modeFlight • £66 • 1 h 30 min
carriersPopular travel companiesNational Express, easyJet or London North Eastern Railway

Take a coach, flight or train to travel 341 miles (550 km) between Edinburgh and Salisbury. 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 Edinburgh to Salisbury.

Travel Tips: Travel from Edinburgh to Salisbury

Travel to Salisbury 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 Edinburgh to Salisbury.

What are my travel options from Edinburgh to Salisbury?

There are 3 ways to travel from Edinburgh to Salisbury including taking a coach, flight or train.

What is the cheapest way from Edinburgh to Salisbury?

A coach service offers the cheapest way to travel from Edinburgh to Salisbury, which costs on average £55.

This is compared to other ways of getting to Salisbury:

A coach is about £11 less than a flight, which costs on average £66 for this route.

A coach is £92 less than a train for this journey with tickets for a train from Edinburgh to Salisbury costing on average £146.

What is the fastest way to get from Edinburgh to Salisbury?

The fastest way from Edinburgh to Salisbury is by flight with an average journey time of 1 h 30 min.

Other travel options from Edinburgh to Salisbury can usually take longer:

In comparison, going by coach can take 16 h 35 min   on average.

In comparison, getting to Salisbury by train can take on average 9 h 23 min.

How far is Salisbury from Edinburgh?

Salisbury is approximately 341 miles (550 km) away from Edinburgh.

How many scheduled departures are there a day from Edinburgh to Salisbury?

The average frequency per day from Edinburgh to Salisbury is:

  • 6 trains a day.

However, we recommend checking specific travel dates for your trip between Edinburgh and Salisbury as scheduled services by coach, flight or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Edinburgh to Salisbury?

These are the most popular departure and arrival points for travellers from Edinburgh to Salisbury:

  • Coaches most often depart from Edinburgh at Edinburgh, Elder Street and arrive in Salisbury at Salisbury, Train Station.
  • Trains from Edinburgh to Salisbury most often leave from Edinburgh Waverley and arrive in Salisbury.

Who can get me from Edinburgh to Salisbury?

Omio works with many trusted partners that can help you travel the best way from Edinburgh to Salisbury:

  • You can travel by coach between Edinburgh and Salisbury with National Express, and you can find National Express Edinburgh to Salisbury tickets for £55 on Omio.
  • You can take a flight from Edinburgh to Salisbury with easyJet. Cheap tickets can be found for £66 with easyJet from Edinburgh to Salisbury.
  • You can travel by train to Salisbury from Edinburgh with London North Eastern Railway, and you can find London North Eastern Railway Edinburgh to Salisbury tickets for £146 on Omio.

Where else should I travel to after my journey between Edinburgh and Salisbury ends?

Looking to extend your trip from Edinburgh to Salisbury? Many Omio customers who go from Edinburgh to Salisbury usually extend their holiday to explore other popular destinations like London, Southampton or Bristol. If you're looking to explore London, Southampton or Bristol from Salisbury, let Omio find you the best connections available at an affordable price.

How early should I purchase Edinburgh to Salisbury tickets online to score the best deals?

When planning your trip from Edinburgh to Salisbury, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets cost £55 one way on average.
  • Plane tickets cost £66 one way on average.
  • Train tickets cost on average £146 one way.

However, we recommend buying tickets between Edinburgh and Salisbury online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Edinburgh to Salisbury: related information

Here are some other resources that might have the information you need