
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 $207 per night
CA $207
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.

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.

Chlachain Inn
Davies Brae Mallaig Scotland
The price is CA $167 per night
CA $167
CA $201 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.

The Garrison
High Street Fort William Scotland
The price is CA $295 per night
CA $295
CA $354 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.

The Caledonian Hotel
Achintoe Road Fort William Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $208 per night
CA $208
CA $250 total
Aug 17 - Aug 18
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.

Ben Nevis Hotel & Leisure Club
North Road Fort William Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $213 per night
CA $213
CA $255 total
Jul 27 - Jul 28
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.
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





