Scottish Islands by Train and Ferry
Skye, Mull, Arran, the Small Isles, Orkney, Shetland and more are a train ride and a ferry crossing from the mainland, with no car needed. Each is reached from a station at or near its ferry port, and every ferry carries foot passengers, so you can walk straight on.
The quickest from Glasgow is Great Cumbrae: 1hr 7min by train to Largs, then a 10min crossing.
Inner Hebrides by train and ferry
Oban and Mallaig, at the ends of the West Highland Line, are the ferry ports: Oban for Mull, Coll, Tiree, Colonsay and Lismore, and Mallaig for Skye and the Small Isles. Skye is also reached by the Skye Bridge from Kyle of Lochalsh, and in summer the Small Isles by boat from Arisaig.
Isle of SkyeTrain to Mallaig, 30min ferry to Armadale · Train to Kyle of Lochalsh, by the Skye Bridge83 listed hills · highest 992m
Isle of MullTrain to Oban, 50min to 1hr ferry to Craignure35 listed hills · highest 966m
The Small IslesTrain to Mallaig, ferry to Eigg, Muck, Rùm and Canna · Train to Arisaig, ferry to Eigg, Muck and Rùm15 listed hills · highest 812m
Coll and TireeTrain to Oban, ferry to Coll and Tiree3 listed hills · highest 141m
ColonsayTrain to Oban, 2hr 15min to 2hr 40min ferry to Scalasaig2 listed hills · highest 143m
LismoreTrain to Oban, 55min ferry to Achnacroish1 listed hill · highest 127m
Outer Hebrides by train and ferry
Barra and South Uist are the Outer Hebrides you can reach from a station, with sailings from Oban and Mallaig.
Firth of Clyde islands by train and ferry
The closest islands to Glasgow, from stations at or near the ferry piers on the Ayrshire and Inverclyde coast.
Isle of ArranTrain to Ardrossan Harbour, 55min ferry to Brodick · Train to Troon, 1hr 20min ferry to Brodick18 listed hills · highest 875m
Isle of ButeTrain to Wemyss Bay, 35min ferry to Rothesay4 listed hills · highest 278m
Great CumbraeTrain to Largs, 10min ferry to Cumbrae Slip1 listed hill · highest 127m
Orkney and Shetland by train and ferry
NorthLink sails to both from Aberdeen, a short walk from the station, and to Orkney from Scrabster near Thurso.
Also by train and ferry: English, Welsh and Manx islands.











