We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Accommodation
Price per night
Location
Any Distance
from
  • Sort by:
  • Best Value
  • Lowest price
  • Distance
Updating list...
Sands Hotel
Booking.com
$88
View Deal
3.7 miles from St. Mary's
  • Free Wifi
  • Free Parking
The Orkney Hotel
Booking.com
$98
View Deal
6.0 miles from St. Mary's
  • Free Wifi
  • Free Parking
Albert Hotel
SAVE $4
$156
Hotels.com
$152
View Deal
6.3 miles from St. Mary's
  • Free Wifi
  • Breakfast included
St. Ola Hotel
SAVE $2
$77
Orbitz.com
$75
View Deal
6.3 miles from St. Mary's
  • Free Wifi
  • Restaurant
Savings alert: 27% below average rate

The price you found is 27% lower than this hotel's average rate of $103/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Kirkwall Hotel
Booking.com
$83
View Deal
6.3 miles from St. Mary's
  • Free Wifi
  • Free Parking
The Ayre Hotel
Booking.com
$109
View Deal
6.3 miles from St. Mary's
  • Free Wifi
  • Free Parking
Merkister Hotel
Booking.com
$88
View Deal
15.5 miles from St. Mary's
  • Free Wifi
  • Free Parking
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of $98/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Northern Sands Hotel
Booking.com
$121
View Deal
24.5 miles from St. Mary's
  • Free Wifi
  • Free Parking
The Castletown Hotel
SAVE $19
$99
Expedia.com
$80
View Deal
27.1 miles from St. Mary's
  • Free Wifi
  • Free Parking
Muthu Royal Thurso Hotel
SAVE $12
$70
Travelocity
$58
View Deal
30.2 miles from St. Mary's
  • Free Wifi
  • Free Parking
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of $69/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Pentland Hotel
SAVE $5
$89
Travelocity
$84
View Deal
30.3 miles from St. Mary's
  • Free Wifi
  • Breakfast included
Park Hotel
Booking.com
$103
View Deal
30.3 miles from St. Mary's
  • Free Wifi
  • Free Parking
Station Hotel
Booking.com
$94
View Deal
30.4 miles from St. Mary's
  • Free Wifi
  • Free Parking
Norseman Hotel
Booking.com
$94
View Deal
32.0 miles from St. Mary's
  • Free Wifi
  • Free Parking
Mackays Hotel
SAVE $51
$160
Booking.com
$109
View Deal
32.1 miles from St. Mary's
  • Free Wifi
  • Free Parking
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of $125/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

The Creel B&B
5.1 miles from St. Mary's
  • Free Wifi
  • Free Parking
The Foveran
5.3 miles from St. Mary's
  • Free Wifi
  • Free Parking
West End Hotel
5.9 miles from St. Mary's
  • Free Wifi
  • Free Parking
Polrudden Guest House
6.2 miles from St. Mary's
  • Free Wifi
  • Free Parking
Orca Hotel
14.5 miles from St. Mary's
  • Free Wifi
Woodwick House
14.9 miles from St. Mary's
  • Free Wifi
  • Free Parking
Taversoe Hotel
16.7 miles from St. Mary's
  • Free Wifi
  • Free Parking
Kettletoft Hotel
25.8 miles from St. Mary's
  • Free Parking
  • Restaurant
Belsair Hotel
25.9 miles from St. Mary's
  • Free Wifi
  • Free Parking
Pierowall Hotel
29.2 miles from St. Mary's
  • Free Wifi
  • Free Parking
St Clair Hotel
AMOMA
View Deal
30.3 miles from St. Mary's
  • Restaurant
  • Room Service
Breadalbane House Hotel
No availability for your dates from these sites
32.3 miles from St. Mary's
  • Free Wifi
  • Free Parking
No photo provided
32.4 miles from St. Mary's
  • Free Parking
  • Restaurant
Brown Trout Hotel
TripAdvisor
View Deal
32.4 miles from St. Mary's
  • Free Wifi
  • Free Parking
Ulbster Arms Hotel
Booking.com
$152
View Deal
33.7 miles from St. Mary's
  • Free Wifi
  • Free Parking
Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.