Selkirk Hotel Guide - St Mary's Loch hotels in Selkirk, United Kingdom.

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Trending Hotels Near St Mary's Loch

Cross Keys Inn

3.5 star property
9.6 out of 10, Exceptional, (24)
"Great place to stay - very friendly and a nice bed and shower."
The price is €178
includes taxes & fees
28 May - 29 May
Cross Keys Inn

Traquair Arms Hotel

3.0 star property
9.0 out of 10, Wonderful, (80)
"Clean room, delicious salmon breakfast"
The price is €157
includes taxes & fees
22 May - 23 May
Traquair Arms Hotel

The Tontine Hotel

3.0 star property
9.2 out of 10, Wonderful, (243)
"Lovely hotel"
The price is €167
includes taxes & fees
28 May - 29 May
The Tontine Hotel

The Park Hotel Peebles

3.0 star property
8.6 out of 10, Excellent, (393)
"Easy to get to, good parking, can walk into town. Staff were friendly, good breakfast, fantastic views (from some of the rooms)."
The price is €148
includes taxes & fees
4 Jun - 5 Jun
The Park Hotel Peebles

Peebles Hydro Hotel

4.0 star property
8.2 out of 10, Very good, (615)
"Lovely hotel great location breakfast was excellent choices i would have preferred if there was water fountains available throughout this hotel like other hotels which would be handy !"
The price is €224
includes taxes & fees
2 Jun - 3 Jun
Peebles Hydro Hotel

St Ronans Hotel

3.0 star property
7.8 out of 10, Good, (85)
"Average Accommodation but met our needs"
The price is €107
includes taxes & fees
1 Jun - 2 Jun
St Ronans Hotel

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
7.8 out of 10, Good, (846)
"Location of outstanding beautt"
The price is €149
includes taxes & fees
1 Jun - 2 Jun
Macdonald Cardrona Hotel, Golf & Spa
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.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

What's the area like around St Mary's Loch?

St Mary's Loch is located in a welcoming area of Selkirk known for its array of dining options and golfing. Selkirk is home to 19 hotels and other accommodation options, so you can find something with the amenities you're looking for.

What's the best place to stay close to St Mary's Loch?

Traquair Arms Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers a restaurant and free parking. You'll find it 9.5 mi (15.3 km) from St Mary's Loch. Other good choices around the area include Macdonald Cardrona Hotel, Golf & Spa and Peebles Hydro Hotel.

How many hotels will I find near St Mary's Loch?

Expedia has 5 hotels and other accommodation options a few miles from St Mary's Loch.

If I need to cancel the hotel reservation for my stay near St Mary's Loch, will I receive a refund?

Yes, the majority of hotel room reservations are fully refundable if cancelled prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that's non-refundable, it may still be possible to cancel it and get a refund within 24 hours of your booking. Enter dates in and click on "Search", then use the filter option "fully refundable" to review the top deals on offer near St Mary's Loch.