Book a hotel near St Mary's Loch, Selkirk
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Hotels near St Mary's Loch

Traquair Arms Hotel
Traquair Road Peebles Scotland
15.29 km from St Mary's Loch
The price is CA $227 per night
CA $227
CA $273 total
Mar 13 - Mar 14
includes taxes & fees
Stay at this hotel in Peebles. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Robert Smail's Printing Works and St Ronan's Wells are located nearby.

Macdonald Cardrona Hotel, Golf & Spa
Cardrona, Peebles near Edinburgh Peebles Scotland
Free cancellation
Reserve now, pay when you stay
16.46 km from St Mary's Loch
The price is CA $140 per night
CA $140
CA $167 total
Mar 26 - Mar 27
includes taxes & fees
Book a stay at this spa hotel in Peebles. Enjoy free parking, a full-service spa, and a golf course. Our guests praise the helpful staff in our reviews. Popular attractions Macdonald Cardrona Golf Course and Leisure Club and Spa at Macdonald Cardrona Hotel are located nearby.

The Tontine Hotel
High Street Peebles Scotland
Free cancellation
Reserve now, pay when you stay
17.1 km from St Mary's Loch
Book a stay at this business-friendly hotel in Peebles. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Peebles Golf Club and Haylodge Park are located nearby.

The Park Hotel Peebles
Innerleithen Road Peebles Scotland
Free cancellation
Reserve now, pay when you stay
17.14 km from St Mary's Loch
The price is CA $148 per night
CA $148
CA $178 total
Mar 25 - Mar 26
includes taxes & fees
Stay at this hotel in Peebles. Enjoy free WiFi, room service, and a 24-hour front desk. Our guests praise the helpful staff in our reviews. Popular attractions Peebles Golf Club and Haylodge Park are located nearby.

Peebles Hydro Hotel
Innerleithen Road Peebles Scotland
Free cancellation
Reserve now, pay when you stay
17.2 km from St Mary's Loch
The price is CA $198 per night
CA $198
CA $238 total
Mar 31 - Apr 1
includes taxes & fees
Book a stay at this spa hotel in Peebles. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Peebles Golf Club and Haylodge Park are located nearby.

Cringletie House Hotel
Edinburgh Road Peebles Scotland
21.25 km from St Mary's Loch
The price is CA $406 per night
CA $406
CA $488 total
Mar 30 - Mar 31
includes taxes & fees
Book a stay at this family-friendly country house in Peebles. Enjoy free WiFi, free parking, and 3 bars/lounges. Popular attractions Great Polish Map of Scotland and Peebles Golf Club are located nearby.

Barony Castle Hotel
Eddleston Peebles Scotland
Free cancellation
Reserve now, pay when you stay
23.99 km from St Mary's Loch
The price is CA $187 per night
CA $187
CA $224 total
Mar 18 - Mar 19
includes taxes & fees
Book a stay at this business-friendly hotel in Peebles. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Great Polish Map of Scotland and Don Coyote Outdoor Centre are located nearby.

Cornhill Castle Hotel
Cornhill Road Biggar Scotland
Free cancellation
Reserve now, pay when you stay
26.18 km from St Mary's Loch
Stay at this hotel in Biggar. Enjoy free WiFi, free parking, and breakfast (surcharge).

Stunning 4-bedroom Cabin With Hot Tub in Beattock!
Moffat Scotland
27.88 km from St Mary's Loch
Stay at this cabin in Moffat. Enjoy free WiFi, free parking, and a garden. Popular attractions Southern Upland Way Trailhead and Moffat Community Nature Reserve are located nearby.

George and Abbotsford Hotel
High Street Melrose Scotland
31.33 km from St Mary's Loch
Stay at this hotel in Melrose. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Saint Cuthbert's Way and Melrose Abbey are located nearby.

Days Inn by Wyndham Abington M74
Welcome Break Service Area J13 Biggar Scotland
Free cancellation
Reserve now, pay when you stay
32.13 km from St Mary's Loch
The price is CA $53 per night
CA $53
CA $64 total
Mar 29 - Mar 30
includes taxes & fees
Stay at this hotel in Biggar. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attraction Tinto Hill Cairn is located nearby.

Days Inn by Wyndham Lockerbie Annandale Water
Roadchef Motorway Svc Ar A74M Lockerbie Scotland
Free cancellation
Reserve now, pay when you stay
33.97 km from St Mary's Loch
The price is CA $53 per night
CA $53
CA $64 total
Mar 8 - Mar 9
includes taxes & fees
Stay at this hotel in Lockerbie. Enjoy free WiFi, free parking, and a 24-hour front desk. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attraction Chariots of Fire Carriage Driving Centre is located nearby.
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.
About St Mary's Loch Hotels Near Attractions
Do you have a full travel itinerary while visiting St Mary's Loch? Don't waste your time commuting too far from St Mary's Loch area attractions.
St Mary's Loch hotels essential information
Accommodation | 1,559 hotels |
|---|---|
Lowest Price | CA $64 |
Highest Price | CA $488 |
Popular hotels | Traquair Arms Hotel, Macdonald Cardrona Hotel, Golf & Spa, Peebles Hydro Hotel, The Tontine Hotel, The Park Hotel Peebles, Cringletie House Hotel, Barony Castle Hotel, Cornhill Castle Hotel, Stunning 4-bedroom Cabin With Hot Tub in Beattock!, George and Abbotsford Hotel, Days Inn by Wyndham Abington M74, Days Inn by Wyndham Lockerbie Annandale Water |
Recent St Mary's Loch hotel reviews by fellow wanderers

George and Abbotsford Hotel
4 out of 5
Posted less than an hour ago
Travelocity Verified Review
"Staff were very good very helpful good Wi-Fi good phone reception easy Parking the food was nice. It is a old hotel and starting to show a bit around the edges."
A verified traveller stayed at George and Abbotsford Hotel





