Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Within easy reach of Skye Riding Centre, this Portree bed & breakfast is nestled on the beach. Area attractions also include Edinbane Pottery and Old Man of ...
Kiloran Bed and Breakfast$171Kiloran Bed and Breakfast$171
Make your escape to Dunvegan a memorable one and stay close to the center of this popular destination. With a small selection of 2 establishments within 3 miles, it’s a good idea to secure one fast.
The Tullochard House B&B is just one of the excellent options within an easy commute of the action.
Head 10 miles from central Dunvegan and you will find the Skeabost Hotel, another lodging choice.
Looking for more things to do? Spend the day enjoying the An Sgurr and Galmisdale Harbour in Isle of Eigg, 40 miles to the southeast of Dunvegan. The Glebe Barn Apartment and Glebe Barn - Hostel are just some of the Expedia-listed lodging alternatives in Isle of Eigg. Or, you could stay in Mallaig, 40 miles to the southeast of Dunvegan, where you can choose from the West Highland Hotel and Morar Hotel. Morar Beach and the Mallaig Heritage Centre are some of the most popular places to explore when visiting Mallaig.
Home to Old Man of Storr, Portree is situated 14 miles from Dunvegan. This area of Inner Hebrides and Isle of Skye has a range of hotel options, such as the Cuillin Hills Hotel and Uig Hotel.
Check out our up-to-date Dunvegan travel guide and explore the many scenic and cultural attractions that this part of the world has in store.