Edinburgh to Isle of Skye train

Cheap train tickets from Edinburgh to Isle of Skye

Showing times and prices for Jun 11

Cheapest

106

Average

106

The best way to find a cheap train ticket from Edinburgh to Isle of Skye is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
01:54PM6h40
Edinburgh Waverley
08:34PMKyle of Lochalsh
1061One-way
1 transfer
Cheapest
02:06PM6h28
Edinburgh Waverley
08:34PMKyle of Lochalsh
1061One-way
2 transfers

Train schedule from Edinburgh to Isle of Skye

Showing trains for tomorrow, Sunday, June 11
01:54PM6h40
Edinburgh Waverley
08:34PMKyle of Lochalsh
1 transfer
02:06PM6h28
Edinburgh Waverley
08:34PMKyle of Lochalsh
2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Jun 11
Mon
Jun 12
Tue
Jun 13
Wed
Jun 14
Thu
Jun 15
Fri
Jun 16
Sat
Jun 17
Sun
Jun 18
Mon
Jun 19
Tue
Jun 20
Wed
Jun 21
Thu
Jun 22
Fri
Jun 23
Sat
Jun 24
Sun
Jun 25
Mon
Jun 26
Tue
Jun 27
Wed
Jun 28
Thu
Jun 29
Fri
Jun 30
Sat
Jul 01

Fastest train times from Edinburgh to Isle of Skye

Showing times and prices for Jun 11

Fastest Journey

6 h 28 m

Average

6 h 34 m

Trains per day

2

Distance

244 km

It's difficult to get from Edinburgh to Isle of Skye without transferring at least once.

Fastest
02:06PM6h28
Edinburgh Waverley
08:34PMKyle of Lochalsh
1061One-way
2 transfers
01:54PM6h40
Edinburgh Waverley
08:34PMKyle of Lochalsh
1061One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Edinburgh to Isle of Skye

distanceDistance151 miles (243 km)
priceAverage train ticket price$21 (€18)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersSundair, Scotrail or Caledonian Sleeper

Trains from Edinburgh to Isle of Skye cover the 151 miles (243 km) long trip taking on average 5 h 5 min with our travel partners like Sundair, Scotrail or Caledonian Sleeper. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this route costs around $21 (€18), you can find the cheapest train ticket for as low as $21 (€18).

Train companies: ScotRail from Edinburgh to Isle of Skye trains

Travel between Edinburgh and Isle of Skye from $21 (€18) with Omio’s train partners ScotRail! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

ScotRail

If you’re looking for a smooth and easy train between Edinburgh and Isle of Skye, check Omio for ScotRail trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 151 miles (243 km) route from Edinburgh to Isle of Skye, Omio makes it easier than ever to find ScotRail trains at affordable prices, and you can also quickly book train tickets online. Check the current ScotRail train schedules for your ideal departure and arrival times, compare the best route to Isle of Skye from Edinburgh as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your ScotRail train on Omio. If you search for trains to Isle of Skye from Edinburgh in the Omio app, you can quickly see if the ScotRail tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for ScotRail trains from Edinburgh to Isle of Skye starting at $21 (€18), buy your official ScotRail tickets with Omio online quickly and easily!

FAQs: Trains from Edinburgh to Isle of Skye

FAQs: Travel by train from Edinburgh 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
Train tickets from Edinburgh to Isle of Skye for some dates and times can be found for as cheap as $21 (€18)  one way in the next 7 days.
If you’re looking to book your train tickets in the next week, you can expect the Edinburgh to Isle of Skye train price to come in at an average of $21 (€18)  one way.
When traveling this route you should expect the distance from Edinburgh to Isle of Skye by train to be approximately 151 miles (243 km).
On average the Edinburgh to Isle of Skye train travel time is 5 h 5 min  for the 151 mile (243 km) long route, but the duration can vary if you travel on weekends and holidays.
For the best Edinburgh to Isle of Skye train to purchase, you can travel safely and comfortably with Sundair, Scotrail or Caledonian Sleeper. However, it's always good to check all possible train companies with services to Isle of Skye from Edinburgh to compare what amenities they may offer.
On average, there is 1 train a day from Edinburgh to Isle of Skye. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train for this route departs from Edinburgh at 4: 50 AM. The last train leaves from Edinburgh at 4: 50 AM. Check Omio for the latest train schedule from Edinburgh to Isle of Skye and book the best time to depart on your chosen travel date.
If you book a train ticket from Edinburgh to Isle of Skye within the next 7 days, you can find tickets to cost on average $21 (€18) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Edinburgh to Isle of Skye are generally on sale a few months before the planned departure date.

Important Stations and Airports for this connection

Edinburgh
Edinburgh Waverley is the most popular Edinburgh railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Edinburgh for your trip to Isle of Skye.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transit options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express
Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
Metro: No metro available.
HaymarketWifiShoppingParkingATMAccessibility
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
AccessibilityAccessibility
Public transit options for Haymarket
Location for Rail Replacement Services: Buses pick up/drop off from the layby in front of the station
Edinburgh GatewayWifiParkingAccessibility
Amenities at station
WifiWifi
ParkingParking
AccessibilityAccessibility
Public transit options for Edinburgh Gateway
Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
Amenities at station
WifiWifi
ParkingParking
AccessibilityAccessibility
Public transit options for Edinburgh Park
Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate
EdinburghAccessibility
Amenities at station
AccessibilityAccessibility
HomeTrainsTrain Times to Isle of SkyeEdinburgh to Isle of Skye train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language