Aerial view of Mallaig, a port in Lochaber, on the west coast of the Highlands of Scotland

Search Inns in Mallaig

  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for Mallaig inns

Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (578 reviews)
"Very charming place."
United States
Jeffrey
$144 nightly
The price is $172
Jun 18 - Jun 19
Total with taxes and fees
Inn at Ardgour

Park Lodge Hotel

Park Lodge Hotel
3.0 star property
Isle of Mull
8.6 out of 10, Excellent, (267 reviews)
"beautiful place to stay"
United States
Shawn
$115 nightly
The price is $138
Jun 29 - Jun 30
Total with taxes and fees
Park Lodge Hotel

Loch Shiel Hotel

Loch Shiel Hotel
3.5 star property
Acharacle
9.0 out of 10, Wonderful, (132 reviews)
"I had a pleasant and enjoyable stay. Food was very good and the staff was kind and helpful"
Germany
Alexander
$151 nightly
The price is $181
Jul 4 - Jul 5
Total with taxes and fees
Loch Shiel Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Mallaig Hotel Reviews

Find out more about Mallaig

Mallaig Inns information

Number of reviews
977
Accommodation
6 Inns
Lowest Price
$138
Highest Price
$181