We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Beach Luxury City Centre Mid-range Breakfast included Romantic Free Parking Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Bar/Lounge Quaint Room Service Business Classic & up Independent Hotels & up Internet & up Hotels with Restaurants Cheap Hotels Quiet Hotels Hotels with Free Wifi Non-Smoking Hotel Modern Hotels Charming Hotels Wedding Hotels Reduced mobility rooms Hotels with Balconies Suite Hotels Meeting room Hotels with Jacuzzi Honeymoon Hotels City Centre Hotels Hotels with Hot Tubs Downtown Hotels Hotels With Entertainment Hotels on the Lake Luxury Spa Hotels Boutique Hotels Spring Break Hotels $ $$ $$$ $$$$ Luxury Traveller Concierge Ski Hotels Premier Inn Travelodge Hotels Ltd Trendy Oceanfront Hotels Spa Hotels Luxury Beach Hotels Romantic Boutique Hotels Golf Hotels Beach Resorts Leisureplex Hotels with Smoking Rooms Themed Hotels Within 10 km Within 25 km Within 50 km Any distance from Caledonian MacBrayne
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
West Highland Hotel
SAVE USD 4
USD 126*
Expedia.com
USD 122*
View Deal
Mallaig PH414QZ, Scotland
0.3 km from Caledonian MacBrayne
  • Free Parking
  • Restaurant
The Marine Hotel
No availability for your dates from these sites
Station Road, Mallaig PH41 4PY, Scotland
0.3 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Morar Hotel
No availability for your dates from these sites
Morar, Mallaig PH40 4PA, Scotland
4.2 km from Caledonian MacBrayne
  • Free Parking
  • Breakfast included
Cnoc-na-Faire
Back of Keppoch, Arisaig PH39 4NS, Scotland
9.6 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Arisaig Hotel
No availability for your dates from these sites
Inverness-shire, Arisaig PH39 4NH, Scotland
10.8 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Old Library Lodge And Restaurant
Travelocity
USD 163*
View Deal
Road to the Isles, Arisaig PH39 4NH, Scotland
10.9 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Toravaig House Hotel
getaroom.com
USD 280*
View Deal
Knock Bay, Sleat IV44 8RE, Scotland
12.1 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Hotel Eilean Iarmain
Booking.com
USD 217*
View Deal
Isle Ornsay Hotel, Sleat IV43 8QR, Scotland
15.5 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Duisdale House Hotel
SAVE USD 91
USD 239*
Orbitz.com
USD 148*
View Deal
Sleat | Isle of Skye, Sleat IV43 8QW, Scotland
16.7 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
Savings alert: 35% below average rate

The price you found is 35% lower than this hotel's average rate of USD 227/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Dunollie Hotel
SAVE USD 21
USD 131*
Booking.com
USD 110*
View Deal
Main Street, Broadford IV49 9AE, Scotland
26.5 km from Caledonian MacBrayne
  • Free Parking
  • Breakfast included
Broadford Hotel
Booking.com
USD 133*
View Deal
Torrin Road, Broadford IV49 9AB, Scotland
26.6 km from Caledonian MacBrayne
  • Free Wifi
  • Free Parking
No photo provided
Beauly, Glenelg IV40 8JZ, Scotland
26.7 km from Caledonian MacBrayne
    The Prince's House Hotel
    No availability for your dates from these sites
    Glenfinnan PH37 4LT, Scotland
    27.2 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Glenfinnan House Hotel
    No availability for your dates from these sites
    By Fort William, Glenfinnan PH37 4LT, Scotland
    27.8 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Kings Arms Hotel
    No availability for your dates from these sites
    King Street, Kyleakin IV41 8PH, Scotland
    30.1 km from Caledonian MacBrayne
    • Free Parking
    • Breakfast included
    White Heather Hotel
    White Heather Hotel | The Harbour, Kyleakin IV41 8PL, Scotland
    30.3 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Lochalsh Hotel
    No availability for your dates from these sites
    Ferry Road, Kyle of Lochalsh IV40 8AF, Scotland
    31.1 km from Caledonian MacBrayne
    • Free Parking
    • Restaurant
    Kyle Hotel
    SAVE USD 12
    USD 152*
    Orbitz.com
    USD 140*
    View Deal
    Main Street, Kyle of Lochalsh IV40 8AB, Scotland
    31.3 km from Caledonian MacBrayne
    • Free Parking
    • Breakfast included
    Balmacara Hotel
    No availability for your dates from these sites
    Balmacara Hotel | Balmacara, Balmacara IV40 8DH, Scotland
    33.0 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Tingle Creek Hotel
    No availability for your dates from these sites
    Erbusaig, Erbusaig IV40 8BB, Scotland
    33.5 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Kintail Lodge
    Shiel Bridge, Shiel Bridge IV40 8HL, Scotland
    34.3 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Dornie Hotel
    | Dornie, Dornie IV40 8DT, Scotland
    35.7 km from Caledonian MacBrayne
    • Free Parking
    • Restaurant
    Mingarry Park Luxury Accommodation & Restaurant
    No availability for your dates from these sites
    Mingarry, Acharacle PH36 4JX, Scotland
    38.1 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Kilcamb Lodge Hotel & Restaurant
    Booking.com
    USD 255*
    View Deal
    Strontian PH36 4HY, Scotland
    38.2 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Plockton Inn
    Innes Street, Plockton IV52 8TW, Scotland
    38.3 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Plockton Hotel
    41 Harbour Street, Plockton IV52 8TN, Scotland
    38.4 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    The Strontian Hotel
    No availability for your dates from these sites
    Acharacle, Strontian PH36 4HZ, Scotland
    38.4 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Cluanie Inn
    Booking.com
    USD 168*
    View Deal
    Skye & Lochalsh, Glenmoriston IV63 7YW, Scotland
    42.4 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Western Isles Hotel
    Booking.com
    USD 82*
    View Deal
    Tobermory PA75 6PR, Scotland
    45.1 km from Caledonian MacBrayne
    • Free Parking
    • Restaurant
    Highland Cottage
    24 Breadalbane Street, Tobermory PA75 6PD, Scotland
    45.3 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Still looking for a place to stay?
    Mallaig has 25 B&Bs/inns with 1,892 reviews
    The Moorings
    The Moorings East Bay, Mallaig PH41 4QF, Scotland
    0.3 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    Seaview Guest House
    Seaview Main Street | Inverness-shire, Mallaig PH41 4QS, Scotland
    0.3 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    GlenanCross House
    | Camusdarach, Morar, Mallaig PH40 4PD, Scotland
    5.7 km from Caledonian MacBrayne
    • Free Wifi
    • Free Parking
    See all 25 Mallaig B&Bs/inns
    ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.