The Arisaig Hotel is located by the sea, on the edge of Arisaig village, on the old coast road to Mallaig.

Through traffic now by-passes the village.  Coming  from the south, take the first turning off to the village. Pass the hall, a few houses, the Land Sea and Island Centre, Spar shop and café and you will come to the Arisaig Hotel on your right, just before the Marina. Coming from the north (Mallaig take the second right turn to Arisaig, just over the brow of the long uphill. Cruise down the hill and round the bend and we are just on the left at the beginning of the village.

Get directions and view our location on Google Map



Take the A830 "Road to the Isles" for Mallaig, which is off the A82 just north of Fort William. Arisaig is approximately 45 minutes drive from Fort William, or 3 - 4 hours from Glasgow or Edinburgh. CityLink coach services operate daily to Fort William from Glasgow, Edinburgh, Oban and Inverness. Shiel Coaches run a Monday to Friday service from Fort William onwards to Arisaig & Mallaig.


Direct from Glasgow to Arisaig, crossing many areas of scenic beauty, especially alongside Loch Lomond, Rannoch Moor and The Road to the Isles. This is the famous West Highland Line (said to be one of the best railway journeys in the world). There are also regular overnight Sleeper trains direct from London to Fort William.

In addition to the normal service which operates between Fort William and Arisaig/Mallaig, there is a unique steam train ride during the summer. The hotel is a 10-minute walk from the station.


There are daily flights from London to Glasgow, Edinburgh and Inverness. Guests can then continue their journey by hire car or coach, or take the train from Glasgow (connections available from Edinburgh station).


Arisaig Pier is just 200m from The Arisaig Hotel, so very convenient  for visiting marine folk.

From the Isle of Skye (Armadale) take the 30 minute car ferry to Mallaig - see CalMac ferry timetable.

Make a Reservation