Find hotels in St. Margaret's Hope from $106

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Margaret's Hope hotels

Karrawa Guest House

Karrawa Guest House
3.0 star property
Kirkwall
9.6 out of 10, Exceptional, (114 reviews)
"Our stay was wonderful; the hosts were so friendly and the B&B was spotless. Breakfast was delicious with great choices, and we would happily return."
United Kingdom
Matthew Simon
$89 nightly
The price is $107
Feb 2 - Feb 3
Total with taxes and fees
Karrawa Guest House

The Sands Hotel

The Sands Hotel
2.5 star property
Burray
9.8 out of 10, Exceptional, (53 reviews)
"Pleasant staff-great breakfast-convenient parking"
United States
Ben D
$159 nightly
The price is $191
Jan 18 - Jan 19
Total with taxes and fees
The Sands Hotel

Celtic Lodges

Celtic Lodges
2.0 star property
Thurso
10.0 out of 10, Exceptional, (21 reviews)
"The owner Wayne was amazing and the small cabin was adorable! If you’re in the area don’t hesitate to spend the night here."
United States
randy
$113 nightly
The price is $136
Jan 16 - Jan 17
Total with taxes and fees
Celtic Lodges

Albert Hotel

Albert Hotel
3.0 star property
Kirkwall
9.0 out of 10, Wonderful, (264 reviews)
"Great hotel with good food and pub full of atmosphere "
Canada
Hugh
$131 nightly
The price is $158
Jan 23 - Jan 24
Total with taxes and fees
Albert Hotel

The Orkney Hotel

The Orkney Hotel
3.0 star property
Kirkwall
8.4 out of 10, Very Good, (75 reviews)
"Friendly staff, great food and comfortable room, lovely place"
United Kingdom
Antony
$157 nightly
The price is $188
Jan 28 - Jan 29
Total with taxes and fees
The Orkney Hotel

The Ayre Hotel

The Ayre Hotel
3.0 star property
Kirkwall
8.6 out of 10, Excellent, (226 reviews)
"The staff at the Ayre were wonderful: warm, friendly, helpful, attentive. The room was ok, nothing special. Menu in the restaurant/pub was ok, nothing special. We were there over the New Year, stayed for 7 days... Again, the staff were wonderful!"
United States
Bree
$89 nightly
The price is $107
Jan 22 - Jan 23
Total with taxes and fees
The Ayre Hotel

The Royal Hotel Stromness

The Royal Hotel Stromness
3.0 star property
Stromness
8.8 out of 10, Excellent, (78 reviews)
"Very convenient to the ferry and all the shops. "
United States
Robert
$219 nightly
The price is $263
Feb 13 - Feb 14
Total with taxes and fees
The Royal Hotel Stromness

The Shore

The Shore
3.0 star property
Kirkwall
8.2 out of 10, Very Good, (173 reviews)
"nice area very efficient checkin/checkout"
United States
Bill
$129 nightly
The price is $154
Jan 28 - Jan 29
Total with taxes and fees
The Shore

The Stromness Hotel

The Stromness Hotel
2.0 star property
Stromness
7.0 out of 10, Good, (83 reviews)
"The dining was excellent and the staff friendly and accommodating. The room was cozy with a view of the harbor."
United Kingdom
Maya
$88 nightly
The price is $106
Feb 5 - Feb 6
Total with taxes and fees
The Stromness Hotel

The Steading

The Steading
3.0 star property
South Walls
$1,143 nightly
The price is $1,372
Jan 26 - Jan 27
Total with taxes and fees
The Steading

Royal Oak Guest House

Royal Oak Guest House
2.0 star property
Kirkwall
10.0 out of 10, Exceptional, (52 reviews)
"Very clean, good breakfast and friendly staff. "
United Kingdom
Jeremy
$110 nightly
The price is $133
Jan 16 - Jan 17
Total with taxes and fees
Royal Oak Guest House

Grainbank Mews

Grainbank Mews
3.0 star property
Kirkwall
10.0 out of 10, Exceptional, (8 reviews)
"Beautiful property located a short walk from the city centre, great rooms, friendly staff. "
Norway
Magnus
$95 nightly
The price is $114
Jan 28 - Jan 29
Total with taxes and fees
Grainbank Mews

Lindisfarne Bed & Breakfast

Lindisfarne Bed & Breakfast
3.0 star property
Stromness
9.8 out of 10, Exceptional, (75 reviews)
"Beautiful place with great hosts"
United States
LINDA
$139 nightly
The price is $166
Feb 2 - Feb 3
Total with taxes and fees
Lindisfarne Bed & Breakfast
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

Top St. Margaret's Hope Hotel Reviews

More cheap stays in St. Margaret's Hope

Find out more about St. Margaret's Hope

