How to get here


The Inn is located at the end of the road to the isles in the small fishing village of Mallaig. Mallaig is the gateway to some of Scotland’s treasures like Knoydart, Skye, Rhum, Eigg, Much and the outer hebrides.

By Road

From the South:

As you approach Fort William you come to a roundabout, at which you should take the first major exit signposted Inverness. This leads along a short dual carriageway to a second roundabout. Here you take the second exit signposted Inverness. Travel down this road heading out of town some 500 metres. Once you get to the next small roundabout you want to take the 1st exit and travel along another 400 metres you will then hit another small roundabout, its the 2nd exit this time. Travel straight for another mile until you hit the roundabout at the BP petrol station at this round about you want to take your 1st exit and then follow the sings for Mallaig.

From the North:

The A82 is the main trunk road to the Highlands from Inverness and the north east. As you approach Fort William you come to a roundabout with the BP petrol station on your right. Take the 2nd exit signposted Mallaig. Then just follow the sings for Mallaig and enjoy the scenic cruise up.

By Bus

Regular Buses arrive in Mallaig from Fort williamwith brilliant links to Glasgow in the south and Inverness in the east.
Check the Shiel Buses &  Citylink websites for times and costs.

By Rail

The nearest Railway station is Mallaig. Trains arrive here 3 times daily from Glasgow. For more information check the Scotrail website.

To get to us by foot from the station, take a right turn at the main exit of the station and head along the main road. Take your 1st right and walk about the small gill about 150 metres and we are on your right hand side.

By Air

Obviously located where we are it is a fair distance from any major airport. However the most convenient airports are Inverness (115 miles) andGlasgow (140 miles). Cars can be hired from both airports and the journey to Mallaig is a pleasure in itself.


For any general travel/timetable enquiries, there is a nationwide travel information service available, called Traveline Scotland. One number gives access to information about all rail, coach, bus, ferry and internal air services in Scotland. Telephone 0870 608 2608. All calls are charged at the national rate.