1. Old Post Office

- Location: Harris
- Price: $869 nightly, $1,043 total, Nov 20 - Nov 21, Total with taxes and fees, for Our top choices for Harris cottages
Plan your trip

Get more, spend less whenever you see Bundle & Save deals
Earn OneKeyCash on all your eligible bookings
We are not like the others - we include taxes and fees
Check prices for these dates, December 14 – 15, 2026




















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.
Golden beaches like Luskentyre invite you to wander barefoot along some of Europe's most pristine shorelines. Hike the rugged trails of North Harris for spectacular views before visiting local weavers crafting authentic Harris Tweed.

Expect to pay between $331 and $1,758 per night for cottages in Harris. Whatever your budget, a terrific stay is just a few clicks away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Expedia has some great cottages in Harris, so get set for an unforgettable vacation on nature's doorstep. If you have a budget, select how much you want to spend and the preferred star rating of your property. Or, make your way to the filters to search for cottages with free WiFi or a pool. We'll help you find a suitable place whatever your bank balance or plans.
Expedia can help you easily locate cheap cottages in Harris. To book a fantastic stay in just a few clicks, try out our convenient filter tool to refine your search by budget, star rating and amenities.
Harris has enough experiences and sights to entertain you for weeks, beginning with Traigh Losgaintir Beach. Amhuinnsuidhe Castle, Luskentyre Beach and The Harris Tweed Company Grosebay are other fantastic attractions. If you're lingering longer, Tràigh Sheileboist and Clisham will cap off your itinerary nicely.