Find hotels in Harris from $189

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Harris hotels

Old Post Office

Old Post Office
3.5 star property
Harris
$809 nightly
The price is $971
Jan 8 - Jan 9, 2026
Total with taxes and fees
Old Post Office

One Sea

One Sea
2.5 star property
Harris
$1,364 nightly
The price is $1,637
Jan 8 - Jan 9, 2026
Total with taxes and fees
One Sea

Uig Sands Rooms

Uig Sands Rooms
3.0 star property
Isle of Lewis
10.0 out of 10, Exceptional, (11)
"Beautiful self catering apartment adjacent to an excellent restaurant "
United Kingdom
Grant
$169 nightly
The price is $203
Jan 8 - Jan 9, 2026
Total with taxes and fees
Uig Sands Rooms

The Royal Hotel

The Royal Hotel
3.0 star property
Stornoway
8.8 out of 10, Excellent, (237)
"The hotel is well situated and near everything. The HS cafe was available even on Sunday. People were kind and the room was clean and quiet."
United States
Dorie
$207 nightly
The price is $249
Dec 27 - Dec 28
Total with taxes and fees
The Royal Hotel

Stornoway Bed and Breakfast

Stornoway Bed and Breakfast
4.0 star property
Stornoway
9.8 out of 10, Exceptional, (160)
"Friendly staff, comfortable accommodations, and great breakfast. "
United States
Louise
Stornoway Bed and Breakfast

Caladh Inn

Caladh Inn
3.0 star property
Stornoway
8.0 out of 10, Very Good, (294)
"Good hotel overall, though nothing remarkable."
United States
Vikas
$171 nightly
The price is $205
Jan 8 - Jan 9, 2026
Total with taxes and fees
Caladh Inn

Beech Cottage

Beech Cottage
3.0 star property
Isle of Lewis
10.0 out of 10, Exceptional, (1)
"Everything was perfect, view, everything in the cottage you could need, warm, clean and I loved the snug with all the reading material on offer on the bookcase. Lovely relaxing in the evening in the lounge with woodburner on, stone walls added to the character"
United Kingdom
Ian
$666 nightly
The price is $800
Jan 8 - Jan 9, 2026
Total with taxes and fees
Beech Cottage

sandwick bay guest house

sandwick bay guest house
3.0 star property
Stornoway
7.0 out of 10, Good, (22)
"The property is within easy walking distance of the town centre, it was clean and the host was a very pleasant chap. Breakfast was most enjoyable and has a good view out over the bay. The location affords access to most visitor attractions without having to travel through the town centre."
United Kingdom
stephen
$158 nightly
The price is $189
Jan 6 - Jan 7, 2026
Total with taxes and fees
sandwick bay guest house

Temple View Hotel

Temple View Hotel
3.0 star property
Isle of North Uist
9.8 out of 10, Exceptional, (8)
"Lovely host, excellent food, warm and cozy room!"
United Kingdom
Max
$206 nightly
The price is $247
Jan 12 - Jan 13, 2026
Total with taxes and fees
Temple View Hotel

Heisgeir

Heisgeir
2.0 star property
Isle of North Uist
10.0 out of 10, Exceptional, (1)
"This is no ordinary pod. It is beautifully presented with so much thought given to it's furnishing. I didn't expect to find a wine fridge or induction hob, but there they were. The towels are luxurious and the toiletries are classy. There are even pods provided for the Nespresso machine! The fridge is stocked with essentials, and even some non-essential treats. Just as importantly, I was given a proper warm welcome on arrival. I loved my stay here. PS The eggs were delicious."
United Kingdom
Steve
$416 nightly
The price is $499
Dec 30 - Dec 31
Total with taxes and fees
Heisgeir

Eala Bhàn Cottage

Eala Bhàn Cottage
3.0 star property
Isle of North Uist
10.0 out of 10, Exceptional, (1)
"Really beautiful property! Met the owners who were both very friendly and helpful"
United Kingdom
Steve
$698 nightly
The price is $838
Jan 6 - Jan 7, 2026
Total with taxes and fees
Eala Bhàn Cottage

