A coastal town with colorful houses, a pier, boats, and a hill with trees.

Find Beach Hotels in Isle of Skye

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Isle of Skye Beach Hotels

Tonight
Sep 4 - Sep 5
Tomorrow
Sep 5 - Sep 6
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Our top choices for Isle of Skye beach hotels

1. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
  • Take a relaxing seaside escape at this charming hotel, with easy beach access just 12 minutes away and coastal adventures aplenty.
NT$12,537
NT$15,045 total
includes taxes & fees
Oct 1 - Oct 2
Duisdale House Hotel

2. Eilean Iarmain

Eilean Iarmain
Sleat
NT$10,475
NT$12,570 total
includes taxes & fees
Oct 4 - Oct 5
Eilean Iarmain

3. Anneth Glamping Pod

Anneth Glamping Pod
Ardvasar
NT$5,192
NT$6,231 total
includes taxes & fees
Oct 2 - Oct 3
Anneth Glamping Pod

4. Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
NT$9,887
NT$11,865 total
includes taxes & fees
Oct 1 - Oct 2
Inn at Aird a Bhasair

5. Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$9,253
NT$11,104 total
includes taxes & fees
Oct 4 - Oct 5
Toravaig House Hotel

6. Atholl House Skye

Atholl House Skye
Dunvegan
NT$10,879
NT$13,055 total
includes taxes & fees
Sep 29 - Sep 30
Atholl House Skye

7. Morar Hotel

Morar Hotel
Mallaig
NT$2,659
NT$3,191 total
includes taxes & fees
Sep 30 - Oct 1
Morar Hotel

8. Balmacara Hotel

Balmacara Hotel
Kyle
NT$7,049
NT$8,459 total
includes taxes & fees
Oct 3 - Oct 4
Balmacara Hotel

9. Chlachain Inn

Chlachain Inn
Mallaig
Chlachain Inn

10. Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
NT$5,013
NT$6,016 total
includes taxes & fees
Oct 3 - Oct 4
Kirkton Bay House Bed and Breakfast
View all properties

Choose what matters most at beach hotels in Isle of Skye

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Beach hotels with free breakfast in Isle of Skye

Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$9,253
NT$11,104 total
includes taxes & fees
Oct 4 - Oct 5
Toravaig House Hotel

Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
NT$9,887
NT$11,865 total
includes taxes & fees
Oct 1 - Oct 2
Inn at Aird a Bhasair

Atholl House Skye

Atholl House Skye
Dunvegan
NT$10,879
NT$13,055 total
includes taxes & fees
Sep 29 - Sep 30
Atholl House Skye

Eilean Iarmain

Eilean Iarmain
Sleat
NT$10,475
NT$12,570 total
includes taxes & fees
Oct 4 - Oct 5
Eilean Iarmain

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NT$12,537
NT$15,045 total
includes taxes & fees
Oct 1 - Oct 2
Duisdale House Hotel
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.
View all properties

Top Isle of Skye Hotel Reviews

Dunollie Hotel

Dunollie Hotel

8/10 Good
"Good"
Jack 1-night trip
Posted 2 days ago
Dunollie Hotel
Eilean Iarmain

Eilean Iarmain

10/10 Excellent
"Very helpful staff, always cheerful and accepting our needs. Lovely view when having breakfast, weather was kind. Interesting visit to the Gallery."
Raymond 2-night trip
Posted 8 days ago
Eilean Iarmain
Kings Arms Hotel

Kings Arms Hotel

10/10 Excellent
"We had 2 rooms booked here. The staff was friendly, the place is very cozy with a beautiful water facing property. We did not get a chance to eat lunch or dinner at the restaurant, but the breakfast had a lot of variety and was great! The rooms were clean, beds were comfortable. We stayed here 2 nights to explore Skye! I highly recommend Kings arms!"
Renuka 2-night trip
Posted 9 days ago
Kings Arms Hotel
Duisdale House Hotel

Duisdale House Hotel

10/10 Excellent
"Lovely old house, helpful staff, spacious room and bathroom. Convenient location for getting around!"
Jessica 3-night trip
Posted 2 weeks ago
Duisdale House Hotel

Explore a world of travel with Expedia