Beginning of main content

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.

Featured Inns in Isle of Skye

Estimated price for 1 night/2 adults

Lochailort Inn
Lochailort Inn
3.0 out of 5.0 By Fort William, Lochailort, Scotland
£109
4.2/5 (422 reviews)

We liked the way they dealt with any problem. Food was very. I really enjoyed the brrakfast which oncluded fresh fruit.

Reviewed on 27 Apr 2019
Situated in a rural location, this inn is 0.1 mi (0.1 km) from Lochaber Geopark and within 12 miles (20 km) of Glenfinnan Viaduct and Land, Sea and Islands Centre. ...
Loch Shiel Hotel
Loch Shiel Hotel
3.5 out of 5.0 Main Street, Acharacle, Scotland
£100
4.3/5 (6 reviews)

Lovely room with great views. However, if arriving in winter please be aware that the hotel is completely locked up until 4pm.

Reviewed on 23 Nov 2018
Situated in Acharacle, this inn is 0.1 mi (0.1 km) from Lochaber Geopark and 3.5 mi (5.6 km) from Castle Tioram. Glenfinnan Viaduct and Ardnamurchan Point Lighthouse ...
The Portree Hotel
The Portree Hotel
3.5 out of 5.0 Somerled Square, Portree, Scotland
Get Rates
3.0/5 (1 reviews)

Noisy location right near the plaza made worse by a food truck that pulled up at midnight. Room was small but fine except for the noisiness. Breakfast was ok. Hotel itself was beautifully presented. If it werent for the noisy people in the plaza the spot is perfect.

Reviewed on 4 Jan 2019
Situated in Portree, this inn is steps away from Somerled Square and Portree Harbour. Old Man of Storr and Skye Riding Centre are also within 12 miles (20 ...
Map

Can't find what you are looking for? Look at these other options

Estimated price for 1 night/2 adults

Duisdale House Hotel

Duisdale House Hotel

Isle Ornsay, Duisdalemore, Isle of Skye, Scotland
    4.0 out of 5.0
     
     
    4.4 out of 5 (222 reviews)

    Duisdale House Hotel£248

    27 May-28 May

    Duisdale House Hotel£248
    Inn at Aird a Bhasair

    Inn at Aird a Bhasair

    Ardvasar, Isle of Skye, Scotland
      3.5 out of 5.0
       
       
      4.6 out of 5 (32 reviews)