Isle of Skye

Isle of Skye Hotels with Bars

Select your dates to find the best Isle of Skye hotel with Bar

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Isle of Skye Hotels with Bars

Discover our selection of Isle of Skye hotels with Bar
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Toravaig House Hotel
Toravaig House HotelToravaig House Hotel
Hotels in Isle of Skye
With a stay at Toravaig House Hotel in Sleat (Teangue), you'll be a 1-minute drive from Torabhaig Distillery and 7 minutes from Museum of the Isles. This hotel is 4.3 mi (6.9 km) from Armadale Castle and 4.6 mi (7.4 km) from Armadale Ferry Terminal. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. Grab a bite to eat at Breakfast Restaurant, a restaurant which features a bar/lounge, or stay in and take advantage of the room service. Cooked-to-order breakfasts are available daily from 7:30 AM to 10:00 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and a safe deposit box at the front desk. Free self parking is available onsite. Stay in one of 11 guestrooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have hair dryers and bathrobes. Conveniences include phones, as well as desks and coffee/tea makers.
Very Good
45 reviews
8.4/10
Price from
AU$ 561
per night
Check Availability
Sligachan Hotel
Sligachan HotelSligachan Hotel
Hotels in Isle of Skye
With a stay at Sligachan Hotel in Minginish, you'll be within a 15-minute drive of Fairy Pools and Portree Harbour. This hotel is 6.4 mi (10.4 km) from Raasay Ferry and 6.6 mi (10.7 km) from Raasay House Activities Centre. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. At Sligachan Hotel, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. English breakfasts are available daily from 7:30 AM to 9:30 AM for a fee. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 21 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers, and housekeeping is provided daily.
Good
103 reviews
7.9/10
Check Availability
Greshornish House Hotel
Greshornish House HotelGreshornish House Hotel
Hotels in Isle of Skye
Located in Skeabost, Greshornish House Hotel is in the historical district, within a 15-minute drive of Dunvegan Castle and The Shilasdair Shop. This hotel is 16.6 mi (26.8 km) from Portree Harbour and 10.5 mi (16.9 km) from Skeabost Golf Course. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include concierge services, an arcade/game room, and a picnic area. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service. Quench your thirst with your favorite drink at the bar/lounge. Full breakfasts are available daily from 8:00 AM to 9:30 AM for a fee. Featured amenities include luggage storage and laundry facilities. Free self parking is available onsite. Stay in one of 10 guestrooms featuring flat-screen televisions. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and complimentary bottled water, and housekeeping is provided daily.
Great
84 reviews
9.3/10
Check Availability
Isle of Skye
You Might Like
Isle of Skye Hotels Including BreakfastIsle of Skye Hotels With Twin RoomIsle of Skye Hotels With 1 Double BedIsle of Skye Hotels With Swimming PoolIsle of Skye Hotels With Free Cancellation
Duisdale House Hotel
Duisdale House HotelDuisdale House Hotel
Hotels in Isle of Skye
Located in Sleat (Duisdalemore), Duisdale House Hotel is within a 15-minute drive of Torabhaig Distillery and Museum of the Isles. This hotel is 8 mi (12.8 km) from Armadale Castle and 8.6 mi (13.8 km) from Giant MacAskill Musuem. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and a banquet hall. Satisfy your appetite for lunch or dinner at Duisdale, a restaurant which specializes in British cuisine, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 7:30 AM to 10:00 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 22 guestrooms featuring minibars. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature designer toiletries and hair dryers. Conveniences include phones, as well as desks and coffee/tea makers.
Very Good
63 reviews
8.5/10
Price from
AU$ 800
per night
Check Availability
The Skye Inn
The Skye InnThe Skye Inn
Hotels in Isle of Skye
With a stay at The Skye Inn in Portree (Portree Town), you'll be within a 15-minute walk of Portree Harbour and Skye and Lochalsh Archive Centre. This eco-certified hotel is 0.4 mi (0.7 km) from Somerled Square and 0.6 mi (0.9 km) from Portree Visit Scotland Information Centre. Make use of convenient amenities, which include complimentary wireless internet access and a banquet hall. At The Skye Inn, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. A complimentary full breakfast is served daily from 7:30 AM to 9:00 AM. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Free self parking is available onsite. Stay in one of 24 guestrooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include desks and coffee/tea makers, and housekeeping is provided daily.
Great
100 reviews
9.0/10
Check Availability
Hotel Eilean Iarmain
Hotel Eilean IarmainHotel Eilean Iarmain
Hotels in Isle of Skye
Located in Sleat, Eilean Iarmain is in the mountains, within a 15-minute drive of Torabhaig Distillery and Armadale Ferry Terminal. This hotel is 7.5 mi (12.1 km) from Armadale Castle and 9.5 mi (15.2 km) from Isle of Skye Market Square. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a picnic area. Additional features at this hotel include a banquet hall and bike parking. You can enjoy a meal at Birlinn serving the guests of Eilean Iarmain, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. A complimentary full breakfast is served daily from 8 AM to 9:30 AM. Featured amenities include express check-out, multilingual staff, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 16 individually decorated guestrooms. Complimentary wireless internet access is available to keep you connected. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and free tea bags/instant coffee, as well as phones with free local calls.
Great
50 reviews
9.0/10
Price from
AU$ 673
per night
Check Availability
The Cabins - House of Juniper
The Cabins - House of JuniperThe Cabins - House of Juniper
Hotels in Isle of Skye
With a stay at House Of Juniper - The Cabins in Strath (Broadford), you'll be a 5-minute walk from Magpie and 15 minutes by foot from Isle of Skye Market Square. This cabin is 16.1 mi (25.9 km) from Armadale Ferry Terminal and 1.1 mi (1.8 km) from Giant MacAskill Musuem. At House Of Juniper - The Cabins, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Breakfast is available for a fee. Free self parking is available onsite. Make yourself at home in one of the 10 guestrooms.
Great
60 reviews
9.1/10
Check Availability
Atholl House Skye
Atholl House SkyeAtholl House Skye
Hotels in Isle of Skye
Located in Dunvegan, Atholl House Skye is a 3-minute drive from Dunvegan Castle and 5 minutes from Skye Silver Gift Shop. This hotel is 20 mi (32.2 km) from Portree Harbour and 10.1 mi (16.2 km) from The Shilasdair Shop. This smoke-free hotel offers complimentary parking nearby. A complimentary continental breakfast is served daily from 8:00 AM to 9:30 AM. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 8 individually decorated guestrooms. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include electric kettles and free tea bags/instant coffee, and housekeeping is provided on request.
Amazing
45 reviews
9.6/10
Check Availability
Redwood House
Redwood HouseRedwood House
Hotels in Isle of Skye
With a stay at Redwood House Hotel in Skeabost, you'll be within a 15-minute drive of Dunvegan Castle and The Shilasdair Shop. This hotel is 10.4 mi (16.7 km) from Skeabost Golf Course and 12.7 mi (20.4 km) from Trumpan Church. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. At Redwood House Hotel, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. A complimentary breakfast is included. Featured amenities include express check-in and express check-out. Free self parking is available onsite. Make yourself at home in one of the 17 guestrooms.
Good
89 reviews
7.8/10
Price from
AU$ 442
per night
Check Availability
Dunollie Hotel ‘A Bespoke Hotel’
Dunollie Hotel ‘A Bespoke Hotel’Dunollie Hotel ‘A Bespoke Hotel’
Hotels in Isle of Skye
Located in Strath (Broadford), Dunollie Hotel is within a 15-minute walk of Isle of Skye Market Square and Magpie. This beach hotel is 16.2 mi (26 km) from Armadale Ferry Terminal and 0.6 mi (1 km) from Giant MacAskill Musuem. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a television in a common area. This hotel also features a picnic area and a banquet hall. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Wrap up your day with a drink at the bar/lounge. The front desk is staffed during limited hours. Free self parking is available onsite. Stay in one of 84 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include desks and coffee/tea makers, and housekeeping is provided on request.
131 reviews
7.3/10
Price from
AU$ 298
per night
Check Availability
See All Hotels With Bar in Isle of Skye

Frequently Asked Questions

What are the best hotels with Bar in Isle of Skye?

If you’re looking for the best hotels in Isle of Skye, Kings Arms Hotel - A Bespoke Hotel (from AU$ 192) , Dunollie Hotel ‘A Bespoke Hotel’ (from AU$ 345) and Skeabost House Hotel are all highly recommended hotels.

How much does it cost for hotels with Bar in Isle of Skye?

For hotels with Bar in Isle of Skye, the average price on weekdays is AU$ 707, and the average price on weekends (Friday - Saturday) is AU$ 683.

Where to find hotel deals for Isle of Skye hotels with Bar?

Trip.com has travel deals available throughout the year. Check out the promotions page to grab the latest discounts and offers on Trip.com.

Everything You Should Know About Bar in Isle of Skye Hotels

Total Properties18
Number of Reviews1,694
Highest PriceAU$ 1,765
Lowest PriceAU$ 129
Average Price (Weekdays)AU$ 707
Average Price (Weekends)AU$ 683