Creed Cabin

Creed Cabin
3.0 star property
Stornoway
8.0 out of 10, Very Good, (1)
"Creed Cabin is in a great location and we loved the sauna! Please note the property is very small. "
United States
Emily
$503 nightly
The price is $603
Jan 3 - Jan 4, 2026
Total with taxes and fees
Creed Cabin

Hona

Hona
3.5 star property
Isle of Lewis
$781 nightly
The price is $937
Jan 3 - Jan 4, 2026
Total with taxes and fees
Hona

Tigh Bhisa Blackhouse

Tigh Bhisa Blackhouse
3.5 star property
Isle of Lewis
$847 nightly
The price is $1,017
Jan 3 - Jan 4, 2026
Total with taxes and fees
Tigh Bhisa Blackhouse

Park Cottage

Park Cottage
3.0 star property
Isle of North Uist
$756 nightly
The price is $907
Jan 3 - Jan 4, 2026
Total with taxes and fees
Park Cottage

North Light Studio

North Light Studio
3.0 star property
Isle of North Uist
$590 nightly
The price is $708
Jan 4 - Jan 5, 2026
Total with taxes and fees
North Light Studio

Constant & True

Constant & True
3.5 star property
Isle of North Uist
$3,081 nightly
The price is $3,697
Jan 6 - Jan 7, 2026
Total with taxes and fees
Constant & True

Heatherlea

Heatherlea
3.0 star property
Isle of North Uist
$973 nightly
The price is $1,167
Jan 11 - Jan 12, 2026
Total with taxes and fees
Heatherlea
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 Harris attractions

Top Harris Hotel Reviews

More cheap stays in Harris

Find out more about Harris

Top reasons to visit Harris

  • Stunning Beaches: Harris features some of the most beautiful beaches in Scotland, perfect for relaxation and scenic views.
  • Outdoor Adventures: Enjoy a variety of outdoor activities such as hiking, golfing, and exploring breathtaking coastlines.
  • Cultural Experiences: Discover local galleries, historic castles, and engage with the region's rich heritage.
  • Unique Accommodations: Stay in cozy Bed & Breakfasts or lodges that emphasize comfort and hospitality.
  • Delicious Tasting Tours: Savor the region's flavors through local tasting tours that highlight its culinary delights.

Find great hotels in and around Harris

Discover the charm of Harris, Scotland, where a variety of lodging options await to enhance your vacation experience. From cozy Bed & Breakfasts to inviting lodges, you’ll find accommodations perfect for beach lovers and pet owners alike. With a focus on comfort and hospitality, Harris hotels offer a range of services and facilities tailored to your needs. Explore reviews and room rates to find the best fit for your getaway in this stunning destination.

  • Gealabhat Calllanish B&B: Nestled 16 miles away from Harris, Gealabhat Calllanish B&B is the perfect retreat for travelers seeking a cozy and homey atmosphere. This charming Bed & Breakfast offers a delightful start to your day with complimentary daily breakfasts, including a hearty cooked breakfast. With its welcoming ambiance and personalized service, it's an ideal choice for those looking to experience the warmth of Scottish hospitality.
  • Uig Lodge: Just 15 miles from Harris, Uig Lodge is a haven for beach lovers and pet owners. This Bed & Breakfast boasts direct access to the beach, allowing guests to soak up the stunning coastal views and fresh sea air. With a pet-friendly policy, your furry friends are welcome to join you on this seaside getaway. Uig Lodge ensures a memorable beach vacation experience with comfortable accommodations and thoughtful amenities for both humans and pets alike.
  • The Rodel Hotel: Located right in the heart of Harris, The Rodel Hotel combines convenience with comfort. This hotel features self-parking facilities, making it easy for guests with vehicles to explore the beautiful surroundings. The Rodel Hotel offers a range of amenities designed to enhance your stay, ensuring you can unwind after a day of adventure. Its prime location allows you to immerse yourself in the stunning landscapes of Harris while enjoying a relaxing atmosphere.

