Skip to main content

Hotels near Eilean Donan Castle, Dornie

Enter your dates to see the latest prices and deals for Dornie hotels

Featured Hotels Near Eilean Donan Castle

Filter by:

Star Rating

Review score

Kinloch Lodge Hotel and Restaurant

Kinloch (13 mi from Eilean Donan Castle)

Kinloch Lodge Hotel and Restaurant is a family-run former 17th-century hunting lodge, located at the foot of a long private drive up Kinloch Hill on the shoreline of Loch Na Dal.

L
Lisa
From
United States
The property at Kinloch is spectacular! The grounds are gorgeous and the staff is extremely friendly. From the moment we arrived it felt like we were visiting family we immediately relaxed and enjoyed the views of the loch Dinner was brilliant as it was delicious and not drawn out too long Breakfast was perfect The bed was incredibly comfortable and the room was immaculate We will be back!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 142 reviews
Price from
$655.66
1 night, 2 adults

Balmacara Hotel

Kyle of Lochalsh (4.3 mi from Eilean Donan Castle)

On the shores of Loch Alsh, Balmacara Hotel is just a 5-minute drive from Kyle of Lochalsh, the main crossing point to the Isle of Skye.

a
annette
From
Australia
The facilities were great. The best meal we have eaten in our 6 week travels in the UK. Staff were great.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,765 reviews
Price from
$396.13
1 night, 2 adults

Kintail Lodge Hotel

Hotel in Dornie

Located 6.6 miles from Eilean Donan Castle, Kintail Lodge Hotel offers 3-star accommodations in Kyle of Lochalsh and has a shared lounge, a bar and water sports facilities.

H
Haimanti
From
United States Minor Outlying Islands
This lodge is in an absolutely beautiful location. The staff were super helpful and went out of their way to make us feel at home.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,035 reviews
Price from
$259.53
1 night, 2 adults

Duisdale House Hotel

Isleornsay (14 mi from Eilean Donan Castle)

Duisdale House Hotel is a luxury, award winning, family-run boutique hotel on Skye’s southern Sleat Peninsular.

R
Robert
From
United Kingdom
The best Hotel on the island... incredible staff. Very warm, cosy, contemporary. Clean and the food superb - worthy of a london restuarant and 3x the price I cannot fault it in any way!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 400 reviews
Price from
$150.66
1 night, 2 adults

Hotel Eilean Iarmain

Isleornsay (14 mi from Eilean Donan Castle)

In a picturesque bay in the south of Skye, this hotel has beautiful views over the Sound of Sleat and the distant hills of Knoydart.

B
Benjamin
From
Peru
Amazing restaurant, whiskies, and staff.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 428 reviews
Price from
$202.16
1 night, 2 adults

House of Juniper

Broadford (15 mi from Eilean Donan Castle)

Located in Broadford, 8.5 miles from Kyle of Lochalsh, House of Juniper has accommodations with a restaurant, free private parking and a bar.

K
Katherine
From
United States
This is a fabulous place! We stayed in the house (or manse as it is called) but there are also separate cabins. The rooms were fantastic and well appointed. The hotel offers a wet and dry sauna to their guests and has a fabulous bar and restaurant just across the parking area in an old renovated church. The property sits within easy walking distance of town and looks out over the water. And Broadford is an excellent stepping off point for Isle of Skye adventuring. This is the place to stay when visiting Skye!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 261 reviews
Price from
$245.87
1 night, 2 adults
See more properties near Eilean Donan Castle

Most booked hotels near Eilean Donan Castle in the past month

Enjoy breakfast at hotels near Eilean Donan Castle

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 142 reviews

    Kinloch Lodge Hotel and Restaurant is a family-run former 17th-century hunting lodge, located at the foot of a long private drive up Kinloch Hill on the shoreline of Loch Na Dal.

    From $928.85 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 261 reviews

    Located in Broadford, 8.5 miles from Kyle of Lochalsh, House of Juniper has accommodations with a restaurant, free private parking and a bar.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 400 reviews

    Duisdale House Hotel is a luxury, award winning, family-run boutique hotel on Skye’s southern Sleat Peninsular.

    From $818.20 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 2,205 reviews

    The Dunollie Hotel has views across the sea to Loch Kishorn and the Applecross Hills. There is complimentary WiFi available in the lounge.

    From $194.72 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 581 reviews

    Overlooking Broadford Bay, this luxury 4-star hotel is located in the village of Broadford on the Isle of Skye.

    From $341.49 per night
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 2,706 reviews

    Close to the Skye Bridge in Kyleakin village, the Kings Arms dates back to the 1600s and has panoramic views across Kyle of Lochalsh to the mainland.

    From $180.44 per night