Travel options
from Winchester to Edinburgh

You can get from Winchester 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

Wed
18 May
£200
Find prices
£33easyJet
Thu
19 May
£63London North Eastern Railway
£68National Express
£36easyJet
Fri
20 May
£108London North Eastern Railway
£74National Express
£79easyJet
Sat
21 May
£196Cross Country
£42National Express
£110easyJet
Sun
22 May
£99London North Eastern Railway
£43National Express
£69easyJet
Mon
23 May
£108London North Eastern Railway
Find prices
Find prices
Tue
24 May
£200
Find prices
£33easyJet

Travel Information between Winchester and Edinburgh

distanceDistance345 miles (557 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£36 - £197
fastestFastest modeFlight • £91 • 1 h 15 min
carriersPopular travel companiesNational Express, easyJet or Avanti West Coast

Travel 345 miles (557 km) by coach, flight or train from Winchester to Edinburgh. The most popular travel providers which serve this route are National Express, easyJet or Avanti West Coast among others. Travellers can even take a direct from Winchester to Edinburgh.

Travel Tips: Travel from Winchester to Edinburgh

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

What are my Winchester to Edinburgh travel options?

There are 3 travel options from Winchester to Edinburgh: coach, flight or train.

What is the cheapest way from Winchester to Edinburgh?

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

This is compared to other ways of getting to Edinburgh:

A coach is generally £54 less than a flight for the same route. A flight costs on average £91 from Winchester to Edinburgh.

A coach journey is usually £161 less than a journey to Edinburgh by train, which costs on average £197 for the same trip.

What is the distance from Winchester to Edinburgh?

Edinburgh is approximately 345 miles (557 km) away from Winchester.

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

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

  • Coaches most often depart from Winchester at Winchester, Marks & Spencer and arrive in Edinburgh at Edinburgh, Elder Street.
  • Trains mostly leave from Winchester and tend to arrive in Edinburgh Waverley.

Which travel operators can get me from Winchester to Edinburgh?

If finding a good deal is your main consideration for your trip from Winchester to Edinburgh, then we'll help you find the best value travel companies for you:

  • Travel with National Express to go to Edinburgh by coach. For a good deal on tickets, you can find National Express Winchester to Edinburgh tickets on Omio for £36.
  • EasyJet can get you to Edinburgh by plane. You can find a good deal for plane tickets with easyJet from Winchester to Edinburgh for £91 on Omio.
  • Avanti West Coast can get you to Edinburgh by train. You can find a good deal for train tickets with Avanti West Coast from Winchester to Edinburgh for £197 on Omio.

What is another destination I should add to my tour from Winchester to Edinburgh?

Many of our customers who book a trip from Winchester to Edinburgh often extend their holiday and travel to other popular destinations like London, Glasgow or Manchester. If you’re thinking of adding another destination to your Winchester and Edinburgh itinerary, let Omio find you the best connections between Edinburgh and any of these top destinations today!

How far in advance should I purchase tickets from Winchester to Edinburgh online to get the best deals?

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

  • Coach tickets cost £36 one way on average.
  • Plane tickets cost £91 one way on average.
  • Train tickets cost £197 one way on average.

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