Default HTG hotel image

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

  • 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

Guest rating

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

Star rating

Our top choices for St Mary's Loch hotels

Cross Keys Inn

Cross Keys Inn
3.5 star property
13.6 km from St Mary's Loch
9.8 out of 10, Exceptional, (47 reviews)
"Pleasant courteous staff, extremely clean and comfortable rooms and bar / restaurant areas."
United Kingdom
Ian
The price is €174
includes taxes & fees
15 Jul - 16 Jul
Cross Keys Inn

Traquair Arms Hotel

Traquair Arms Hotel
3.0 star property
15.3 km from St Mary's Loch
9.0 out of 10, Wonderful, (104 reviews)
"Fantastic hotel, would definitely stay again!"
United Kingdom
Hamish
The price is €181
includes taxes & fees
13 Jul - 14 Jul
Traquair Arms Hotel

The Tontine Hotel

The Tontine Hotel
3.0 star property
17.1 km from St Mary's Loch
9.0 out of 10, Wonderful, (274 reviews)
"A good breakfast and a nice hotel"
United Kingdom
Gordon
The price is €177
includes taxes & fees
26 Jul - 27 Jul
The Tontine Hotel

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, (103 reviews)
"Clean and cozy room, everything we needed! Staff where kind and helpful, would recommend!"
United Kingdom
Andrew
The price is €106
includes taxes & fees
13 Jul - 14 Jul
St Ronans Hotel

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, (958 reviews)
"Great property, very clean spacious rooms in a beautiful setting with free parking."
United States
julian
The price is €131
includes taxes & fees
30 Jul - 31 Jul
Macdonald Cardrona Hotel, Golf & Spa

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, (713 reviews)
"Fabulous scenery, good food , lovely swimming pool. Great venue for a celebratory family occasion"
United Kingdom
Sue and Stephen
The price is €211
includes taxes & fees
10 Aug - 11 Aug
Peebles Hydro Hotel

Windlestraw Guesthouse

Windlestraw Guesthouse
2.0 star property
18 km from St Mary's Loch
10.0 out of 10, Exceptional, (1 review)
"After a long journey we were so pleased to stay at this B&B, we received a warm welcome, the building is beautiful with lovely views and our room was spotlessly clean and very comfortable. Breakfast was continental only but very well thought out and the communal areas are a special bonus. Would stay here again without a doubt. Thank you."
United Kingdom
Frances
The price is €177
includes taxes & fees
17 Jul - 18 Jul
Windlestraw Guesthouse
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 popular hotels close to St Mary's Loch

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Front of property
Cross Keys Inn
3.5 star property
9.8
Exceptional
47 reviews
View
Exterior
Traquair Arms Hotel
3.0 star property
9.0
Wonderful
104 reviews
View
Front of property
The Tontine Hotel
3.0 star property
9.0
Wonderful
274 reviews
View
Bar (on property)
St Ronans Hotel
3.0 star property
8.0
Very good
103 reviews
View
Breakfast, lunch and dinner served
Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
7.8
Good
958 reviews
View

Top St Mary's Loch Hotel Reviews

Hotels near other St Mary's Loch attractions

Find out more about St Mary's Loch

Top reasons to visit St Mary's Loch

  • Scenic Walks: St Mary's Loch offers picturesque walks, perfect for exploring the stunning landscapes of the Scottish Borders.
  • Water Activities: Engage in a variety of water sports, including fishing and sailing, amidst a tranquil loch setting.
  • Cultural Exploration: Discover nearby historic castles, charming museums, and local waterfalls that showcase Scotland's rich heritage.
  • Welcoming Atmosphere: Enjoy the friendly vibe of the surrounding towns, steeped in history and local charm.
  • Diverse Accommodation: Choose from a range of lodgings, including cosy B&Bs and inviting country houses.

Find great hotels near St Mary's Loch

