Travel options
from Edinburgh to Isle of Skye

You can get from Edinburgh to Isle of Skye by train, bus or flight.

Our recommendation

To get from Edinburgh to Isle of Skye on Sep 24 we recommend taking a train because it’s the best combination of price and speed.

09:36AMEdinburgh Waverley6h26 04:02PMPlockton
2 changes
$1261One-way
Cheapest
09:36AMEdinburgh Waverley6h26 04:02PMPlockton
2 changes
$1261One-way
Other options
09:36AMEdinburgh Waverley6h29 04:05PMDuirinish
2 changes
$1261One-way
09:36AMEdinburgh Waverley6h39 04:15PMKyle of Lochalsh
2 changes
$1261One-way
08:35AMEdinburgh Waverley7h27 04:02PMPlockton
1 changes
$1261One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Thu
Sep 23
$126Scotrail
Find prices
Fri
Sep 24
$125Scotrail
Find prices
Sat
Sep 25
$126Scotrail
Find prices
Sun
Sep 26
Find prices
$262Loganair
Mon
Sep 27
$126Scotrail
Find prices
Tue
Sep 28
$126Scotrail
$261Loganair
Wed
Sep 29
$52Scotrail
$260Loganair
Thu
Sep 30
$52Scotrail
$238Loganair
Fri
Oct 1
$126Scotrail
$237Loganair
Sat
Oct 2
$126Scotrail
Find prices
Sun
Oct 3
Find prices
$163Loganair
Mon
Oct 4
$126Scotrail
Find prices
Tue
Oct 5
$52Scotrail
$237Loganair
Wed
Oct 6
$52Scotrail
$191Loganair
Thu
Oct 7
$52Scotrail
Find prices
Fri
Oct 8
$52Scotrail
Find prices
Sat
Oct 9
$52Scotrail
Find prices
Sun
Oct 10
Find prices
$191Loganair
Mon
Oct 11
$52Scotrail
$237Loganair
Tue
Oct 12
$52Scotrail
$237Loganair

Travel Information to Isle of Skye from Edinburgh

distanceDistance151 miles (243 km)
modeAvailable travel modesFlight or train
priceTicket price range$128 - $226
cheapestCheapest modeTrain • $128 (€102) • 6 h 16 min
fastestFastest modeFlight • $226 (€181) • 1 h 5 min
carriersPopular travel companiesLoganair or Scotrail

Travel 151 miles (243 km) by flight or train to Isle of Skye from Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $128 (€102). The most popular travel companies which serve this route are Loganair or Scotrail among others. Travelers can even take a direct from Edinburgh to Isle of Skye.

Travel Tips

Travel from Edinburgh to Isle of Skye
Travel to Isle of Skye 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 Isle of Skye.
FAQs
What are the ways to get from Edinburgh to Isle of Skye?

You can travel between Edinburgh and Isle of Skye 2 different ways: flight or train.

What is the cheapest way to get from Edinburgh to Isle of Skye?

The cheapest way to get from Edinburgh to Isle of Skye is by taking a train. You can find average ticket prices around $128 (€102) compared to other travel options to Isle of Skye:

A train is generally $99 (€79) less than a flight for the same route. Taking a flight costs on average $226 (€181) from Edinburgh to Isle of Skye.

What is the fastest way from Edinburgh to Isle of Skye?

The fastest way to get to Isle of Skye from Edinburgh is by flight with an average travel time of 1 h 5 min.

Other travel options to Isle of Skye can usually take longer:

In comparison, going by train can take 6 h 16 min   on average.

What is the distance from Edinburgh to Isle of Skye?

The distance is approximately 151 miles (243 km) from Edinburgh to Isle of Skye.

When traveling to Isle of Skye from Edinburgh, what are the departure and arrival points in Edinburgh and Isle of Skye?

These are the most popular departure and arrival points from Edinburgh to Isle of Skye:

    Which travel operators can get me to Isle of Skye from Edinburgh?

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

    • Travel with Loganair for flights to Isle of Skye. If you’re looking for a good deal on tickets, check for Loganair Edinburgh to Isle of Skye tickets on Omio for $226 (€181).
    • Travel with Scotrail to go to Isle of Skye by train. For a good deal on tickets, you can find Scotrail Edinburgh to Isle of Skye tickets on Omio for $128 (€102).
    Where should I go next after I travel from Edinburgh to Isle of Skye?
    Many of our customers who book a trip from Edinburgh to Isle of Skye often extend their vacation and travel to other popular destinations like Glasgow, London or Inverness. If you’re thinking of adding another destination to your Edinburgh and Isle of Skye itinerary, let Omio find you the best connections between Isle of Skye and any of these top destinations today!
    How early should I buy tickets to Isle of Skye from Edinburgh online for the best deals?

    Before traveling from Edinburgh to Isle of Skye, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

    • A plane ticket costs $226 (€181) one way on average for this trip.
    • A train ticket is costing on average $128 (€102) one way for this route.

    But we recommend booking Edinburgh to Isle of Skye tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Stations

    Important Stations and Airports for this Journey

    Edinburgh
    Edinburgh
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the bus station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.
    Edinburgh Waverley
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.