Photo by Kevin Rae

Find hotels in St. Mary's from Rp1.899.463
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. Mary's hotels

Murray Arms Hotel
Murray Arms HotelSouth Ronaldsay
9.2 out of 10, Wonderful, (152 reviews)
The price is Rp3.517.524
Rp4.221.029 total
includes taxes & fees
20 May - 21 May

The Ayre Hotel
The Ayre HotelKirkwall
8.6 out of 10, Excellent, (243 reviews)
The price is Rp3.224.397
Rp3.869.276 total
includes taxes & fees
24 May - 25 May

Albert Hotel
Albert HotelKirkwall
9.0 out of 10, Wonderful, (274 reviews)
The price is Rp3.517.535
Rp4.221.042 total
includes taxes & fees
15 Jun - 16 Jun

The Royal Hotel Stromness
The Royal Hotel StromnessStromness
8.8 out of 10, Excellent, (82 reviews)
The price is Rp4.729.116
Rp5.674.939 total
includes taxes & fees
29 May - 30 May

Grainbank Mews
Grainbank MewsKirkwall
10.0 out of 10, Exceptional, (11 reviews)
The price is Rp3.400.273
Rp4.080.328 total
includes taxes & fees
24 May - 25 May

The Orkney Hotel
The Orkney HotelKirkwall
8.4 out of 10, Very good, (78 reviews)
The price is Rp3.419.737
Rp4.103.778 total
includes taxes & fees
17 May - 18 May

Ferry Inn Stromness
Ferry Inn StromnessStromness
8.8 out of 10, Excellent, (173 reviews)
The price is Rp4.729.116
Rp5.674.939 total
includes taxes & fees
3 Jun - 4 Jun

The Steading
The SteadingSouth Walls
The price is Rp21.065.982
Rp25.279.272 total
includes taxes & fees
4 Jun - 5 Jun

The Anchorage
The AnchorageSouth Ronaldsay
9.6 out of 10, Exceptional, (4 reviews)
The price is Rp2.110.514
Rp2.532.616 total
includes taxes & fees
20 May - 21 May

The Sands Hotel
The Sands HotelBurray
9.8 out of 10, Exceptional, (56 reviews)
The price is Rp4.299.118
Rp5.159.035 total
includes taxes & fees
23 May - 24 May

Kirkwall Youth Hostel
Kirkwall Youth HostelKirkwall
7.8 out of 10, Good, (42 reviews)
The price is Rp1.582.886
Rp1.899.463 total
includes taxes & fees
19 May - 20 May

Royal Oak Guest House
Royal Oak Guest HouseKirkwall
10.0 out of 10, Exceptional, (54 reviews)
The price is Rp3.224.397
Rp3.869.276 total
includes taxes & fees
24 May - 25 May

Karrawa Guest House
Karrawa Guest HouseKirkwall
9.6 out of 10, Exceptional, (116 reviews)
The price is Rp3.009.359
Rp3.611.325 total
includes taxes & fees
5 Jun - 6 Jun

Lindisfarne Bed & Breakfast
Lindisfarne Bed & BreakfastStromness
9.8 out of 10, Exceptional, (82 reviews)
The price is Rp2.520.892
Rp3.025.070 total
includes taxes & fees
30 May - 31 May
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
Learn more about St. Mary's
Escape to quaint St. Mary's! Enjoy its island views, sightseeing and cathedral.

Photo by Kevin Rae
Open Photo by Kevin Rae
More cheap stays in St. Mary's

Kirkwall Youth Hostel
Old Scapa Road Kirkwall Scotland
The price is Rp1.582.886 per night from 19 May to 20 May
Rp1.582.886
Rp1.899.463 total
19 May - 20 May
includes taxes & fees




































































