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

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 $202 per night
CA $202
CA $242 total
includes taxes & fees
Jun 4 - Jun 5
Stay at this 4-star 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.
Pool
Spa

The Tontine Hotel
High Street, The Tontine, Peebles, Scotland
Free cancellation
Reserve now, pay when you stay
17.1 km from St Mary's Loch
The price is CA $218 per night
CA $218
CA $261 total
includes taxes & fees
Jun 8 - Jun 9
Stay at this 3-star 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.
Pet-friendly
Parking included

The Park Hotel Peebles
Innerleithen Road, Peebles, Scotland
17.13 km from St Mary's Loch
The price is CA $194 per night
CA $194
CA $233 total
includes taxes & fees
Jun 11 - Jun 12
Stay at this 3-star 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.
Pet-friendly
Free WiFi

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 $294 per night
CA $294
CA $352 total
includes taxes & fees
Jun 8 - Jun 9
Stay at this 4-star 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.
Pool
Breakfast included

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 $185 per night
CA $185
CA $222 total
includes taxes & fees
Jun 1 - Jun 2
Stay at this 4-star eco-certified 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.
Pool
Breakfast included

The Elphinstone Hotel
145 High Street, Biggar, Scotland
25.41 km from St Mary's Loch
The price is CA $157 per night
CA $157
CA $189 total
includes taxes & fees
Jun 10 - Jun 11
Stay at this hotel in Biggar. Enjoy free breakfast, free parking, and a bar/lounge.
Breakfast included
Pet-friendly

The Kirkstyle Hotel
72 High Street, Biggar, Scotland
25.53 km from St Mary's Loch
The price is CA $178 per night
CA $178
CA $214 total
includes taxes & fees
Jun 3 - Jun 4
Stay at this 3-star business-friendly hotel in Biggar. Enjoy free breakfast, free WiFi, and daily housekeeping. Our guests praise the breakfast and the helpful staff in our reviews.
Breakfast included
Pet-friendly

George and Abbotsford Hotel
High Street, Melrose, Scotland
Free cancellation
Reserve now, pay when you stay
31.33 km from St Mary's Loch
The price is CA $157 per night
CA $157
CA $189 total
includes taxes & fees
Jun 3 - Jun 4
Stay at this 3.5-star 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.
Pet-friendly
Parking included

Days Inn by Wyndham Abington M74
Welcome Break Service Area J13, Abington, Biggar, Scotland
32.13 km from St Mary's Loch
The price is CA $78 per night
CA $78
CA $93 total
includes taxes & fees
Jun 8 - Jun 9
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.
Pet-friendly
Free WiFi

Days Inn by Wyndham Lockerbie Annandale Water
Roadchef Motorway Svc Ar A74M, Junction 16 Johnstonebridge, Lockerbie, Scotland
Free cancellation
Reserve now, pay when you stay
33.97 km from St Mary's Loch
The price is CA $77 per night
CA $77
CA $92 total
includes taxes & fees
Jun 22 - Jun 23
Stay at this 3-star 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.
Pet-friendly
Parking included

Dryburgh Abbey Hotel
St Boswells, Melrose, Scotland
35 km from St Mary's Loch
The price is CA $188 per night
CA $188
CA $226 total
includes taxes & fees
Jun 10 - Jun 11
Stay at this 3-star hotel in Melrose. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Dryburgh Abbey and Scott's View are located nearby.
Breakfast included
Pet-friendly

The Craigie
50 Bog Road, Penicuik, Scotland
Free cancellation
Reserve now, pay when you stay
36.74 km from St Mary's Loch
The price is CA $196 per night
CA $196
CA $236 total
includes taxes & fees
Jun 1 - Jun 2
Stay at this 3.5-star business-friendly hotel in Penicuik. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Penicuik Tower and Glencorse Golf Club are located nearby.
Breakfast included
Parking included
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,511 hotels |
---|---|
Lowest Price | CA $77 |
Highest Price | CA $294 |
Popular hotels | Macdonald Cardrona Hotel, Golf & Spa, Peebles Hydro Hotel, The Tontine Hotel, The Park Hotel Peebles, Barony Castle Hotel, The Elphinstone Hotel, The Kirkstyle Hotel, George and Abbotsford Hotel, Days Inn by Wyndham Abington M74, Days Inn by Wyndham Lockerbie Annandale Water, Dryburgh Abbey Hotel, The Craigie |
Recent St Mary's Loch hotel reviews by fellow wanderers

The Kirkstyle Hotel
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"I stayed for one night before a wedding nearby. I had a warm welcome and the room was lovely! Spotless and modern with a view over the street. Secondary glazing meant I heard nothing and slept for 9 hours! The bathroom was brand new by the looks of things too.
The Eggs Benedict was lovely too.
I’d definitely stay again when I’m back down this way.
"
A verified traveller stayed at The Kirkstyle Hotel