Hotels with Restaurants in Kirkwall

  • 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

Our top choices for Kirkwall hotels with a restaurant

1. The Ayre Hotel

The Ayre Hotel
3.0 star property
Kirkwall
8.6 out of 10, Excellent, (278 reviews)
"Comfy room, excellent service, perfectly located."
United States
Giorgia
The price is S$132
includes taxes & fees
15 Nov - 16 Nov
The Ayre Hotel

2. Albert Hotel

Albert Hotel
3.0 star property
Kirkwall
9.0 out of 10, Wonderful, (311 reviews)
"Clean and central location"
United States
Debra
The price is S$206
includes taxes & fees
7 Dec - 8 Dec
Albert Hotel

3. Murray Arms Hotel

Murray Arms Hotel
3.0 star property
South Ronaldsay
9.2 out of 10, Wonderful, (164 reviews)
"Murray Arms Hotel is the nicest place I’ve stayed. The family owned hotel is warm & cozy with exceptional hospitality, superb food & chill ambiance by the shore. Great location, peaceful, charming & lovely retreat. Locals enjoy it too."
United States
Margaret
The price is S$95
includes taxes & fees
12 Nov - 13 Nov
Murray Arms Hotel

4. The Orkney Hotel

The Orkney Hotel
3.0 star property
Kirkwall
8.4 out of 10, Very good, (83 reviews)
"Staff was very accommodating. The large tub with jets was relaxing. The central location was excellent. Hot breakfast and selection was very good. We plan to come back. Highly recommend."
United States
David
The price is S$267
includes taxes & fees
8 Nov - 9 Nov
The Orkney Hotel

5. The Sands Hotel

The Sands Hotel
2.5 star property
Burray
9.8 out of 10, Exceptional, (63 reviews)
"The manager Bryce gave us excellent recommendations for dights to see at the south end of the island and where to park on a weekend in Kirkwall. Such a unique setting and quiet."
United States
Susan
The price is S$246
includes taxes & fees
8 Nov - 9 Nov
The Sands Hotel
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.

Frequently Asked Questions

Why book your hotel with restaurants in Kirkwall with Expedia?

Booking a hotel with restaurants in Kirkwall is as easy as clicking on your travel dates and picking a place that checks your boxes. On the lookout for a getaway that has its own restaurant or is in a culinary hot spot? Want it to be upscale or budget friendly? Use Expedia's filters to further narrow your search results and find your ideal match.

How can I find cheap hotels with restaurants in Kirkwall?

With Expedia's nifty filter tool, sourcing cheap hotels with restaurants in Kirkwall is a cinch. To find properties that are easy on the wallet, refine your search results by star rating, budget and meal plans.