Top reasons to visit St. Margaret's Hope

  • Scenic Beaches: St. Margaret's Hope boasts stunning beaches perfect for relaxation and picturesque views.
  • Cultural Exploration: Discover local craft shops, archaeological sites, and historic lighthouses that reflect the rich heritage.
  • Outdoor Adventures: Enjoy activities like fishing, hiking, and boat trips amid the breathtaking landscapes.
  • Charming Village Atmosphere: Experience the friendly vibes and unique stone architecture of the picturesque village.
  • Comfortable Accommodations: Choose from cozy B&Bs and well-rated hotels to unwind after your adventures.

Find great hotels in St. Margaret's Hope

St. Margaret's Hope is a charming destination that offers a variety of comfortable accommodations to suit every budget, from cozy bed and breakfasts to well-rated hotels. Whether you prefer the inviting atmosphere of the Murray Arms Hotel, the scenic views at Sands Hotel, or the welcoming Orkney Guesthouse, you’ll find the perfect place to unwind after a day of adventure. Enjoy a memorable stay in this picturesque Scottish village.

  • The Ayre Hotel: Embracing a charming pet-friendly theme, The Ayre Hotel is an excellent choice for travelers looking to bring their furry companions along for the vacation. Located 11 miles from St. Margaret's Hope, this 3-star hotel welcomes pets with open arms, ensuring a pleasant stay for both you and your dog. Guests appreciate the waived fee for service animals and the relaxed atmosphere that makes it easy to enjoy your getaway with your pet by your side.
  • The Shore: Situated 11 miles from St. Margaret's Hope, The Shore is a delightful 3-star hotel that offers a vibrant dining scene and entertainment options. Guests can indulge in a variety of meals, including a continental breakfast and meals at the on-site restaurant and bar. With modern entertainment features like LCD and digital TVs, relaxation is just a click away. The hotel also provides easy access to local attractions, including a nearby shopping district and the city center, making it ideal for those wanting to explore the area.
  • Albert Hotel: The Albert Hotel, located 11 miles from St. Margaret's Hope, is a welcoming 3-star accommodation that combines comfort with a variety of dining options. Guests can enjoy a daily breakfast, an accessible on-site restaurant, and a cozy coffee shop. The hotel features modern entertainment amenities, including digital and flatscreen TVs, ensuring guests can unwind after a day of sightseeing. With its convenient location and friendly atmosphere, the Albert Hotel is perfect for travelers seeking a relaxed stay.

Discover the best areas to stay in St. Margaret's Hope

St. Margaret's Hope, South Ronaldsay, offers a delightful blend of culture and outdoor adventures. Explore the picturesque village and its friendly atmosphere, where historical charm meets rugged coastlines. Nearby, discover the tranquil beauty of the Orkney Islands, perfect for those seeking a peaceful retreat. Enjoy the unique stone architecture and romantic settings that make this destination ideal for budget travelers and couples alike. Experience the captivating vibes of this enchanting Scottish locale.

  • Kirkwall: Located approximately 10 miles from St. Margaret's Hope, Kirkwall is the largest town in Orkney and serves as a vibrant cultural hub. Visitors flock here for its rich history, romantic ambiance, and outdoor adventures. The town is known for its impressive landmarks, including the marina and the Orkney Museum, which showcases the area's fascinating archaeology. A variety of ferry services and guided tours make exploring the surrounding islands easy and convenient. Kirkwall is particularly lively in April and from June to July, offering a plethora of cultural events and outdoor activities.
  • South Ronaldsay: As the home to St. Margaret's Hope, South Ronaldsay is a charming destination renowned for its outdoor experiences, eco-friendly initiatives, and cultural richness. The city attracts visitors year-round, peaking in the summer months from June to August. Notable attractions include a planetarium observatory and various historical sites, providing insights into the area's past. The picturesque parks and archaeological sites offer a serene backdrop for exploration, making South Ronaldsay a perfect blend of adventure and relaxation.
  • Burray: Just 3 miles from St. Margaret's Hope, Burray is a delightful island known for its stunning beaches and cultural sites. This small community draws travelers seeking outdoor experiences and a touch of history. The best time to visit is from April to May and July when the weather is most favorable. Noteworthy attractions include ancient archaeological sites and historic monuments that tell the story of this unique region. Burray offers a tranquil escape, ideal for those looking to unwind while soaking in the natural beauty of Orkney.

Things to do in St. Margaret's Hope

St. Margaret's Hope, located in South Ronaldsay, Scotland, is perfect for culture lovers and outdoor enthusiasts alike. Visitors can enjoy a short walk, explore local craft shops, and find great fishing spots. Don't miss the chance to take a boat trip or visit the nearby planetarium observatory. The scenic beach adds to the charm, making it an ideal destination for a relaxing getaway.

Food and drinks

In St. Margaret's Hope, savor the freshest shellfish at local seafood restaurants. Enjoy a drink at Highland Park Distillery, known for its romantic ambiance, or visit Orkney Brewery for craft beers. Don't miss Orkney Wine Company, a delightful winery nearby, perfect for wine lovers.

Booking tips and Expedia advantages for St. Margaret's Hope

