United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Hotels near St Mary's Loch

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Check hotel prices in St Mary's Loch

Check prices close to St Mary's Loch for tonight, 5 Dec. - 6 Dec.5 Dec. - 6 Dec.
Check prices close to St Mary's Loch for tomorrow night, 6 Dec. - 7 Dec.6 Dec. - 7 Dec.
Check prices close to St Mary's Loch for next weekend, 11 Dec. - 13 Dec.11 Dec. - 13 Dec.

Top hotels near St Mary's Loch

Don't see what you're looking for?
See all available properties in St Mary's Loch
View all properties
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.
Hotels near St Mary's Loch

Nature lovers will be sure to love St Mary's Loch.

It's located in Selkirk, a journey of 50 kilometres from Edinburgh.

If you were thinking of staying within walking distance of St Mary's Loch, you may have to think again. But don't stress, Moffat offers 7 possibilities and is located 30 kilometres away. Check out the amenities at The Famous Star Hotel, Best Western Moffat House Hotel and Buccleuch Arms Hotel & Restaurant.

Other Things to Do Near St Mary's Loch

After you've seen everything at St Mary's Loch, check out the surrounding area:

  • Listen out for passing birds singing their songs and the insects buzzing while you explore Dawyck Botanic Garden.
  • When it's a dreary day outside, hide out at Robert Smail's Printing Works. You'll encounter some fantastic historical stories as well!
  • Arrange a guided tour of St Ronan's Wells to step back in time and learn more about the area's captivating historical background.
  • If you have been looking to spoil yourself with some pampering, Leisure Club and Spa at Macdonald Cardrona Hotel ought to be your first port of call.
  • There is no better place to take it easy than at Haylodge Park.

How much is a hotel room in St Mary's Loch?

Hotels in St Mary's Loch start at AU$96 per night. Prices and availability subject to change. Additional terms may apply.

Travel to St Mary's Loch & explore

^Eligibility requirements and conditions apply.