Search Filter

Star
  • 1
  • 4
  • 12
  • 0
  • 0
  • 56
Accommodation Type
  • Holiday homes 45
  • Hotels 14
  • Bed and breakfasts 5
  • Hostels 4
  • Apartments 2
  • Chalets 1
  • Guest houses 1
  • Villas 1
Hotel Facilities
  • Parking70
  • Non-smoking throughout68
  • Free parking66
  • On-site parking65
  • Private parking59
  • Garden53
  • Internet services51
  • WiFi51
  • Free WiFi51
  • WiFi available in all areas40
Mallaig is a small fishing village that is usually a stopping point for visitors traveling to the Isle of Skye or the Small Isles. Sheena’s Backpackers Lodge is a friendly, comfortable place to stay that is close to the ferry. Near the tourist office is the four bedroom Moorings Guest House with wonderful views of the harbor. The scenic West Highland Railway runs between Fort William and Mallaig, with connections from Glasgow. The Jacobite Steam Train also runs from Fort William to Mallaig.

Hotels in Mallaig, Inverness-Shire, Hotels near Mallaig


Please select a hotel from the list of hotels in and near Mallaig. The list below displays hotels within 30 kilometers of Mallaig.

73 Hotels found. Showing page 1 of 8
Order By
HOTEL IMAGE
West Highland Hotel

Davie's Brae , Mallaig , PH41 4QZ

West Highland Hotel is 0.09 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
7.8 out of 10

From 1383 Reviews
Starting From
£
HOTEL IMAGE
Marine Hotel

Station Road , Mallaig , PH41 4PY

Marine Hotel is 0.13 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
8.2 out of 10

From 477 Reviews
Starting From
£
HOTEL IMAGE
The Morar Hotel

Morar , Morar , PH40 4PA

The Morar Hotel is 3.98 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
7.1 out of 10

From 242 Reviews
Starting From
£
Arisaig Hotel

Main Road , Arisaig , PH39 4NH

Arisaig Hotel is 10.52 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
8.3 out of 10

From 615 Reviews
Starting From
£
Arisaig House

Arisaig House, Beasdale, Arisaig , Arisaig , PH39 4NR

Arisaig House is 12.08 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
8.8 out of 10

From 98 Reviews
Starting From
£
Toravaig House Hotel

Sleat , Teangue , IV44 8RE

Toravaig House Hotel is 12.36 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
8.4 out of 10

From 142 Reviews
Starting From
£
Hotel Eilean Iarmain

Isle Ornsay, Sleat , Isleornsay , IV43 8QR

Hotel Eilean Iarmain is 15.74 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
8.8 out of 10

From 365 Reviews
Starting From
£
Duisdale House Hotel

Sleat , Isleornsay , IV43 8QW

Duisdale House Hotel is 17.02 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
8.6 out of 10

From 301 Reviews
Starting From
£
Kinloch Lodge Hotel and Restaurant

Sleat, Isle Ornsay , Kinloch , IV43 8QY

Kinloch Lodge Hotel and Restaurant is 19.10 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
9.1 out of 10

From 216 Reviews
Starting From
£
Dunollie Hotel ‘A Bespoke Hotel’

Broadford, Isle Of Skye , Broadford , IV49 9AE

Dunollie Hotel ‘A Bespoke Hotel’ is 26.68 kilometers from Mallaig . Room prices starting from £

Check availability and book online.
Guest Reviews
6.6 out of 10

From 1267 Reviews
Starting From
£