Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
very close to town centre accommodation had all the mod cons making it feel very homely hosts were very helpful (a lovely couple) could not do enough to help great wee place to stay ideal for a holiday or a short break would recommend this place to anyone
Beautiful views, comfortable rooms, perfect for quiet & solitude.
We loved the town of Mallaig and this apartment was right in the center of town. Instructions about parking would have been helpful but otherwise it was a pleasant stay with lots of appliances, even a washing machine.
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.
There are plenty of places to stay in Isle of Skye, with 76 hotels and accommodation options including 2 apartments. Any visit to a new destination can be a culinary trip so why not visit the local restaurants?
Are you thinking about an apartment for your stay? Often offering more space than a traditional hotel room, an apartment comes with a kitchen, so you can cook some of your meals.
Though weather is just one aspect, it can have an impact on your travel plans, especially when planning a longer stay. Since apartments often have stricter cancellation policies, it's good to understand these weather averages before you book your trip.
Duisdalemore is known for its restaurants. While exploring the area, visit family-friendly sights like Skye Serpentarium, or get outside and enjoy nature at Loch Hourn. In the larger area, you’ll find Armadale Castle and Armadale Ferry Terminal.Duisdalemore is also recognised for its: