Hotels near St Mary's Loch
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Free cancellation on select hotels and 24/7 support, so you can book with confidence
Check hotel prices in St Mary's Loch
Top 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 LochAfter 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.