Where to stay in Harris

Harris, Scotland, offers a captivating blend of stunning beaches and outdoor adventures, making it an ideal destination for romantic getaways and active vacations. Explore the breathtaking coastline, unwind on pristine sands, and take in the scenic beauty of nearby isles. Whether you're seeking beach access or a tranquil atmosphere, Harris has everything to create unforgettable memories in this picturesque region.

  • Leverburgh: Nestled on the southeastern coast of Harris, Leverburgh is a charming village that offers a unique blend of natural beauty and outdoor activities. With its stunning beaches and picturesque harbor, it’s an ideal spot for beach lovers and outdoor enthusiasts. The peak travel season from April to July sees visitors drawn to its golf course and lookout points, while the serene atmosphere provides a perfect backdrop for romantic getaways. Don't miss the chance to explore the scenic coastline and enjoy local seafood at nearby eateries.
  • Amhuinnsuidhe: Located in a serene part of Harris, Amhuinnsuidhe is famous for its striking landscapes and cultural richness. The village attracts visitors primarily during the summer months, especially from May to July. Known for its romantic ambiance and beach experiences, Amhuinnsuidhe is a paradise for adventurers with activities like kayaking and ferry trips to nearby islands. Visitors often explore the historic castle and bask in the beauty of the surrounding beaches, making it a perfect spot for both relaxation and cultural exploration.
  • Rodel: Rodel is a quaint village on Harris that offers a peaceful retreat for families and couples alike. With a peak travel season from July to September, it boasts beautiful beaches and a marina that invite relaxation and fun. Ideal for beachgoers, Rodel also features a nudist beach for those seeking a unique experience. Local amenities, including shops, provide a convenient stop for supplies. Whether you're looking to unwind by the sea or engage in family-friendly activities, Rodel is an inviting destination on your Scottish adventure.

Things to do in Harris

Harris offers a perfect blend of beach and outdoor activities for a romantic getaway. You can explore local stores, enjoy golfing at scenic courses, and partake in tasting tours that highlight the region's flavors. Consider booking day tours to experience the breathtaking landscapes and make your stay memorable with unique accommodations. Whether you're relaxing on the beach or exploring the great outdoors, Harris has something special for everyone.

Shopping

The Harris Tweed Company in Grosebay offers authentic Scottish textiles perfect for gifts. If you're up for a drive, visit the Hebridean Isles Shopping Centre in Stornoway, about 20 miles away, for a wider selection of local crafts and souvenirs.

Recreation

Experience the tranquility of the Harris Wellness Centre, where you can indulge in rejuvenating spa treatments and yoga sessions. For outdoor enthusiasts, the stunning beaches of Luskentyre offer serene walks along the shore, perfect for reflection and relaxation amid breathtaking natural beauty.

Adventure

Experience thrilling water sports at Harris Outdoor Adventure Centre, where you can enjoy activities like kayaking and paddleboarding amidst stunning coastal scenery. The vibrant outdoor atmosphere makes it a perfect spot for adventure enthusiasts looking to connect with nature and embrace the elements.

Nightlife

Harris offers a cozy nightlife with local pubs like the Tarbert Inn, where you can enjoy traditional Scottish music and a warm atmosphere. For a unique experience, visit the Isle of Harris Distillers for a tasting event, showcasing their exquisite gin and whisky in a charming setting.

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

Booking tips and Expedia advantages for Harris

To save money on your trip to Harris, consider visiting in January when prices are lower, and book your hotel about a month in advance for the best rates. Monday is the cheapest day to stay, while Friday tends to be the most expensive. Use Expedia to compare room rates, explore last-minute deals, and consider package options that combine flights, hotels, and activities for additional savings. Join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future stays. Look for eco-certified hotels for sustainable options that fit your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Harris are January, where the prices are slightly lower. This is in comparison to May, July and October, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Harris about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Harris is Monday. The most expensive day to stay in Harris is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you want. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Harris with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Harris

