Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
23 Aug. - 25 Aug.
Next weekend
30 Aug. - 1 Sep.
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 per night. Prices and availability subject to change. Additional terms may apply.

Recently Reviewed in Selkirk


*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.