Most Popular Hotels in Mallaig

See all 2 Hotels in Mallaig
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.

West Highland Hotel
West Highland Hotel

Mallaig, Mallaig PH41 4QZ

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

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

£90
per night
Toravaig House Hotel
Toravaig House Hotel

Sleat, Isle of Skye IV44 8RE

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

Located in Teangue, this romantic hotel is 4.3 mi (6.9 km) from Armadale Castle and within 12 mi (20 km) of Gallery An Talla …

£188
per night
The Regent Hotel
The Regent Hotel

Esplanade Oban, Oban PA34 5PZ

2.0 out of 5.0
3.2 out of 5 (306 reviews)

Situated in Oban, this eco-friendly hotel is steps from St. John's Cathedral and Oban Distillery. RSPB Visitor Centre and …

£23
per night
Uig Hotel
Uig Hotel

Uig, Portree IV51 9YE

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

Located in Uig, this hotel is 1.4 mi (2.2 km) from Uig Pottery and within 9 mi (15 km) of Flora Macdonald's Grave and Skye …

£80
per night
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 (52 reviews)

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

£135
per night
Nevis Bank Inn
Nevis Bank Inn

Belford Road, Fort William PH33 6PF

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

Situated in Fort William, this hotel is within a 10-minute walk of Steall Waterfall, Commando Monument, and Inverlochy …

£100
per night
Duisdale House Hotel
Duisdale House Hotel

Isle Ornsay, Isle Of Skye IV43 8QW

4.0 out of 5.0
4.4 out of 5 (116 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 …

£99
per night
Campfield House B&B
Campfield House B&B

14 Druimarbin, Fort William PH33 6SH

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

Situated on a lake, this bed & breakfast is within 9 mi (15 km) of West Highland Museum, Ben Nevis Distillery, and Neptune's …

£50
per night
Coire Glas Guest House
Coire Glas Guest House

Roy Bridge Road, Spean Bridge PH34 4EU

3.0 out of 5.0
4.1 out of 5 (138 reviews)

Situated in Spean Bridge, this bed & breakfast is 0.5 mi (0.7 km) from Highland Soaps and 1.4 mi (2.3 km) from Commando …

£73
per night
The Inveraray Inn
The Inveraray Inn

Front Street, Inveraray PA32 8XB

2.0 out of 5.0
3.5 out of 5 (176 reviews)

Situated in Inveraray, this eco-friendly hotel is steps from Inverary Maritime Centre, Arctic Penguin, and Inveraray Jail …

£53
per night
Ben Nevis Hotel & Leisure Club
Ben Nevis Hotel & Leisure Club

North Road, Fort William PH33 6TG

3.0 out of 5.0
3.3 out of 5 (121 reviews)

Situated in the historical district, this eco-friendly hotel is within a 15-minute walk of Commando Monument, Steall …

£67
per night
Alexandra Hotel
Alexandra Hotel

The Parade, Fort William PH 33 6AZ

3.0 out of 5.0
3.7 out of 5 (139 reviews)

Situated near the beach, this eco-friendly hotel is within a 10-minute walk of West Highland Museum, Inverlochy Castle, and …

£74
per night
Kyle Hotel
Kyle Hotel

Main Street, Kyle IV40 8AB

3.0 out of 5.0
2.8 out of 5 (86 reviews)

Situated in Kyle, this eco-friendly hotel is within a 15-minute walk of Kyle Station Visitor Centre and Skye Bridge. Bright …

£104
per night
Coolin View Guest House
Coolin View Guest House

2 Bosville Terrace, Portree IV51 9DG

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

Situated on the waterfront, this bed & breakfast is steps from Portree Harbour and Aros Experience. Somerled Square and …

£66
per night
WestHaven B&B
WestHaven B&B

Achintore Road, Fort William PH33 6RW

3.0 out of 5.0
4.2 out of 5 (212 reviews)

Situated in Fort William, this guesthouse is within 3 mi (5 km) of West Highland Way Finishing Line, West Highland Museum …

£65
per night
Brambles Restaurant with Rooms
Brambles Restaurant with Rooms

Main Street West, Inveraray PA32 8TU

4.0 out of 5.0
4.6 out of 5 (137 reviews)

Situated in Inveraray, this hotel is steps from Inveraray Jail, Loch Fyne Whiskeys, and Arctic Penguin. Inverary Maritime …

£80
per night
Inverlochy Castle
Inverlochy Castle

Torlundy, Fort William PH33 6SN

5.0 out of 5.0
4.7 out of 5 (45 reviews)

Situated in the historical district, this luxury hotel is 1.2 mi (1.9 km) from Ben Nevis Distillery and within 3 mi (5 km) of …

£268
per night
The Holly Tree Hotel
The Holly Tree Hotel

Kentallen Pier, Appin PA38 4BY

3.0 out of 5.0
4.4 out of 5 (71 reviews)

Located in Kentallen, this hotel is within 12 mi (20 km) of Glen Coe Visitor Centre, The Dragons Tooth Golf Course, and …

£99
per night
The Lovat, Loch Ness
The Lovat, Loch Ness

Loch Ness, Fort Augustus PH32 4DU

4.0 out of 5.0
4.5 out of 5 (122 reviews)

This family-friendly Fort Augustus hotel is within a 5-minute walk of Clansman Centre, Fort Augustus, and Benedictine Abbey …

£58
per night
Lochnell Arms Hotel
Lochnell Arms Hotel

North Conel, Oban PA37 1RP

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

Situated on a lake, this hotel is 0.3 mi (0.5 km) from Connel Bridge and within 6 mi (10 km) of Dunstaffnage Castle and …

£60
per night
Local Weather
December
January
February
Hide content

Narrow your search

Pocket Guide: Mallaig

A small fishing port on the west coast, Mallaig sits on the Sound of Sleat, just across from the nearby Islands. Ferries run daily to the Isle of Skye and the Small Isles, where it is possible to catch a glimpse of dolphins and whales. Visitors can board the steam hauled 'Jacobite' for spectacular views along the famous West Highland Railway, travelling across the Glenfinnan Viaduct to Fort William.
false