Find hotels near St Mary's Loch, Selkirk from ₩133,350
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Compare 1,534 hotels close to St Mary's Loch with room rates, reviews, and availability. Most hotels are fully refundable.

Traquair Arms Hotel
15.3 km from St Mary's Loch
9.0 out of 10, Wonderful, (97)
The price is ₩193,092
₩231,711 total
includes taxes & fees
Nov 28 - Nov 29

The Tontine Hotel
17.1 km from St Mary's Loch
9.0 out of 10, Wonderful, (256)

St Ronans Hotel
15.6 km from St Mary's Loch
8.0 out of 10, Very Good, (95)
The price is ₩143,627
₩172,353 total
includes taxes & fees
Nov 28 - Nov 29

The Park Hotel Peebles
17.1 km from St Mary's Loch
8.6 out of 10, Excellent, (414)
The price is ₩162,969
₩195,563 total
includes taxes & fees
Dec 1 - Dec 2

Macdonald Cardrona Hotel, Golf & Spa
16.5 km from St Mary's Loch
7.8 out of 10, Good, (906)
The price is ₩111,125
₩133,350 total
includes taxes & fees
Dec 1 - Dec 2

Torview House
17.3 km from St Mary's Loch
The price is ₩2,307,610
₩2,769,132 total
includes taxes & fees
Nov 30 - Dec 1
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.
Top St Mary's Loch Hotel Reviews
Dalmahoy Hotel & Country Club
10/10 Excellent
Hotels near other St Mary's Loch attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Selkirk Attractions
Other Hotels near St Mary's Loch, Selkirk
- Peebles Hotels
- Great Britain Hotels
- Melrose Hotels
- Biggar Hotels
- Lockerbie Hotels
- Lanark Hotels
- Moffat Hotels
- Hawick Hotels
- Selkirk Hotels
- Galashiels Hotels
- Penicuik Hotels
- Gorebridge Hotels
- Edinburgh and Lothian Hotels
- West Linton Hotels
- Northern Europe Hotels
- Innerleithen Hotels
- Langholm Hotels
- Cardrona Hotels
- Stobo Hotels
- Heriot Hotels
