Explore a delightful range of accommodation options at St Mary's Loch, Selkirk, where you can choose from charming bed and breakfasts to inviting country houses. Whether you're seeking pet-friendly lodgings, adventure-filled getaways, or a family-friendly retreat, this picturesque area has something for everyone. Don't miss the quaint Tibbie Shiels Inn and various holiday rentals, ensuring a memorable stay amidst Scotland's stunning landscapes.

  • The Elphinstone Hotel: Nestled 25.7km away from St Mary's Loch, The Elphinstone Hotel is a charming 3-star establishment with a guest rating of 8.6 out of 10. This hotel offers a warm and inviting atmosphere, ideal for those seeking a pet-friendly escape in the scenic Scottish countryside. With amenities catering specifically to animal lovers, guests can enjoy the comfort of their furry companions, as the property permits dogs and cats. The hotel prides itself on providing excellent service, making it a delightful choice for travellers looking to unwind after a day of exploration.
  • The Famous Star Hotel: Located 24.1km from St Mary's Loch, The Famous Star Hotel boasts a commendable guest rating of 9.2 out of 10 and is a fantastic option for families and adventure seekers. This 3-star hotel provides a range of exciting recreational activities, including nearby rock climbing, mountain biking, fishing, birdwatching, and horse riding. Additionally, the hotel is well-equipped for families, offering amenities such as highchairs for children, ensuring that younger guests are well taken care of. The vibrant atmosphere and abundance of activities make it a lively choice for those looking to create lasting memories.
  • The Horseshoe Inn: A mere 24.1km from St Mary's Loch, The Horseshoe Inn is a distinguished 4-star lodging option, boasting a remarkable guest rating of 9.4 out of 10. This inn is perfect for business travellers and pet owners alike, featuring a range of amenities tailored to enhance comfort. With a designated dog exercise area and provisions for pets, guests can relax knowing their furry friends are welcome. The Horseshoe Inn combines professionalism with a homely touch, making it a versatile option for visitors seeking both leisure and business facilities in a picturesque setting.

Where to stay near St Mary's Loch

St Mary's Loch, nestled in the heart of the Scottish Borders, offers a tranquil retreat for those seeking relaxation and adventure. Surrounded by stunning landscapes, this large natural loch is perfect for leisurely walks and water activities. The nearby towns provide a welcoming atmosphere, steeped in history and local charm. Explore the secluded beauty of Southern Scotland and immerse yourself in the friendly vibes of the region, making it an ideal getaway for all types of travellers.

  • Chapelhope: Nestled just 1.6km from St Mary's Loch, Chapelhope is a quaint village that offers a picturesque retreat amid Scotland's breathtaking landscape. Known for its eco-friendly ethos and family-oriented activities, visitors are drawn to its outdoor experiences. The village boasts a country private club, perfect for those looking to relax or engage in leisurely pursuits. With steady visitor numbers throughout the year, Chapelhope is particularly lively during the summer months from July to September, making it an ideal spot for families seeking a tranquil escape.
  • Moffat: Located 24.1km from St Mary's Loch, Moffat is a charming city renowned for its stunning scenery and outdoor adventures. The city attracts visitors year-round, with peak times in April and from June to July, making it a vibrant hub for adventure seekers. Moffat features a variety of recreational areas, including a notable golf course, which cater to both sports enthusiasts and nature lovers. The surrounding parks and nearby national park offer breathtaking views and opportunities for exploration, ensuring an unforgettable experience for all who visit.
  • Buccleuch: Situated 11.3km from St Mary's Loch, Buccleuch is a delightful village steeped in culture and history. This charming destination is ideal for couples seeking a romantic getaway or anyone interested in Scotland's rich heritage. Visitors can explore historic sites, including an impressive castle and informative museum, which are perfect for immersing oneself in the local culture. Although visitor numbers peak from July to September, Buccleuch maintains a welcoming atmosphere throughout the year, making it a lovely spot to discover.

Things to do in St Mary's Loch

Shopping

The local shops around St Mary's Loch offer charming gifts and souvenirs, perfect for a memento of your visit. If you're up for a drive, head to the Borders Retail Park in Selkirk, where you can find a variety of high street stores and unique boutiques.