To save money on your trip to St. Margaret's Hope, plan your visit between November and January when hotel prices are lower. Book your accommodations about a month in advance or look for last-minute deals on Expedia, which also allows you to filter options by budget and hotel type. Consider combining your hotel stay with flights and activities for extra savings through package deals. Joining Expedia's One Key membership can provide additional discounts and the opportunity to earn cash for future bookings. Lastly, explore the area on foot to save on transportation costs.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in St. Margaret's Hope is moderately seasonal. The cheapest months to stay in St. Margaret's Hope are November to January, 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: Booking a hotel in St. Margaret's Hope 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.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget, choose your desired location, and much more. You can easily sort your results to view the lowest prices first, helping you find the most affordable hotel options. Additionally, you have the ability to refine your search by hotel type; for instance, selecting the "Eco-certified" filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Margaret's Hope with your flights and activities through an Expedia package deal.
  • 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 St. Margaret's Hope

St. Margaret's Hope offers a delightful mix of culture, outdoor adventures, and beach relaxation. Visitors can explore archaeological sites, historic lighthouses, and majestic castles, all set against the stunning backdrop of the Scottish islands in Orkney. Whether you're interested in the charming village or the scenic Loch of Clickimin, there's plenty to experience for every type of traveler seeking a unique getaway.

  • Orkney Fossil and Heritage Centre: Located just 2 miles from St. Margaret's Hope, this museum showcases the rich geological history and ancient fossils of Orkney. Experience interactive exhibits and learn about the region's unique cultural heritage, perfect for history enthusiasts.
  • Hoxa Tapestry Gallery: Only 1 mile away, this gallery features stunning tapestries that tell the stories of Orkney's past and present. Visitors can admire intricate craftsmanship and even witness the creation process, immersing themselves in local artistry.
  • Italian Chapel: Situated 5 miles from St. Margaret's Hope, this charming church, built by Italian POWs during World War II, is a beautiful blend of faith and creativity. Its stunning interior murals and unique architecture make it a must-visit.

Best time to go to St. Margaret's Hope

Visitor numbers in St. Margaret's Hope is generally unchanged in popularity throughout the year. The best time to visit St. Margaret's Hope can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Margaret's Hope falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in St. Margaret's Hope falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January43.9°F (6.6°C)Light RainMostly CloudyAverageModerately Low
February43.2°F (6.2°C)Light RainMostly CloudyAverageAverage
March43.7°F (6.5°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
May48.0°F (8.9°C)Light RainMostly CloudyAverageAverage
June52.0°F (11.1°C)No Rain (Dry)Mostly CloudySlightly HighModerately High
July55.2°F (12.9°C)Light RainMostly CloudySlightly HighModerately High
August56.1°F (13.4°C)Light RainMostly CloudyAverageModerately High
September54.7°F (12.6°C)Light RainMostly CloudySlightly HighAverage
October51.6°F (10.9°C)Light RainMostly CloudySlightly LowAverage
November48.4°F (9.1°C)Light RainMostly CloudySlightly LowModerately Low
December45.1°F (7.3°C)Light RainMostly CloudySlightly LowModerately Low

The nearest major airports for your trip to St. Margaret's Hope

For a visit to St. Margaret's Hope, you can fly into Kirkwall Airport (KOI), located 9 miles away. Recommended accommodations nearby include the 4-star Lynnfield Hotel, just 2 miles from the airport, along with the 4-star Hildeval B&B and Graemeshall House, situated 3 and 4 miles away, respectively. Alternatively, Wick Airport (WIC) is 27 miles from St. Margaret's Hope, with the 4-star Bank Guest House and the 3.5-star Harbour Bridge Camps Bar located 0.7 and 0.6 miles from the airport. Additionally, A Castle View B & B, a 3.5-star establishment, is about 7 miles away from Wick Airport.

Frequently asked questions

When is the best time to go to St. Margaret's Hope?
The best time to visit St. Margaret's Hope is during the summer months, particularly in July. This period offers warm temperatures averaging around 65°F, providing a great backdrop for enjoying the stunning coastal scenery and engaging in outdoor activities.

During the peak season from June to August, St. Margaret's Hope attracts many visitors, especially those seeking a relaxing getaway or adventure in nature. This is an ideal time to explore the beautiful beaches, embark on coastal walks, and perhaps even try your hand at kayaking or sailing in the crystal-clear waters. The vibrant atmosphere created by fellow travelers enhances the experience, making it a wonderful time for socializing and enjoying communal events.

For travelers who appreciate a more serene experience, consider visiting in September. While temperatures remain mild, this month often sees fewer tourists, allowing for a more intimate connection with the local culture and stunning landscapes. It's a time when you can still enjoy outdoor dining at local cafés and take leisurely strolls along the shore without the summer crowds.

If you're looking to maximize value, October can also be a great choice. While the weather begins to cool, averaging around 55°F, you can take advantage of lower accommodation rates and still enjoy the charm of the village, with its quaint shops and welcoming community.
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 St. Margaret's Hope.
How can I save on a St. Margaret's Hope hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Margaret's Hope 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 St. Margaret's Hope hotel?
Prices for hotels in St. Margaret's Hope often vary, but you can find a great deal from $106 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