Isle of Skye by Train and Ferry
The Isle of Skye is reached by train two ways: to Kyle of Lochalsh, at the mainland end of the Skye Bridge, or to Mallaig, then a 30min crossing to Armadale.
Sgurr Alasdair, 992m, is the highest of Skye's 83 listed hills.

Photo: Diliff, CC BY-SA 3.0, via Wikimedia Commons
How to get to Skye by train
The train takes you to the ferry port, and the ferry carries foot passengers, so you can walk on with a rucksack and no car.
Train and CalMac ferry
Train to Mallaig, 30min ferry to Armadale
The ferry terminal is a short walk from the platform. Mallaig station
Train and bridge
Train to Kyle of Lochalsh, by the Skye Bridge
Kyle of Lochalsh station is at the mainland end of the Skye Bridge, which carries the road across to the island. Kyle of Lochalsh station
Walking distances are estimates from the straight-line distance and the type of ground, not a measured route. Check a map before you set off.
Train times to the ferry from Glasgow, Edinburgh and more
The quickest train from each city to the ferry port. Then add the crossing: 30min from Mallaig.
| From | To Mallaig | To Kyle of Lochalsh |
|---|---|---|
| Glasgow | 5hr 21min | 6hr 19min |
| Stirling | 6hr 4min | 6hr 5min |
| Edinburgh | 6hr 27min | 6hr 44min |
| Lancaster | 7hr 50min | 9hr |
| Newcastle | 8hr 10min | 8hr 39min |
| Durham | 8hr 27min | 8hr 53min |
Hills you can walk to from the ferry
One listed hill lies within 3 miles of the Armadale terminal as the crow flies, so you can start walking straight off the ferry.
- Sgurr nan Caorach281m · 2.9 mi (about 4 mi on foot)
Hills on Skye
Skye has 83 listed hills, including 12 Munros and 48 Marilyns. Sgurr Alasdair is the highest at 992m.
Munros on Skye
- Sgurr Alasdair992m
- Sgurr Dearg - Inaccessible Pinnacle986m
- Sgurr a' Ghreadaidh972m
- Sgurr na Banachdich966m
- Sgurr nan Gillean966m
- Bruach na Frithe959m
- Sgurr Mhic Choinnich948m
- Sgurr Dubh Mor944m
- Am Basteir934m
- Blabheinn929m
- Sgurr nan Eag926m
- Sgurr a' Mhadaidh918m
Marilyns on Skye
- Sgurr Alasdair992m
- Sgurr Dearg - Inaccessible Pinnacle986m
- Sgurr nan Gillean966m
- Blabheinn929m
- Garbh-bheinn808m
- Glamaig - Sgurr Mhairi775m
- Sgurr na Coinnich739m
- Marsco737m
- Beinn Dearg Mhor734m
- Beinn na Caillich732m
- Beinn na Caillich731m
- The Storr719m
- Beinn Dearg Mhor709m
- Belig702m
- Hartaval668m
- Ben Aslak609m
- Beinn na Cro572m
- Glas Bheinn Mhor569m
- Beinn na Seamraig561m
- Ben Dearg552m
- Meall na Suiramach543m
- Sgurr na Stri495m
- Ruadh Stac493m
- Healabhal Bheag489m
- Healabhal Mhor471m
- Bioda Buidhe466m
- Beinn a' Bhraghad461m
- Beinn Bhreac448m
- Ben Lee444m
- Roineval439m
- An Cruachan435m
- Beinn na Greine417m
- Ben Tianavaig413m
- Beinn Bhac-ghlais409m
- Sithean a' Bhealaich Chumhaing393m
- Biod Mor384m
- Arnaval369m
- Ben Meabost346m
- Beinn Bhreac329m
- Beinn Chreagach326m
- Biod an Athair314m
- Beinn nan Carn301m
- Sgorach Breac299m
- Cruachan-Glen Vic Askill295m
- Sgurr na h-Iolaire292m
- Ben Geary284m
- Meall a' Mhaoil284m
- Sgurr nan Caorach281m
Protected places on Skye
Protected places that lie mostly on Skye, each with its own page.
National Scenic Areas
Special Areas of Conservation
Can you visit Skye without a car?
Yes. The ferries carry foot passengers, so you can arrive with a rucksack and no car. One listed hill starts within 3 miles of the terminal. We don't list island buses, so for anywhere further from the ferry, check local transport before you travel.
More Scottish islands by train and ferry
- Isle of MullTrain to Oban, 50min to 1hr ferry to Craignure
- Isle of ArranTrain to Ardrossan Harbour, 55min ferry to Brodick
- Isle of ButeTrain to Wemyss Bay, 35min ferry to Rothesay
- BarraTrain to Oban, 5hr 35min ferry to Castlebay
- South UistTrain to Mallaig, 3hr 30min ferry to Lochboisdale
- The Small IslesTrain to Mallaig, ferry to Eigg, Muck, Rùm and Canna
- Coll and TireeTrain to Oban, ferry to Coll and Tiree
- OrkneyTrain to Aberdeen, 6hr ferry to Kirkwall
- ShetlandTrain to Aberdeen, 12hr 30min ferry to Lerwick
Also by train and ferry: English, Welsh and Manx islands.







