Search for Cheap Deals on
Hotels in Elgol

Check Last Minute Elgol Hotel Deals

Tonight Jul 18 - Jul 19This weekend Jul 18 - Jul 20

Choose from 331 Elgol Hotel Deals

Taigh Neilag

Taigh Neilag

2.5 out of 5
7 Elgol, Strath, Scotland
  • 32 min drive from Armadale Ferry Terminal
Book a stay at this golf cottage in Strath. Enjoy free WiFi, free parking, and a garden. Popular attractions Cladach a' Ghlinne and Loch Ghabhsgabhaig are located ...
Taigh Neilag
Dunollie Hotel

Dunollie Hotel

3 out of 5
Broadford, Strath, Scotland
  • 30 min drive from Armadale Ferry Terminal
Stay at this 3-star beach hotel in Strath. Enjoy free WiFi, free parking, and room service. Our guests praise the helpful staff and the clean rooms in our reviews. ...
6.8/10 (933 reviews)
"Lovely staff and hotel."

Reviewed on Jul 13, 2025

Dunollie Hotel
Isle of Skye Guest house

Isle of Skye Guest house

3 out of 5
Kyleakin Roundabout, Kyleakin, Scotland
  • 40 min drive from Armadale Ferry Terminal
Stay at this 3-star guesthouse in Kyleakin. Enjoy free WiFi and free parking. Our guests praise the clean rooms in our reviews. Popular attractions Skye Bridge ...
8.6/10 Excellent! (277 reviews)
"Nice and quiet"

Reviewed on Jul 14, 2025

Isle of Skye Guest house
Kings Arms Hotel

Kings Arms Hotel

2 out of 5
King Street, Kyleakin, Kyleakin, Scotland
  • 41 min drive from Armadale Ferry Terminal
Stay at this hotel in Kyleakin. Enjoy free WiFi, free parking, and 2 bars/lounges. Our guests praise the helpful staff and the clean rooms in our reviews. Popular ...
6.4/10 (857 reviews)
"Room was nice enough - nothing fancy, but the beds were comfortable enough and the window opened very large (great during the heat wave). Shower was not the best - the hose is not really movable, and the temperature seemed to vary easily. Breakfast buffet, including hot food, was included, which ..."

Reviewed on Jul 15, 2025

Kings Arms Hotel
Tongadale Hotel

Tongadale Hotel

3 out of 5
WENTWORTH ST, Portree, Scotland
  • 1 hour drive from Armadale Ferry Terminal
Stay at this 3-star hotel in Portree. Enjoy free breakfast, free WiFi, and daily housekeeping. Our guests praise the restaurant and the helpful staff in our ...
8.2/10 Very Good! (789 reviews)
"The Tongadale is great value for Money, we had a great overnight stay with clean room, friendly staff and a very tasty breakfast."

Reviewed on Jun 29, 2025

Tongadale Hotel
Bracken Hide Hotel

Bracken Hide Hotel

4 out of 5
Struan Rd, Portree, Scotland
  • 1 hour drive from Armadale Ferry Terminal
Stay at this 4-star hotel in Portree. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...
9/10 Wonderful! (202 reviews)
"The staff were so friendly and helpful!! Other reviews have complained about the walk to the rooms, but rides are available via golf cart. Zara made the best drinks in the bar!"

Reviewed on Jul 17, 2025

Bracken Hide Hotel
Tingle Creek Hotel

Tingle Creek Hotel

3 out of 5
Erbusaig, Erbusaig, Kyle, Scotland
  • 46 min drive from Armadale Ferry Terminal
Stay at this 3-star hotel in Kyle. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular ...
9.2/10 Wonderful! (329 reviews)
Delightful stay with stunning views
"This was an absolutely delightful hotel with stunning views. We used this as our home base as we were touring the Isle of Skye. I appreciated the communication and restaurant recommendations in advance. The breakfast was lovely and there were several areas to sit and lounge. The only improvement ..."

Reviewed on Jul 14, 2025

Tingle Creek Hotel
Lochalsh Hotel

Lochalsh Hotel

3 out of 5
Ferry Road, Kyle, Scotland
  • 43 min drive from Armadale Ferry Terminal
Stay at this 3-star hotel in Kyle. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Caisteal Maol and Skye Bridge are located nearby.
5/10 (6 reviews)
"Our room was lovely with a beautiful view over the loch and the Isle of Skye. In spite of being in the middle of a major refurbishment the staff were extremely corteous and helpful and made every effort to ensure our stay was a good one. The room was clean and comfortable with a really good shower ..."

Reviewed on Jul 1, 2025

Lochalsh Hotel
The Marmalade Hotel

The Marmalade Hotel

4 out of 5
HOME FARM ROAD, Portree, Scotland
  • 1 hour drive from Armadale Ferry Terminal
Stay at this 4-star hotel in Portree. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions ...
9.2/10 Wonderful! (270 reviews)
"Good, old be well maintained hotel. A short distance from town-centre."

Reviewed on Jul 13, 2025

The Marmalade Hotel
The Portree Hotel

The Portree Hotel

3.5 out of 5
Somerled Square, Portree, Scotland
  • 1 hour drive from Armadale Ferry Terminal
Stay at this 3.5-star inn in Portree. Enjoy free WiFi, daily housekeeping, and meeting facilities. Popular attractions Portree Harbour and Somerled Square are ...
"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 Jan 4, 2019

The Portree Hotel
Morar Hotel

Morar Hotel

3 out of 5
Morar, Mallaig, Scotland
  • 19 min drive from Armadale Ferry Terminal
Stay at this 3-star hotel in Mallaig. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions ...
7.4/10 Good! (410 reviews)
Great location - nice hotel
"Presented very well - unfortunately, we got in late and needed to leave very early, so we did not get to see all of the property or use the facilities - but the bit we did get to use was very nice."

Reviewed on Jul 10, 2025

Morar Hotel
Kyle Hotel

Kyle Hotel

3 out of 5
Main Street, Ross-shire, Kyle, Scotland
  • 44 min drive from Armadale Ferry Terminal
Stay at this 3-star hotel in Kyle. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. ...
7.4/10 Good! (579 reviews)
"I had a very pleasant stay at the Kyle Hotel. It was not hard at all to find and check in/out was a quick. The staff were very friendly and helpful."

Reviewed on Jul 4, 2025

Kyle 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.