Find Beach Resorts in Kirkwall

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Kirkwall Beach Resorts & Hotels

This weekend
Next weekend

Our top choices for Kirkwall beach hotels

Murray Arms Hotel

Murray Arms Hotel
3.0 star property
South Ronaldsay
9.2 out of 10, Wonderful, (152 reviews)
The price is £200
includes taxes & fees
8 May - 9 May
Murray Arms Hotel

Karrawa Guest House

Karrawa Guest House
3.0 star property
Kirkwall
9.6 out of 10, Exceptional, (114 reviews)
The price is £123
includes taxes & fees
29 Apr - 30 Apr
Karrawa Guest House

The Royal Hotel Stromness

The Royal Hotel Stromness
3.0 star property
Stromness
8.8 out of 10, Excellent, (79 reviews)
  • cleanliness
    Sun, sand, and shoreline bliss awaits at this cosy inn, with nearby trails for adventurous spirits and a pristine beach for relaxation.
The price is £176
includes taxes & fees
4 May - 5 May
The Royal Hotel Stromness

The Shore

The Shore
3.0 star property
Kirkwall
8.2 out of 10, Very good, (175 reviews)
The price is £127
includes taxes & fees
25 Apr - 26 Apr
The Shore

The Orkney Hotel

The Orkney Hotel
3.0 star property
Kirkwall
8.4 out of 10, Very good, (76 reviews)
The price is £145
includes taxes & fees
24 Apr - 25 Apr
The Orkney Hotel

Albert Hotel

Albert Hotel
3.0 star property
Kirkwall
9.0 out of 10, Wonderful, (271 reviews)
The price is £175
includes taxes & fees
25 Apr - 26 Apr
Albert Hotel

Kirkwall Youth Hostel

Kirkwall Youth Hostel
2.0 star property
Kirkwall
7.8 out of 10, Good, (42 reviews)
The price is £64
includes taxes & fees
24 Apr - 25 Apr
Kirkwall Youth Hostel

The Sands Hotel

The Sands Hotel
2.5 star property
Burray
9.8 out of 10, Exceptional, (55 reviews)
The price is £209
includes taxes & fees
24 Apr - 25 Apr
The Sands Hotel

Royal Oak Guest House

Royal Oak Guest House
2.0 star property
Kirkwall
10.0 out of 10, Exceptional, (52 reviews)
The price is £149
includes taxes & fees
29 Apr - 30 Apr
Royal Oak Guest House

Grainbank Mews

Grainbank Mews
3.0 star property
Kirkwall
10.0 out of 10, Exceptional, (11 reviews)
The price is £158
includes taxes & fees
17 May - 18 May
Grainbank Mews
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.

Choose what matters most at beach hotels in Kirkwall

Beach hotels with free breakfast in Kirkwall

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.

Find out more about Kirkwall

Kirkwall and its attractions for beach lovers

Kirkwall, the vibrant capital of Orkney, offers a delightful blend of historical intrigue and coastal charm. Start your beachside adventure at the nearby Scapa Beach, where the soft sands and gentle waves provide an excellent spot for families to unwind or engage in water sports like kayaking and windsurfing. Just a short drive away, you can explore the stunning Birsay Bay, renowned for its tidal pools and rich wildlife, perfect for children to discover local marine life. Don’t miss the chance to visit the impressive St. Magnus Cathedral, a stone's throw from the waterfront, where you can marvel at its striking architecture before enjoying a leisurely stroll along the scenic waterfront. For a unique cultural experience, head to the Orkney Museum, which showcases the fascinating history of the islands and is located just minutes from the beach. When it comes to accommodation, consider staying in hotels along the harbourfront, where you can enjoy panoramic views of the sea and easy access to seaside eateries serving fresh local seafood. After days filled with exploration, retreat to your comfortable hotel, where attentive staff ensure your family is well cared for, creating memorable experiences in this picturesque setting.

Find the best beach hotels and resorts in Kirkwall

For those seeking a relaxing beach getaway in Kirkwall, Scotland, these hotels offer excellent nearby the coast and a variety of amenities to enhance your stay.

Karrawa Guest House

  • Why it's great for the ultimate beach vacation spot: Karrawa Guest House is an idyllic retreat for beach lovers, an impressive review rating of 9.6. Located conveniently near the beach, guests can easily explore the scenic coastline while enjoying a comfortable and welcoming atmosphere. The guest house offers a delightful free breakfast each morning, perfect for fuelling a day of seaside adventures.
  • Other amenities: Additional amenities include daily housekeeping to ensure a tidy and pleasant environment, free self-parking for added convenience, and a lovely terrace where travelers can relax and enjoy the garden views. Families will appreciate the availability of cribs at no extra charge, making it a great choice for those travelling with little ones.
  • Nearby attractions: Highland Park Distillery - 0.9 km, Earl's Palace - 1.1 km, Bishop's Palace - 1.4 km

St Ola Hotel

  • Why it's great for the ultimate beach vacation spot: With a solid review rating of 7.6, St Ola Hotel is a fantastic option for beach enthusiasts looking for comfort and convenience. Situated near both the beach and the ocean, this hotel allows guests to easily access the stunning coastal scenery of Kirkwall. The welcoming atmosphere is complemented by room service and a complimentary breakfast to kick-start your day.
  • Other amenities: Guests will find additional features such as daily housekeeping, free toiletries, and nearby parking options to enhance their stay. The hotel is also located in a historical district, providing a unique backdrop for your visit. Enjoy the convenience of parking nearby while you explore the local area and its beautiful surroundings.
  • Nearby attractions: Orkney Wireless Museum - 0.1 km, St. Magnus Cathedral - 0.4 km, Orkney Museum - 0.5 km

Top Kirkwall Hotel Reviews

Frequently asked questions

How much does a beach hotel in Kirkwall cost?
Prices for beach hotels in Kirkwall vary, but you can find a great deal from £116 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
What is the best time of year to stay in a beach hotel in Kirkwall?
The most popular time to stay in a beach hotel in Kirkwall is during the summer months, particularly July and August. The weather is at its mildest then, with average temperatures usually ranging from 14°C to 18°C, which is great for enjoying the coastal scenery and getting out on the water.

During this time, the days are long, offering ample daylight for exploring the stunning beaches and dramatic cliffs around Kirkwall. You'll find that many local tours and boat trips to nearby islands are operating frequently, making it easy to discover the rich history and wildlife of the Orkney archipelago. For those looking for a relaxing seaside escape, this is when Kirkwall truly shines, with opportunities for gentle strolls along The Shore or even a brave dip in the North Sea.

For a great alternative, May offers a distinct advantage for a beach hotel stay. While slightly cooler, with temperatures typically between 10°C and 14°C, the extended daylight hours are already noticeable, and the landscape is beautifully green.
How can I save on a beach hotel in Kirkwall with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on Kirkwall beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.



*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
Is it cheaper to book flights and a beach hotel in Kirkwall as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Kirkwall for you.

Explore a world of travel with Expedia