How to find us...

Mallaig is a picturesque fishing village surrounded by hills and sea at the end of the Road to the Isles, some 40 miles north west of Fort William.

By Car from Glasgow:
Take the A82 out of Glasgow this takes you all the way to Fort William, from there Mallaig is well signposted with access via the A830 (The Road to the Isles).

By Bus from Glasgow:
If you are travelling by bus to Fort William, the Scottish Citylink website gives all necessary timetable details. Car hire is available in Fort William, or you can carry on to Mallaig using the train.

By train from Glasgow:
Scotrail runs a regular service from Glasgow Queen Street to Mallaig along the famous West Highland Line. Timetable details are available on the Scotrail website.

There is also a sleeper service operated from London to Fort William.

By ferry from Skye:
Daily services are operated to Mallaig from Armadale. There are also daily sailings from the small Isles of Eigg, Rum, Muck and Canna. All of these are operated by Caledonian MacBrayne.

Isle of Skye Self Catering Cottage
Stayed in this gem of a B&B for just 1 night but would have liked to stay longer. Very caring hosts going that extra bit to make guests feel welcome.