Top Trending Hotels Near Loch Morar

See all 7 Hotels in Loch Morar
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Lochailort Inn
Lochailort Inn

By Fort William, Lochailort PH38 4LZ

3.0 out of 5.0
4 out of 5 (202 reviews)

Situated in a rural location, this inn is within 12 mi (20 km) of Land, Sea and Islands Centre, Glenfinnan Museum, and …

Get Rates
The Old Library Lodge and Restaurant
The Old Library Lodge and Restaurant

Road to the Isles, Arisaig PH39 4NH

3.0 out of 5.0
4.3 out of 5 (60 reviews)

Situated in Arisaig, this bed & breakfast is within 3 mi (5 km) of Land, Sea and Islands Centre, Land, Sea & Islands Visito …

Get Rates
West Highland Hotel
West Highland Hotel

Davies Brae, Mallaig PH41 4QZ

3.0 out of 5.0
3.8 out of 5 (93 reviews)

This family-friendly Mallaig hotel is located on the waterfront, within a 15-minute walk of Mallaig Heritage Centre and …

Get Rates
Arisaig Hotel
Arisaig Hotel

Arisaig Hotel, Arisaig PH39 4NH

3.5 out of 5.0
4.3 out of 5 (15 reviews)

Situated in Arisaig, this hotel is within 3 mi (5 km) of Land, Sea and Islands Centre, Land, Sea & Islands Visitor Centre, an …

Get Rates
The Prince's House Hotel
The Prince's House Hotel

Main Street, Glenfinnan PH37 4LT

3.0 out of 5.0
4.6 out of 5 (57 reviews)

Situated in the historical district, this hotel is within a 15-minute walk of Glenfinnan Museum, Glenfinnan Monument, and …

Get Rates
Morar Hotel
Morar Hotel

Morar, Mallaig PH40 4PA

3.0 out of 5.0
3.9 out of 5 (14 reviews)

Situated by the ocean, this hotel is within 3 mi (5 km) of Morar Beach, Land, Sea & Islands Visitor Centre, and Mallaig …

Get Rates
GlenanCross GuestHouse
GlenanCross GuestHouse

Camusdarach, Morar, Mallaig PH40 4PD

3.0 out of 5.0
5 out of 5 (4 reviews)

Situated near the beach, this guesthouse is 1 mi (1.7 km) from Morar Beach and within 3 mi (5 km) of Camusdarach Beach and …

Get Rates
Duisdale House Hotel
Duisdale House Hotel

Isle Ornsay, Isle Of Skye IV43 8QW

4.0 out of 5.0
4.4 out of 5 (128 reviews)

Located in Duisdalemore, this hotel is 0.9 mi (1.4 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Skye …

Get Rates
Toravaig House Hotel
Toravaig House Hotel

Sleat, Isle of Skye IV44 8RE

4.0 out of 5.0
4.1 out of 5 (36 reviews)

Located in Teangue, this romantic hotel is 2.8 mi (4.5 km) from Gallery An Talla Dearg and within 6 mi (10 km) of Aird Old …

£126
Eilean Iarmain
Eilean Iarmain

Lamraig, Isle of Skye IV43 8QR

3.0 out of 5.0
4.8 out of 5 (4 reviews)

Situated in Isle of Skye, this beach hotel is 0.4 mi (0.7 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Aird Old …

Get Rates
Hide content

Narrow your search

Pocket Guide: Mallaig Loch Morar Hotels

Mallaig's Loch Morar is in a location known for being walkable, scenic, and relaxing. You'll find a number of choices for restaurants, bars, and seafood here. Outdoor settings, such as the sea, gardens, and island views, attract many visitors. The hotels near Loch Morar provide an ideal home base for venturing out into the greater Mallaig area.

More to see near Loch Morar

After a visit to Loch Morar, you can explore other sights in Mallaig. Boating is a popular activity here, but there's plenty more to do. Top attractions include the area's museums and much more.

Soak up some sun at Morar Beach and Singing Sands. Loch Morar, Loch Nevis, or Loch Hourn are ideal spots to enjoy the outdoors. A visit to Galmisdale Harbour or Plockton Harbour won't disappoint either.

Browse the collections at Mallaig Heritage Centre, Land, Sea and Islands Centre, or Glenfinnan Museum. For local culture, consider West Highland Museum. Some landmarks that can't be missed include Armadale Castle, Castle Tioram, and Glenelg Brochs.

Create some family memories at Skye Serpentarium. Don't pass up a chance to see Laig Bay, An Sgurr, and Glenfinnan Monument. Caisteal Maol, Skye Bridge, and Eilean Donan Castle are other top spots to see.

Getting to Loch Morar

Get to Loch Morar by air. Inverness (INV) is the closest major airport, 75.5 miles (121.6 km) from Mallaig. You can come by train, getting off at Mallaig Station. The ferry will drop you at the local port if traveling by water.

false