Nestled between the Silver Sand beaches and Loch Morar, The Morar Hotel is an idyllic 3-star hotel boasting over 100 years of heritage of a traditional Highland hotel. Being only 3 miles from Mallaig, the Southern Gateway to the Isle of Skye, and 45 minutes from Fort William, it is your ideal destination for family and solo holidays.