Top Hotels Near St Mary's Loch in Selkirk from AU$192

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St Mary's Loch hotels

1. The Tontine Hotel

The Tontine Hotel
3.0 star property
17.1 km from St Mary's Loch
9.0 out of 10, Wonderful, (301 reviews)
"Good breakfast, extensive menu, good service. Quiet room at back of hotel,not muchof a view but fine for one night."
United Kingdom
Peter
The price is AU$225
includes taxes & fees
18 Nov - 19 Nov
The Tontine Hotel

2. Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
17.2 km from St Mary's Loch
8.4 out of 10, Very good, (744 reviews)
"Room was nice, bed was comfortable, breakfast had good selection. We brought our x2 dogs and as with a lot of other stays we’ve done felt a bit short changed with the £30 per dog fee. Would recommend having a fridge in a dog friendly room as some dog food needs kept in a fridge. Otherwise had a nice stay and would likely stay again."
United Kingdom
Barry
The price is AU$223
includes taxes & fees
8 Dec - 9 Dec
Peebles Hydro Hotel

3. Traquair Arms Hotel

Traquair Arms Hotel
3.0 star property
15.3 km from St Mary's Loch
9.2 out of 10, Wonderful, (118 reviews)
"Friendly and well run hotel. Our evening meal and breakfast were both excellent, couldn't fault."
United Kingdom
Fiona
The price is AU$275
includes taxes & fees
8 Dec - 9 Dec
Traquair Arms Hotel

4. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
16.5 km from St Mary's Loch
7.8 out of 10, Good, (1,005 reviews)
"Great hotel, friendly staff"
United Kingdom
Nirwair
The price is AU$225
includes taxes & fees
6 Dec - 7 Dec
Macdonald Cardrona Hotel, Golf & Spa

5. St Ronans Hotel

St Ronans Hotel
3.0 star property
15.6 km from St Mary's Loch
8.0 out of 10, Very good, (115 reviews)
"We were happy enough with our room at St Ronans Hotel and we were grateful for the host's recommendation that we should go to The Traquair Arms Hotel for our evening meal."
United Kingdom
Anthony
The price is AU$193
includes taxes & fees
10 Nov - 11 Nov
St Ronans Hotel

6. Luxury Old School

Luxury Old School
3.0 star property
17.3 km from St Mary's Loch
The price is AU$2,032
includes taxes & fees
11 Nov - 12 Nov
Luxury Old School

7. The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
17.1 km from St Mary's Loch
8.6 out of 10, Excellent, (445 reviews)
"Very helpful staff. Good food. Excellent location."
United Kingdom
ANGELA
The price is AU$206
includes taxes & fees
22 Nov - 23 Nov
The Park Hotel Peebles
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

3.0 star property
17.1 km from St Mary's Loch
4.0 star property
17.2 km from St Mary's Loch
3.0 star property
15.3 km from St Mary's Loch
4.0 star property
16.5 km from St Mary's Loch
3.0 star property
15.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
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • No WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • No WiFi included
  • Yes, Parking

Other attractions near St Mary's Loch

Top St Mary's Loch Hotel Reviews

Frequently Asked Questions

What are the top-rated hotels near St Mary's Loch?

Discover the top-rated hotels near St Mary's Loch, perfect for travellers seeking a memorable stay with stunning views and exceptional amenities.


THE Gordon Arms Restaurant With Rooms
THE Gordon Arms Restaurant With Rooms is a charming hotel located just 6.0 km from St Mary's Loch, with an impressive review rating of 10. Guests can enjoy the unique traditional hotel design and scenic mountain views right from the doorstep. The hotel offers premium bedding for a restful night's sleep and complimentary toiletries for added convenience. Outdoor enthusiasts will appreciate the nearby hiking and biking trails as well as fishing opportunities, while those looking to indulge can opt for the private chef service. Self-parking is available, ensuring a straightforward experience for all travellers.

What are the best affordable hotels near St Mary's Loch?

For travellers seeking affordable accommodations near St Mary's Loch, there are some fantastic options that combine comfort with stunning surroundings.


THE Gordon Arms Restaurant With Rooms
THE Gordon Arms Restaurant With Rooms is a charming hotel located just 6.0 km from St Mary's Loch, offering an exceptional review rating of 10. This hotel is perfect for travellers who appreciate traditional design and the beauty of nature, featuring nearby mountain biking, hiking, and fishing opportunities. Guests will enjoy amenities such as complimentary WiFi, free toiletries, and free uncovered parking, making it a practical choice for a memorable stay.

What are the best pet-friendly hotels near St Mary's Loch?

For those seeking a perfect pet-friendly getaway near St Mary's Loch, these top-rated hotels ensure a delightful experience for both you and your furry friend.


THE Gordon Arms Restaurant With Rooms
THE Gordon Arms Restaurant With Rooms is a charming hotel just 6.0 km from St Mary's Loch, offering an impressive review rating of 10. This pet-friendly hotel welcomes pets and provides essential amenities for your furry companions. Guests can enjoy a range of activities such as hiking and biking nearby, along with the beautiful lake views right at the site. Additional amenities include premium bedding, free toiletries, and self-parking, ensuring a comfortable stay.

Can I book a fully refundable hotel close to St Mary's Loch?

Most bookings on Expedia are refundable if cancelled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, set your travel dates and use the "Fully refundable" filter.

Can I find Expedia discounts for hotels near St Mary's Loch?

To look for discounts on hotels near St Mary's Loch, join One Key™—our free travel rewards program. One Key members get instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you can save is by booking a package with hotel and flights.† *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands. †Members only. Savings vary and subject to availability.

How much is a hotel near St Mary's Loch?

Staying near St Mary's Loch is a treat, with plenty of hotels from AU$192 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.