A waterfront with colorful buildings and a stone wall.

Scottish Islands hotels from RM472

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scottish Islands hotels

West End Guest House

West End Guest House
3.0 star property
Kirkwall
8.6 out of 10, Excellent, (79 reviews)
"A very friendly welcome, they were happy to accommodate our very late (11.30pm) arrival after we travelled there on the ferry. The owners have recently taken it over and in the last few weeks completed an overhaul of the bar/restaurant area which looks lovely. We didn't try the evening meals but the breakfasts were phenomenal, a proper Scottish breakfast that really sets you up for the day. Very friendly hosts helped us to work out what to do during the day and suggested good walks and so...
United Kingdom
Tanya
The price is RM723
RM868 total
includes taxes & fees
16 Jul - 17 Jul
West End Guest House

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (624 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is RM1,360
RM1,632 total
includes taxes & fees
27 Jul - 28 Jul
Sligachan Hotel

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (543 reviews)
"Cute place and the breakfast was great."
Canada
Michelle
The price is RM1,023
RM1,228 total
includes taxes & fees
19 Jul - 20 Jul
Tingle Creek Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,010 reviews)
"Good hotel with good restaurant."
United States
luisa
The price is RM1,369
RM1,643 total
includes taxes & fees
15 Jul - 16 Jul
Uig Hotel

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (57 reviews)
"Amazing place to stay. Food was excellent also."
United States
DeWayne
The price is RM2,350
RM2,820 total
includes taxes & fees
2 Aug - 3 Aug
The Flodigarry Hotel in the Skye

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (457 reviews)
"Loved our stay here! Super convenient check in and out process. Everything was communicated very well. I would absolutely stay here again."
United States
Marianne
The price is RM1,219
RM1,463 total
includes taxes & fees
18 Jul - 19 Jul
Isle of Skye Guest house

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (551 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is RM2,360
RM2,833 total
includes taxes & fees
22 Jul - 23 Jul
Skeabost House Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (347 reviews)
"Beautiful property with wonderful views. Restaurant was great and staff super helpful and friendly. The walk up to the higher level rooms can be challenging, but definitely would stay here again."
United States
Asad
The price is RM2,147
RM2,576 total
includes taxes & fees
24 Jul - 25 Jul
Bracken Hide Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (529 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is RM898
RM1,077 total
includes taxes & fees
26 Jul - 27 Jul
Morar Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (258 reviews)
"Great 19th century Scottish inn next to the water with a lighthouse view. Excellent food, a cozy bar, and conveniently located within 60-90 minutes from all points of the island"
United States
Swen
The price is RM1,515
RM1,817 total
includes taxes & fees
29 Jul - 30 Jul
Eilean Iarmain

Glenegedale House

Glenegedale House
5.0 star property
Islay Island
10.0 out of 10, Exceptional, (125 reviews)
"top place to stay on isla great experience we will be back"
United States
george
The price is RM1,185
RM1,422 total
includes taxes & fees
14 Jul - 15 Jul
Glenegedale House

Lochaline Hotel

Lochaline Hotel
3.0 star property
Oban
9.8 out of 10, Exceptional, (64 reviews)
"Excellent location, lovely hotel, lovely meals and very friendly"
United Kingdom
Jeff
The price is RM659
RM791 total
includes taxes & fees
29 Jul - 30 Jul
Lochaline Hotel

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,008 reviews)
"Staff and breakfast was amazing"
Canada
Abhishek
The price is RM996
RM1,195 total
includes taxes & fees
27 Jul - 28 Jul
Dunollie Hotel

Park Lodge Hotel

Park Lodge Hotel
3.0 star property
Isle of Mull
8.6 out of 10, Excellent, (270 reviews)
The price is RM919
RM1,103 total
includes taxes & fees
17 Jul - 18 Jul
Park Lodge Hotel

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (637 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is RM889
RM1,067 total
includes taxes & fees
5 Aug - 6 Aug
West Highland Hotel

Loch Shiel Hotel

Loch Shiel Hotel
3.5 star property
Acharacle
9.0 out of 10, Wonderful, (135 reviews)
"I had a pleasant and enjoyable stay. Food was very good and the staff was kind and helpful"
Germany
Alexander
The price is RM688
RM825 total
includes taxes & fees
29 Jul - 30 Jul
Loch Shiel Hotel

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (483 reviews)
"Impeccable service! We came with our dog and the staff is super friendly and have everything prepared even when the booking was made last minute. Very cozy atmosphere and a great experience "
United Kingdom
Kevin
The price is RM2,224
RM2,669 total
includes taxes & fees
31 Jul - 1 Aug
Duisdale House Hotel

The Isle of Mull Hotel and Spa

The Isle of Mull Hotel and Spa
4.0 star property
Isle of Mull
8.6 out of 10, Excellent, (289 reviews)
"Comfortable room, good shower, great breakfast and very friendly staff"
United Kingdom
Craig
The price is RM753
RM903 total
includes taxes & fees
12 Jul - 13 Jul
The Isle of Mull Hotel and Spa

Another Place, The Machrie

Another Place, The Machrie
4.0 star property
Islay Island
9.6 out of 10, Exceptional, (193 reviews)
"Beautiful place, great food, country club atmosphere"
United States
Eric
The price is RM1,296
RM1,555 total
includes taxes & fees
18 Jul - 19 Jul
Another Place, The Machrie

Karrawa Guest House

Karrawa Guest House
3.0 star property
Kirkwall
9.6 out of 10, Exceptional, (125 reviews)
"Very friendly hosts, breakfast was very good. Good location."
United States
Karen
The price is RM700
RM840 total
includes taxes & fees
19 Jul - 20 Jul
Karrawa Guest House
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Scottish Islands attractions

Learn more about Scottish Islands

Surrounding the northern tip of the United Kingdom are nearly 800 individual islands, some inhabited, some not, but all beautiful.

A waterfall in a mountainous landscape with clear water flowing into a pool.

Top Scottish Islands Hotel Reviews

More cheap stays in Scottish Islands

Find out more about Scottish Islands

Top reasons to visit Scottish Islands

  • Stunning Beaches: The Scottish Islands boast breathtaking beaches with crystal-clear waters and soft sands, perfect for relaxation and exploration.
  • Outdoor Adventures: Visitors can enjoy hiking, ferry rides, and boat trips amidst picturesque landscapes, catering to both adventure seekers and families.
  • Cultural Experiences: Discover the rich local culture through historic castles, charming lighthouses, and the renowned whisky trail.
  • Tranquil Retreats: Experience serene island retreats that offer a peaceful escape amid stunning scenery.
  • Diverse Accommodations: Enjoy a range of delightful lodging options, from cosy bed & breakfasts to luxurious hotels.

Find great hotels near Scottish Islands

Explore a variety of delightful accommodation options in the stunning Scottish Islands, including charming guesthouses and cosy bed & breakfasts. Whether you seek a pet-friendly retreat or a welcoming atmosphere for LGBTQIA travellers, you'll find ideal hotels such as Lochaline Hotel, Isle of Eriska Hotel, and Skeabost House Hotel. For a truly unique experience, consider the inviting Scottish Island Cottages and house accommodations that offer a perfect base for your island adventures.

  • Atholl House Skye: Nestled 19km from the Scottish Islands, Atholl House Skye is a charming 3-star hotel known for its inviting atmosphere and exceptional guest rating of 10.0 out of 10. This property features complimentary breakfast options, including continental selections, served daily to energise your morning. Guests can unwind with various entertainment options, including digital TV, ensuring a relaxed stay. The hotel is situated near picturesque village views, making it an ideal base for exploring the enchanting landscapes of Skye.
  • Minnies Rooms: Also located 19km from the Scottish Islands, Minnies Rooms offers a delightful 3.5-star bed and breakfast experience, boasting a commendable guest rating of 9.4 out of 10. This accommodation provides a range of breakfast options, with complimentary continental breakfasts available daily, on weekdays, and weekends. Guests can enjoy scenic views of the nearby bay and sea, making it a lovely spot for those looking to soak in the natural beauty of the area. The warm hospitality and inviting atmosphere make it a memorable retreat.
  • Skye Lodge: Skye Lodge, a 3-star guesthouse located 19km from the Scottish Islands, welcomes travellers seeking a pet-friendly experience, with a perfect guest rating of 10.0 out of 10. This accommodation allows pets on-site, accommodating a range of furry companions while ensuring a comfortable stay. The lodge features various amenities tailored for pet owners, such as waived fees for service animals and specific pet policies. Guests can enjoy the surrounding landscapes and endless opportunities for exploration, making it a fantastic choice for animal lovers.

Where to stay near Scottish Islands

The Scottish Islands offer an idyllic retreat for those seeking adventure and relaxation amidst stunning scenery. With a variety of outdoor activities and beautiful beaches, these islands provide the perfect backdrop for both family vacations and romantic getaways. Explore the enchanting Western Isles, indulge in luxury accommodations, and immerse yourself in the breathtaking landscapes that define this unique archipelago. A visit to the Scottish Isles promises memorable experiences and a true escape from the everyday.

  • Glendale: Situated 14km from the Scottish Islands, Glendale is a charming city that offers a romantic and culturally enriching experience. With a moderate seasonal influx of travellers, the peak periods in March to April and September draw visitors eager to explore its historic sites. Glendale is known for its outdoor activities, including scenic hiking trails that lead to picturesque landscapes. Notable landmarks such as historic castles and monuments add to the allure, making it a perfect spot for those who appreciate both nature and history.
  • Waterstein: Located 11km from the Scottish Islands, Waterstein is a quaint village that thrives on its outdoor adventure offerings. Seasonal tourism peaks from July to September, attracting visitors seeking romantic getaways and exhilarating experiences. The village boasts access to numerous hiking trails and recreational areas, perfect for adventure enthusiasts. Nearby, you'll find a historic lighthouse and monuments that reflect the area’s rich heritage, making it an ideal destination for those wanting to immerse themselves in both nature and history.
  • Holmisdale: A picturesque neighbourhood situated 13km from the Scottish Islands, Holmisdale is a delightful retreat known for its stunning scenery and beach access. Seasonal visitor numbers peak from July to September, drawing those who crave a beachside escape. The area is celebrated for its breathtaking views, with nearby attractions including beautiful beaches, dramatic capes, and majestic mountains. Whether you're looking to relax by the shore or embark on outdoor adventures, Holmisdale offers a perfect blend of tranquillity and exploration.

Things to do in Scottish Islands

Shopping

Discover the charm of the Scottish Islands with unique shops and local markets. Visit the Isle of Skye's Portree, where you’ll find quaint boutiques and artisan shops. On the Isle of Lewis, explore Stornoway’s bustling market for traditional crafts and gifts that reflect the local culture.

Recreation

At the Isle of Skye's Aros Centre, immerse yourself in nature through holistic workshops and yoga sessions with stunning views. Discover tranquil beaches and dramatic landscapes, perfect for peaceful walks and reflection amidst the Scottish wilderness.

In Orkney, the Ayre Hotel offers a rejuvenating spa experience with sea-inspired treatments, complemented by local culinary delights. Enjoy coastal walks and explore ancient sites for a blend of relaxation and cultural enrichment.

At the Isle of Mull's Ardtornish Estate, indulge in mindfulness retreats surrounded by breathtaking scenery. Engage in guided hikes and meditation sessions, fostering a deep connection with nature and self amidst serene landscapes.

Adventure

Explore the rugged beauty of the Isle of Skye with a hike up the Quiraing, where dramatic landscapes await. For a unique experience, visit the Fingal's Cave on Staffa Island, renowned for its stunning basalt columns and acoustics, accessible by boat trips that offer a thrilling ride over the waves.

Nightlife

Discover the vibrant atmosphere at The Isles Inn in Portree, where you can enjoy a selection of local ales and live folk music. For a more relaxed vibe, visit The Old Inn in Carbost, offering a cosy setting and stunning views alongside a fine selection of whiskies.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Scottish Islands

To save money on your trip to the Scottish Islands, consider visiting between January to February or November for the lowest hotel rates. Book your accommodation at least three months in advance for better deals, and check Expedia for last-minute discounts. Saturdays are typically the cheapest nights to stay. For transport, walking is an excellent option to explore the area economically. Additionally, combine your hotel, flights, and activities into a package on Expedia for further savings. Always sort offers by price to find the best deals available.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing around Scottish Islands is moderately seasonal. The cheapest months to stay around Scottish Islands are January to February and November, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Scottish Islands is usually 3+ months out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Scottish Islands is Saturday. The most expensive day to stay around Scottish Islands is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservations in the Scottish Islands with your flights and activities through an Expedia package.

Find the best attractions near Scottish Islands

The Scottish Islands offer a perfect destination for beach lovers, outdoor enthusiasts, and families seeking a memorable getaway. Visitors can explore stunning beaches, historic castles, and picturesque lighthouses, all while immersing themselves in the local culture. For those looking for relaxation, island retreats provide a tranquil escape amidst breathtaking scenery. Whether you're after adventure or a cultural experience, the Scottish Islands have something to suit every traveller's taste.

  • Dunvegan Castle: Situated 19km from the Scottish Islands, Dunvegan Castle offers a captivating glimpse into the rich history and culture of the region. This enchanting castle, steeped in romance, boasts stunning gardens and scenic views along Loch Dunvegan, making it a perfect spot for leisurely exploration.
  • Neist Point Lighthouse: Located 10km away, Neist Point Lighthouse is a historic landmark perched dramatically on cliffs. The stunning coastal views and the rugged landscape surrounding the lighthouse provide an evocative atmosphere that reflects the area's cultural heritage.
  • Claigan Coral Beach: Found 21km from the Scottish Islands, Claigan Coral Beach is a picturesque stretch of shoreline known for its unique coral sand. The beach vibes here offer a tranquil retreat, ideal for relaxing walks and enjoying the natural beauty of the Scottish coast.

Best time to go to Scottish Islands

The best time to visit Scottish Islands can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Scottish Islands falls in July and August. August has high visitor numbers and mostly cloudy weather. The coolest average temperature around Scottish Islands falls in February, visitor numbers are low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January42.1°F (5.6°C)Light RainMostly CloudyLowModerately Low
February41.9°F (5.5°C)Light RainMostly CloudyLowModerately Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageAverage
April45.7°F (7.6°C)Light RainMostly CloudyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyHighModerately High
June53.8°F (12.1°C)Light RainMostly CloudyAverageAverage
July55.9°F (13.3°C)Light RainMostly CloudyAverageModerately High
August55.9°F (13.3°C)Light RainMostly CloudyHighModerately High
September54.3°F (12.4°C)Light RainMostly CloudyHighAverage
October51.6°F (10.9°C)Light RainMostly CloudyAverageAverage
November48.4°F (9.1°C)Light RainMostly CloudyAverageModerately Low
December45.1°F (7.3°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Scottish Islands

Accessing the Scottish Islands is convenient via three major airports. EDInburgh Airport (EDI) is 262km away, with nearby hotels like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both situated 11km from the airport. INVerness Airport (INV), located 167km from the islands, offers luxurious options such as the 5-star Ness Walk and Rocpool Reserve, both 13km away. Lastly, Glasgow Prestwick Airport (PIK) is 246km distant, with elegant accommodations like the 5-star Marine Troon and Lochgreen House Hotel, both just 3km from the airport. Each hotel provides accessible transportation options to their respective airports, ensuring a smooth journey.