Search for Cheap Deals on
Hotels in Selkirk

Photo by Richard Reakes

Choose from 706 Selkirk Hotel Deals

Philipburn Hotel, BW Signature Collection

Philipburn Hotel, BW Signature Collection

4 out of 5
Linglie Road, Selkirk, Scotland
  • 30 min drive from St Mary's Loch
Stay at this 4-star eco-certified hotel in Selkirk. Enjoy free parking, breakfast (surcharge), and room service. Popular attractions Market Square and Halliwell's ...
8.8/10 Excellent! (97 reviews)
"I can't say enough about this place. Our stay was exceptional and revitalizing; If you're looking for quiet and solitude this is the place to go. You can hear bird chirping, no road noise, and the gardens are beautiful. The food was fantastic. I can't say enough about the staff. They are amazing ..."

Reviewed on Jul 2, 2025

Philipburn Hotel, BW Signature Collection
The Glen Guesthouse

The Glen Guesthouse

3 out of 5
Yarrow Terrace, Selkirk, Scotland
  • 30 min drive from St Mary's Loch
Stay at this 3-star guesthouse in Selkirk. Enjoy wired Internet (surcharge) and parking (surcharge). Popular attractions Market Square and Halliwell's House ...
8.8/10 Excellent! (129 reviews)
Comfortable and good biscuits.
"Lovely, comfortable stay. Helpful staff and very pleasant. Bed was large and comfortabe. Good biscuits with tea tray. Very welcoming."

Reviewed on May 4, 2025

The Glen Guesthouse
Cross Keys Inn

Cross Keys Inn

3.5 out of 5
Cross Keys Inn, Selkirk, Scotland
  • 18 min drive from St Mary's Loch
Stay at this 3.5-star hotel in Selkirk. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...
9.6/10 Exceptional! (28 reviews)
"Amazing - staff went extra mile to make sure our bike were stored safely, food was amazing and room fantastic"

Reviewed on Jun 5, 2025

Cross Keys Inn
The County Hotel

The County Hotel

3 out of 5
High St, Selkirk, Scotland
  • 31 min drive from St Mary's Loch
Stay at this 3-star hotel in Selkirk. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Sir Walter Scott's Courtroom and Market Square ...
8/10 Very Good! (2 reviews)
"There was no one at the desk. Self check in via the hotel email. Room was on 2nd floor up two flights of winding stairs not easy to maneuver with luggage. Limited food at the hotel. Did have free parking. Very old building not handicap accessible. Room was a good size and comfortable. Bathroom was ..."

Reviewed on Jun 1, 2025

The County Hotel
THE Gordon Arms Restaurant With Rooms

THE Gordon Arms Restaurant With Rooms

3 out of 5
Yarrow Valley, Selkirk, Scotland
  • 8 min drive from St Mary's Loch
Stay at this 3-star eco-certified hotel in Selkirk. Enjoy free WiFi, free parking, and a garden. Popular attraction St Mary's Loch is located nearby.
9.8/10 Exceptional! (31 reviews)
"Fantastic, amazing food and service, great views, would love to come back and stay longer"

Reviewed on Jun 21, 2025

THE Gordon Arms Restaurant With Rooms
Days Inn by Wyndham Lockerbie Annandale Water

Days Inn by Wyndham Lockerbie Annandale Water

3 out of 5
Roadchef Motorway Svc Ar A74M, Junction 16 Johnstonebridge, Lockerbie, Scotland
  • 48 min drive from St Mary's Loch
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 ...
8/10 Very Good! (713 reviews)
"Good"

Reviewed on Jul 10, 2025

Days Inn by Wyndham Lockerbie Annandale Water
Days Inn by Wyndham Abington M74

Days Inn by Wyndham Abington M74

2 out of 5
Welcome Break Service Area J13, Abington, Biggar, Scotland
  • 43 min drive from St Mary's Loch
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 ...
8.2/10 Very Good! (668 reviews)
"One doesn't stay at hotels on service stations for their ambience. Location suited our travel plan."

Reviewed on Jul 11, 2025

Days Inn by Wyndham Abington M74
Dryburgh Abbey Hotel

Dryburgh Abbey Hotel

3 out of 5
St Boswells, Melrose, Scotland
  • 50 min drive from St Mary's Loch
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 ...
8.6/10 Excellent! (781 reviews)
"Went for a one night stay. Hotel looks impressive but a bit tired inside. Staff were pleasant but could be a bit more friendly. They were young so perhaps just need some time."

Reviewed on Jul 6, 2025

Dryburgh Abbey Hotel
Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa

4 out of 5
Cardrona, Peebles near Edinburgh, Peebles, Scotland
  • 25 min drive from St Mary's Loch
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 ...
7.6/10 Good! (866 reviews)
"Outstanding venue, location, staff and facilities but the sad part was the food which was very very expensive and so disappointing."

Reviewed on Jul 7, 2025

Macdonald Cardrona Hotel, Golf & Spa
SCHLOSS Roxburghe, part of Destination by Hyatt

SCHLOSS Roxburghe, part of Destination by Hyatt

5 out of 5
Heiton, Kelso, Scotland
  • 1 hour drive from St Mary's Loch
Stay at this 5-star luxury hotel in Kelso. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...
9.4/10 Exceptional! (198 reviews)
"Incredible room, amazing staff and beautiful spa"

Reviewed on Jun 29, 2025

SCHLOSS Roxburghe, part of Destination by Hyatt
Peebles Hydro Hotel

Peebles Hydro Hotel

4 out of 5
Innerleithen Road, Peebles, Scotland
  • 26 min drive from St Mary's Loch
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 ...
8.2/10 Very Good! (632 reviews)
"Great facilities."

Reviewed on Jul 12, 2025

Peebles Hydro Hotel
George and Abbotsford Hotel

George and Abbotsford Hotel

3.5 out of 5
High Street, Melrose, Scotland
  • 45 min drive from St Mary's Loch
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 ...
7.8/10 Good! (404 reviews)
"Great staff and lovely food. A good bedroom and bathroom."

Reviewed on Jul 13, 2025

George and Abbotsford Hotel
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.