Recreation

At St Mary's Loch, the stunning landscape complements the serene atmosphere of wellness retreats like the nearby Stobo Castle Health Spa, where guests can enjoy rejuvenating treatments and relaxing thermal facilities. Engage in outdoor activities such as hiking or kayaking, immersing yourself in nature's tranquility.

Adventure

St Mary's Loch offers stunning hiking trails with breathtaking views of the surrounding hills. You can enjoy kayaking on the tranquil waters, or try your hand at fishing for trout. The area is also ideal for picnicking amidst nature, providing a perfect backdrop for relaxation.

Nightlife

For a relaxed evening, visit The Fisherman’s Arms near the loch for a cosy atmosphere and hearty pub fare. If you’re in the mood for some live music, check out The Selkirk Arms Hotel, where you can enjoy local bands while sampling a selection of ales.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near St Mary's Loch

St Mary's Loch, the largest loch in the region, offers a stunning backdrop for visitors seeking culture and outdoor experiences. Explore nearby attractions such as historic castles and charming museums, or take in the beauty of local waterfalls. Whether you’re after a romantic getaway or an adventure in nature, St Mary's Loch and its surroundings provide numerous opportunities to immerse yourself in the enchanting Scottish landscape.

  • Grey Mare's Tail Waterfall: Located 11.3km from St Mary's Loch, this stunning waterfall cascades dramatically down rocky cliffs. The surrounding area offers opportunities for adventure, with hiking trails that provide breathtaking views and a romantic atmosphere, ideal for couples or nature enthusiasts.
  • Neidpath Castle: Situated 17.7km away, Neidpath Castle presents a glimpse into Scotland's rich history and culture. This impressive structure, with its romantic ambiance and scenic setting by the River Tweed, invites visitors to explore its grounds and learn about its storied past.
  • Kailzie Gardens: Just 16.1km from St Mary's Loch, Kailzie Gardens is a delightful floral haven, perfect for families. Stroll through beautifully landscaped gardens, enjoy vibrant blooms, and relax in the serene outdoor environment, making it an excellent spot for a leisurely day out.

Best time to go to St Mary's Loch

The best time to visit St Mary's Loch can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around St Mary's Loch falls in July, when visitor numbers are moderately high and weather is mostly cloudy with light rain. The coolest average temperature around St Mary's Loch falls in January, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.5°F (2.5°C)Light RainMostly CloudyModerately LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyAverageSlightly Low
March39.9°F (4.4°C)Light RainMostly CloudyAverageSlightly Low
April43.7°F (6.5°C)No RainMostly CloudyModerately HighAverage
May48.7°F (9.3°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudyModerately HighSlightly High
July56.8°F (13.8°C)Light RainMostly CloudyModerately HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September52.7°F (11.5°C)Light RainMostly CloudyAverageAverage
October47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
November41.7°F (5.4°C)Light RainMostly CloudyModerately LowAverage
December37.8°F (3.2°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to St Mary's Loch

Visiting St Mary's Loch is convenient with major airports nearby. Edinburgh Airport (EDI) is 51.5km away, with notable hotels like The Glasshouse, Autograph Collection, a 5-star hotel 11.3km from EDI, offering TransfersAndShuttles. Courtyard by Marriott Edinburgh West and Albany Hotel are also excellent options nearby. Glasgow International Airport (GLA) is 88.5km from the loch, with quality accommodations such as Sherbrooke Castle Hotel and Golden Jubilee Hotel, both within 5 to 11.3km of GLA. Lastly, Newcastle International Airport (NCL) is 106.2km away, featuring hotels like The County Hotel and INNSiDE by Meliá, both 9.7km from NCL, making your travel seamless.

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 17 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?
St Ronans Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers free parking and a bar. You'll find it 9.7 mi (15.6 km) from St Mary's Loch. Other good choices around the area include Macdonald Cardrona Hotel, Golf & Spa and The Tontine Hotel.
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.