Skip to main content

Hotels in Arisaig

12 handpicked places to stay

Photo © Gary Fisher, Google Maps

Hotels in Arisaig are few in number but strong on setting, with most properties built to make the most of views across the Sound of Arisaig to Eigg, Rum and Skye. The Arisaig Hotel, right on the harbour, has been the social hub of the village for generations, pairing comfortable rooms with its own Crofters Bar. A short walk away, the Old Library Lodge combines a well-regarded restaurant with a small number of letting rooms overlooking Loch nan Ceall, making it a popular choice for visitors who want to eat well without travelling far. Beyond the village itself, a scatter of guesthouses, crofthouse B&Bs and self-catering cottages occupy the coastline between Arisaig and Mallaig, many with direct access to beaches such as Camusdarach and the Silver Sands of Morar. Given how compact Arisaig is, rooms with sea views are in particularly high demand through the summer months and around the Jacobite Steam Train season, so early booking is worthwhile. Staying in the village itself means everything — the harbour, the museum, the railway station and the coast path — is within easy walking distance, while those wanting more space or privacy will find a wider choice of cottages and rural B&Bs a short drive along the coast towards Morar and Mallaig, still within easy reach of Arisaig's beaches and boat trips.

The Old Library Lodge and Restaurant

The Old Library Lodge and Restaurant

Hotel · Road To The Isles, Arisaig

A 6-room restaurant-with-rooms on the Road to the Isles in Arisaig, close to Loch Morar and the Highland coast.

Arisaig Hotel

Arisaig Hotel

Hotel · Main Road, Arisaig

A relaxed 13-room hotel on Arisaig's Main Road, well suited to walkers and touring travellers exploring Loch Morar and the Highlands coast.

Morar Hotel

Morar Hotel

Hotel · Morar, Mallaig · 4.1 miles away

A 31-room hotel at Morar near Mallaig, with sea and mountain views close to the Highlands' famous silver beaches and coastal walks.

Glenuig Inn

Glenuig Inn

Hotel · Glenuig, Lochailort · 5.7 miles away

Glenuig Inn is a small hotel on the shore near Lochailort in the Highlands, with sea and mountain views and a road-end setting near Loch Morar.

B&B
Davaar B&B

Davaar B&B

B&B · 17 Church Street, Dufftown · 6.4 miles away

Adults-only B&B on Church Street in Dufftown, well placed for whisky trails, walking and cycling in Moray.

West Highland Hotel

West Highland Hotel

Hotel · Mallaig, Mallaig · 6.5 miles away

Hotel in Mallaig with restaurant, bar and breakfast on site, 40 rooms and gardens close to Loch Morar.

Springbank

Springbank

B&B · East Bay, Mallaig · 6.5 miles away

Adults-only B&B on Mallaig's East Bay with sea views, free parking and a garden, close to Loch Morar.

Chlachain Inn

Chlachain Inn

Hotel · Davies Brae, Mallaig · 6.6 miles away

A three-room inn on Davies Brae in Mallaig, with mountain views and a bar and games room for a small, sociable stay.

The Steam Inn

The Steam Inn

Hotel · Davies Brae, Mallaig · 6.6 miles away

Adults-only hotel on Davies Brae in Mallaig, with en-suite rooms, a bar and restaurant, and free on-site parking.

Cornerstone

Cornerstone

B&B · Cornerstone Restaurant, Mallaig · 6.6 miles away

A simple B&B above Cornerstone Restaurant in Mallaig, well suited to travellers using the town as a springboard to Skye and the Highlands.

Marine Hotel

Marine Hotel

Hotel · Station Road, Mallaig · 6.6 miles away

Hotel on Station Road in Mallaig, Highlands, with free parking and 24-hour reception close to the harbour and rail links.

Lochailort Inn

Lochailort Inn

Hotel · By Fort William, Lochailort · 7 miles away

A traditional Highland inn near Fort William with 11 rooms, a pool and spa, set among the mountains of Lochailort.