- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St Mary's Loch hotels

1. The Tontine Hotel
The Tontine Hotel17.1 km from St Mary's Loch
9.0 out of 10, Wonderful, (301 reviews)
The price is AU$225
includes taxes & fees
18 Nov - 19 Nov

2. Peebles Hydro Hotel
Peebles Hydro Hotel17.2 km from St Mary's Loch
8.4 out of 10, Very good, (744 reviews)
The price is AU$223
includes taxes & fees
8 Dec - 9 Dec

3. Traquair Arms Hotel
Traquair Arms Hotel15.3 km from St Mary's Loch
9.2 out of 10, Wonderful, (118 reviews)
The price is AU$275
includes taxes & fees
8 Dec - 9 Dec

4. Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & Spa16.5 km from St Mary's Loch
7.8 out of 10, Good, (1,005 reviews)
The price is AU$225
includes taxes & fees
6 Dec - 7 Dec

5. St Ronans Hotel
St Ronans Hotel15.6 km from St Mary's Loch
8.0 out of 10, Very good, (115 reviews)
The price is AU$193
includes taxes & fees
10 Nov - 11 Nov

6. Luxury Old School
Luxury Old School17.3 km from St Mary's Loch
The price is AU$2,032
includes taxes & fees
11 Nov - 12 Nov

7. The Park Hotel Peebles
The Park Hotel Peebles17.1 km from St Mary's Loch
8.6 out of 10, Excellent, (445 reviews)
The price is AU$206
includes taxes & fees
22 Nov - 23 Nov
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.
Compare top hotels near St Mary's Loch
![]() The Tontine Hotel17.1 km from St Mary's Loch | ![]() Peebles Hydro Hotel17.2 km from St Mary's Loch | ![]() Traquair Arms Hotel15.3 km from St Mary's Loch | ![]() Macdonald Cardrona Hotel, Golf & Spa16.5 km from St Mary's Loch | ![]() St Ronans Hotel15.6 km from St Mary's Loch |
|---|---|---|---|---|
9.0 Wonderful 301 reviews | 8.4 Very good 744 reviews | 9.2 Wonderful 118 reviews | 7.8 Good 1,005 reviews | 8.0 Very good 115 reviews |
The price is AU$225 includes taxes & fees 18 Nov - 19 Nov | The price is AU$223 includes taxes & fees 8 Dec - 9 Dec | The price is AU$275 includes taxes & fees 8 Dec - 9 Dec | The price is AU$225 includes taxes & fees 6 Dec - 7 Dec | The price is AU$193 includes taxes & fees 10 Nov - 11 Nov |
|
|
|
|
|
Other attractions near St Mary's Loch
Top St Mary's Loch Hotel Reviews

THE Gordon Arms Restaurant With Rooms
THE Gordon Arms Restaurant With RoomsSelkirk




















