Harris is an ideal destination for beach lovers and outdoor enthusiasts seeking a romantic getaway. Visitors can explore stunning beaches, captivating galleries, and historic castles. The area offers a blend of cultural experiences and natural beauty, making it perfect for travelers looking to immerse themselves in both adventure and local heritage. Whether you’re relaxing by the shore or exploring artistic treasures, Harris promises an unforgettable experience.

  • Luskentyre Beach: Experience the breathtaking beauty of Luskentyre Beach, known for its stunning turquoise waters and soft white sands. This serene spot offers a perfect escape, where you can soak up the sun or take leisurely walks along the shore, surrounded by the dramatic scenery of the Outer Hebrides.
  • Amhuinnsuidhe Castle: Immerse yourself in the romance and culture of Amhuinnsuidhe Castle, a stunning Victorian castle nestled in a picturesque landscape. Explore its rich history and architecture while enjoying the tranquil surroundings that evoke a sense of timeless elegance.
  • St. Clement's Church: Visit St. Clement's Church, a historic gem known for its beautiful architecture and cultural significance. This charming church features intricate medieval carvings and offers a peaceful atmosphere, making it a perfect spot for reflection and appreciation of local heritage.

Best time to go to Harris

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January43.5°F (6.4°C)Light RainMostly CloudyAverageSlightly Low
February43.2°F (6.2°C)Light RainMostly CloudyAverage
March43.9°F (6.6°C)Light RainMostly CloudyAverageAverage
April46.2°F (7.9°C)Light RainMostly CloudySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageSlightly High
June53.4°F (11.9°C)Light RainMostly CloudySlightly HighAverage
July55.9°F (13.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudyAverageAverage
September54.7°F (12.6°C)Light RainMostly CloudyAverageAverage
October51.3°F (10.7°C)Light RainMostly CloudySlightly LowSlightly High
November47.5°F (8.6°C)Light RainMostly CloudySlightly LowAverage
December44.4°F (6.9°C)Light RainMostly CloudySlightly Low

The nearest major airports for your trip to Harris

When planning your trip to Harris, Scotland, the major airport options include Stornoway Airport (SYY) and Benbecula Airport (BEB). Stornoway Airport is located 26 miles from Harris, with nearby hotel options such as the Hebridean Guest House, Stornoway Bed and Breakfast, and the Cabarfeidh Hotel, all within 2 miles of the airport. Benbecula Airport, situated 39 miles away, offers accommodations like the 3-star Orasay Inn, located 7 miles from the airport, and Swan View Lodge, which is 11 miles away. Both airports provide convenient access to the beautiful landscapes of Harris.

Frequently asked questions

When is the best time to go to Harris?
The most popular time to visit the Isle of Harris is June, when the landscape is vibrant, and the weather is pleasantly mild, with temperatures averaging around 59°F. This is the ideal setting for exploring the island's breathtaking beaches, rugged mountains, and charming villages, all bathed in the beautiful light of the long summer days.

During the peak season from June to August, Harris attracts visitors eager to experience its natural beauty and outdoor activities. This is a wonderful time for hiking, kayaking, and immersing yourself in the stunning scenery, with plenty of opportunities for wildlife spotting. The island's unique geological formations and pristine beaches, such as Luskentyre and Scarista, offer a serene escape for those looking to connect with nature.

For travelers who appreciate cultural experiences, June also hosts various local events and festivals that showcase Harris's rich heritage and community spirit. Engaging with the locals can provide a deeper understanding of the island's traditions while enjoying fresh seafood and other local delicacies at nearby eateries.

If you're looking for a more budget-friendly option, consider visiting in early September. While the weather remains mild, the tourist crowds begin to thin, allowing for a more intimate experience of the island. You can still relish in outdoor activities and even enjoy a quieter atmosphere at popular spots, giving you a chance to truly soak in the beauty of Harris.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Harris.
How can I save on a Harris hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Harris hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Harris hotel?
Prices for hotels in Harris often vary, but you can find a great deal from $189 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia