Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Mallaig

Tonight Tonight 20 Jan - 21 Jan
This weekend This weekend 26 Jan - 28 Jan
Next weekend Next weekend 2 Feb - 4 Feb

Search Hotels near Top Mallaig Attractions

Top 10 Hotels in Mallaig

See all 4 Hotels in Mallaig

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

Davies Brae, Mallaig
3.5 out of 5.0
Last booking: 15 hours ago

This family-friendly Mallaig hotel is located on the waterfront, 0.1 mi (0.2 km) from Mallaig Heritage Centre, and within 9 mi (15 km) of Morar Beach and Land, ...

£75

£75
Morar Hotel

Morar Hotel

Morar, Mallaig
3.5 out of 5.0

Situated by the ocean, this hotel is 1.5 mi (2.4 km) from Morar Beach and 2.8 mi (4.5 km) from Mallaig Heritage Centre. Land, Sea and Islands Centre and Armadale ...

Get Rates

Get Rates
7 Gillies Park

7 Gillies Park

East Bay, Mallaig
3.5 out of 5.0

Situated in Mallaig, this apartment is 0.1 mi (0.2 km) from Mallaig Heritage Centre and within 9 miles (15 km) of Land, Sea and Islands Centre and Morar Beach. ...

Get Rates

Get Rates
Marine Hotel

Marine Hotel

STATION ROAD,, MALLAIG
3.0 out of 5.0

Located in the heart of Mallaig, this hotel is 0 mi (0 km) from Mallaig Heritage Centre and within 9 miles (15 km) of Land, Sea and Islands Centre and Morar ...

Get Rates

Get Rates
Duisdale House Hotel

Duisdale House Hotel

Isle Ornsay, Isle of Skye
4.5 out of 5.0
Last booking: 3 days ago

Located in Duisdalemore, this hotel is 7.4 mi (11.8 km) from Skye Serpentarium and 7.9 mi (12.8 km) from Armadale Castle. Caisteal Maol and Skye Bridge are also ...

£91

£91
Eilean Iarmain

Eilean Iarmain

Lamraig, Isle of Skye
3.5 out of 5.0
Last booking: 1 day ago

Situated in Isle of Skye, this beach hotel is 7.5 mi (12.1 km) from Armadale Castle and 8.6 mi (13.9 km) from Skye Serpentarium. Mallaig Heritage Centre and ...

£67

£67
Toravaig House Hotel

Toravaig House Hotel

Sleat, Isle of Skye
4.5 out of 5.0

Located in Teangue, this romantic hotel is 4.3 mi (6.9 km) from Armadale Castle and within 12 miles (20 km) of Mallaig Heritage Centre and Skye Serpentarium. ...

£173

£173
Strath Glebe Bed & Breakfast

Strath Glebe Bed & Breakfast

Swordale, Isle of Skye
4.0 out of 5.0
Last booking: 12 hours ago
1 others viewing this property now

Situated in Isle of Skye, this bed & breakfast is 3.1 mi (5 km) from Skye Serpentarium and within 12 miles (20 km) of Caisteal Maol and Skye Bridge. Armadale ...

£167

£167
Dunollie Hotel

Dunollie Hotel

Broadford, Isle of Skye
3.5 out of 5.0
1 others viewing this property now

Located in Broadford, this hotel is 0.6 mi (1 km) from Skye Serpentarium and within 9 miles (15 km) of Caisteal Maol and Skye Bridge. Plockton Harbour and Armadale ...

Get Rates

Get Rates
Waterside Cottage & Cabin

Waterside Cottage & Cabin

Harrapool, Isle of Skye
3.5 out of 5.0

Situated in Isle of Skye, this holiday home is 0.3 mi (0.5 km) from Skye Serpentarium and within 9 miles (15 km) of Caisteal Maol and Skye Bridge. Plockton Harbour ...

Get Rates

Get Rates
Map

Recent Reviews in Mallaig