Mallaig to Kyle of Lochalsh: Bridging the gap.

There are a few occasions where it is necessary to use other forms of transport where no train exists (this is usually due to physical geography).

And this is the first of those occasions.

When looking at the rail map of Scotland, it is not immediately obvious that there is a circular route. There is a gap in the rail lines between Mallaig and Kyle of Lochalsh stations.

However, this gap is very easy to overcome using public transport (one ferry and one bus) It also means that you will be arriving on the Isle of Skye by sea (frequently accompanied by a pod of dolphins playing in the wake of the ferry).

ferry-calmacPhoto: Courtesy of Calmac (Caledonian MacBrayne)

And it really is a simple connection to make.

1. From Mallaig train station, simply walk down to Mallaig Ferry Terminal (a 2 minute walk). Inside the terminal, operated by Calmac, you can buy a ticket for the very next ferry (motorists may have to reserve a space well in advance of travel though).

2. When the ferry arrives in Armadale on the Isle of Skye (the crossing takes around 30 minutes), simply walk to the bus stop, which is located right next to the ferry terminal.

3. Take the bus (numbered either 50, 51 or 52 depending on the time/day) directly to Kyle of Lochalsh. Optional: The bus travels via Broadford, where you should alight if you wish to spend some time on the Isle of Skye. Otherwise, remain on the bus, and continue to Kyle of Lochalsh (the end of the bus route, so you will not miss your stop).

4. When the bus arrives at Kyle of Lochalsh, simply walk to the train station (another 2 minute walk).


If this article has given you some inspiration, or has saved you some time and money, please say “Thanks” by donating a few pennies to FareShareUK. Thank You.


< Previous | Next >