
Book Exclusive Mallaig Vacation Packages

Top Mallaig hotels deals

Morar Hotel
Morar Mallaig Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $206 per night
CA $206
CA $248 total
Aug 24 - Aug 25
includes taxes & fees
Stay at this hotel in Mallaig. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Camusdarach Beach and Morar Beach are located nearby.
Pet-friendly
Parking included

West Highland Hotel
Davies Brae Mallaig Scotland
The price is CA $239 per night
CA $239
CA $287 total
Aug 17 - Aug 18
includes taxes & fees
Book a stay at this business-friendly hotel in Mallaig. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Mallaig Heritage Centre and Mallaig Harbour are located nearby.
Pet-friendly
Parking included

Chlachain Inn
Davies Brae Mallaig Scotland
The price is CA $168 per night
CA $168
CA $202 total
Aug 1 - Aug 2
includes taxes & fees
Stay at this inn in Mallaig. Enjoy free breakfast, free WiFi, and daily housekeeping. Popular attractions Mallaig Heritage Centre and Mallaig Harbour are located nearby.
Breakfast included
Pet-friendly

The Garrison
High Street Fort William Scotland
The price is CA $297 per night
CA $297
CA $356 total
Jul 29 - Jul 30
includes taxes & fees
Stay at this hotel in Fort William. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Inverlochy Castle and Ben Nevis are located nearby.
Pet-friendly
Free WiFi

The Caledonian Hotel
Achintoe Road Fort William Scotland
The price is CA $241 per night
CA $241
CA $289 total
Jul 30 - Jul 31
includes taxes & fees
Stay at this hotel in Fort William. Enjoy free parking, breakfast (surcharge), and a 24-hour front desk. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Inverlochy Castle and Ben Nevis are located nearby.
Pet-friendly
Parking included

Ben Nevis Hotel & Leisure Club
North Road Fort William Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $226 per night
CA $226
CA $271 total
Jul 29 - Jul 30
includes taxes & fees
Book a stay at this business-friendly hotel in Fort William. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Inverlochy Castle and Ben Nevis are located nearby.
Pool
Parking included
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.
Stay near popular Mallaig attractions
Mallaig Vacations
Have more fun, worry less and wander wisely in Mallaig! Get your journey off to a superb start by finding out a few things about this appealing destination.
If you need a little help finding your bearings, the nation's capital Edinburgh is 120 miles (193 kilometers) to the southeast. Also, Isle of Skye is 25 miles (40 kilometers) to the northwest.
Around 700 people live in this area of Scottish Highlands, so you'll have plenty of opportunities to make some new buddies.
Hotels in Mallaig
Do you need accommodations in Mallaig? Don't be left with uninviting choices (or none at all) because you waited too long to book. There are only 2 places available here, so get a move on!If you're on the hunt for quality accommodations in Mallaig, we recommend the West Highland Hotel and Morar Hotel. Choose a room and then start booking all your exciting getaway experiences.
Places to visit in Mallaig
Grab some cheese, crackers and a bottle of vino and spend an afternoon at Morar Beach. It's one of the most picturesque places in the area for a leisurely picnic. Want some more ideas? History is the ultimate teacher. Soak up the knowledge and better acquaint yourself with the past at Mallaig Heritage Centre. And there's more. Grab some cheese, crackers and a bottle of vino and spend a couple of hours at Camusdarach Beach. It's one of the most stunning places in the area for a leisurely picnic.Where do you fly into for Mallaig?
Pull on your headphones and watch a couple of in-flight movies. In no time at all, you'll be landing at Tiree Airport (TRE). It's approximately 55 miles (89 kilometers) to the southwest from the heart of Mallaig.Frequently asked questions
Photos of local treasures
Browse Mallaig vacation photos for more inspiration





