Search Hotels Near St Mary's Loch, Selkirk

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Mary's Loch hotels

Cross Keys Inn

Cross Keys Inn
3.5 star property
8.4 mi from St Mary's Loch
9.8 out of 10, Exceptional, (38 reviews)
"lovely stay with friendly staff."
United Kingdom
Philip
The price is £123
includes taxes & fees
22 Feb - 23 Feb
Cross Keys Inn

Traquair Arms Hotel

Traquair Arms Hotel
3.0 star property
9.5 mi from St Mary's Loch
9.2 out of 10, Wonderful, (100 reviews)
"Fantastic hotel, would definitely stay again!"
United Kingdom
Hamish
The price is £121
includes taxes & fees
13 Feb - 14 Feb
Traquair Arms Hotel

The Tontine Hotel

The Tontine Hotel
3.0 star property
10.6 mi from St Mary's Loch
9.0 out of 10, Wonderful, (256 reviews)
"Room was spotless, and all staff were happy bright and very helpful. The location is perfect, all in all a very good stay."
United Kingdom
Kenneth
The price is £112
includes taxes & fees
10 Mar - 11 Mar
The Tontine Hotel

St Ronans Hotel

St Ronans Hotel
3.0 star property
9.7 mi from St Mary's Loch
8.0 out of 10, Very good, (97 reviews)
"Clean and cozy room, everything we needed! Staff where kind and helpful, would recommend!"
United Kingdom
Andrew
The price is £88
includes taxes & fees
25 Feb - 26 Feb
St Ronans Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
10.2 mi from St Mary's Loch
7.8 out of 10, Good, (919 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is £81
includes taxes & fees
13 Feb - 14 Feb
Macdonald Cardrona Hotel, Golf & Spa

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
10.6 mi from St Mary's Loch
8.6 out of 10, Excellent, (420 reviews)
"Nice soap & shampoo "
United Kingdom
Jill
The price is £90
includes taxes & fees
3 Mar - 4 Mar
The Park Hotel Peebles

Windlestraw Guesthouse

Windlestraw Guesthouse
2.0 star property
11.2 mi from St Mary's Loch
The price is £118
includes taxes & fees
13 Feb - 14 Feb
Windlestraw Guesthouse

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
10.7 mi from St Mary's Loch
8.4 out of 10, Very good, (675 reviews)
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is £147
includes taxes & fees
2 Mar - 3 Mar
Peebles Hydro 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.

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
38 reviews
View
Exterior
Traquair Arms Hotel
3.0 star property
9.2
Wonderful
100 reviews
View
Front of property
The Tontine Hotel
3.0 star property
9.0
Wonderful
256 reviews
View
Bar (on property)
St Ronans Hotel
3.0 star property
8.0
Very good
97 reviews
View
Breakfast, lunch, dinner served; British cuisine, golf course views
Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
7.8
Good
919 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 Outdoor Activities: Enjoy golf, swimming, and serene walks along picturesque trails around St Mary's Loch.
  • Rich Historical Exploration: Discover nearby castles and museums that highlight the area's cultural heritage.
  • Idyllic Romantic Settings: The stunning landscapes provide a perfect backdrop for leisurely strolls with a loved one.
  • Welcoming Local Atmosphere: Experience the warmth of friendly locals and a relaxing vibe throughout the region.
  • Diverse Accommodation Choices: Stay in charming lodgings, from bed and breakfasts to hunting lodges, catering to all needs.

Find great hotels near St Mary's Loch

St Mary's Loch offers a charming selection of accommodation options, perfect for those seeking a memorable Scottish getaway. From quaint bed and breakfasts to cozy hotels, you’ll find pet-friendly lodgings that cater to families and adventurers alike. Enjoy the unique experience of a hunting lodge or a catering cottage, all equipped with essential amenities, including toilet facilities, ensuring a comfortable stay amidst the stunning natural beauty of the area.

  • Macdonald Cardrona Hotel, Golf & Spa: Nestled 6.2km from St Mary's Loch, Macdonald Cardrona Hotel, Golf & Spa is a luxurious 4-star accommodation that seamlessly combines modern elegance with eco-friendly practices. This pet-friendly haven is perfect for environmentally conscious travellers and business guests alike. Featuring a comprehensive range of business amenities, including a Business Centre, Meeting Room, and Conference Space, it caters to corporate needs. Guests can unwind in the hotel's serene surroundings while enjoying pet-friendly amenities such as food and water bowls. With its focus on sustainability and comfort, this hotel is an ideal retreat for nature lovers and professionals.
  • Peebles Hydro Hotel: Located 6.8km from St Mary's Loch, the Peebles Hydro Hotel is a splendid 4-star getaway that embraces a spa-themed experience, ideal for relaxation and rejuvenation. Known for being LGBTQIA welcoming, this property allows pets and provides a range of amenities for furry friends. Guests can indulge in a full-service spa offering body treatments, facials, and manicures, alongside exceptional pool facilities. The hotel’s commitment to inclusivity and wellbeing makes it a perfect choice for those seeking solace and pampering in a picturesque setting.
  • The Waverley Castle Hotel: Situated 11.8km away from St Mary's Loch, The Waverley Castle Hotel is a charming 3-star property that offers a delightful blend of comfort and entertainment. Guests can enjoy a variety of dining options, including a restaurant, snack bar, and lounge, while also partaking in leisure activities such as billiards and television. The hotel’s rural location provides stunning views and opportunities for outdoor exploration, making it perfect for those wishing to immerse themselves in Scotland's natural beauty.

Where to stay near St Mary's Loch

St Mary's Loch offers a delightful escape into the heart of the Scottish Borders, where friendly locals and a relaxing atmosphere await. Explore the picturesque area surrounding this serene freshwater lake, perfect for camping and outdoor adventures. Just a short drive from Selkirk, you'll find charming villages and historical sites that enhance your experience. Whether you're seeking solitude or thrilling activities, St Mary's Loch promises a memorable holiday filled with natural beauty and warm hospitality.

  • Peebles: Nestled 6.8km from St Mary's Loch, Peebles is a charming town that offers a unique blend of outdoor activities and cultural experiences. The town is particularly lively during April and the summer months, making it a perfect destination for families and adventure seekers alike. Popular activities include golfing at local courses and indulging in body treatments at nearby spas. Visitors can explore notable landmarks such as historical castles and picturesque lakes, providing a rich backdrop for relaxation and exploration.
  • Biggar: Located 9.9km from St Mary's Loch, Biggar is a vibrant town known for its stunning scenery and adventurous spirit. While visitor numbers peak in spring and autumn, the town maintains a steady flow of tourists year-round. Outdoor enthusiasts will appreciate the nearby national park and recreational areas, while those seeking cultural experiences can enjoy local theatres and shopping areas. Biggar's unique attractions, including its scenic landscapes and charming village atmosphere, make it an ideal stop for anyone looking to immerse themselves in the beauty of Scotland.
  • Chapelhope: A quaint village just 621m from St Mary's Loch, Chapelhope is a haven for nature lovers and adventure seekers. This picturesque spot sees a peak in visitors during the warmer months, offering a serene escape for those looking to connect with the outdoors. Popular activities include exploring recreational areas and enjoying the amenities of country private clubs. Just a stone's throw away, the national parks and parks in the vicinity provide ample opportunities for hiking and appreciating the stunning natural beauty of the region.

Things to do near St Mary's Loch

At St Mary's Loch, visitors can enjoy a range of activities including golf, swimming, and indulging in a spa. The area is perfect for a relaxing Sunday walk or a fine stroll along the scenic trails. For those seeking adventure, consider a delightful day trip to explore the stunning landscapes and rich history surrounding the loch.

Shopping

For local shopping, visit Moffat Woolen Mill, known for its lovely gifts and souvenirs, located 9.3km away. If you're up for a drive, check out Livingston Designer Outlet and Gyle Shopping Centre, both around 18.6km away, offering a variety of shops and family-friendly entertainment.

Recreation

The Leisure Club and Spa at Macdonald Cardrona Hotel offers rejuvenating body treatments in a relaxing atmosphere, while Peebles Golf Club provides a thrilling outdoor golfing experience. For a touch of luxury, enjoy the exclusive Macdonald Cardrona Golf Course, perfect for a day of indulgence and sport.

Adventure

Explore the thrilling trails at 7stanes - Glentress, located 6.2km from St Mary's Loch, perfect for mountain biking amidst stunning scenery. Visit Go Ape Peebles Adventure Park, 6.8km away, for an exhilarating treetop walk, or tackle the exhilarating routes at 7stanes - Innerleithen, 5.6km away.

Nightlife

For a delightful evening, visit the Biggar Puppet Theatre, 9.9km away, offering cultural entertainment. Alternatively, enjoy a cosy drink at Greyfriar's Bobby, 19.3km away, or catch a film at the Dominion Cinema, 18.6km away, both perfect for a romantic night out.

Booking tips and Expedia advantages for St Mary's Loch

To save money on your trip to St Mary's Loch, consider visiting between January and March when prices are lower. Book your hotel about a month in advance, ideally on a Tuesday, to secure the best rates. Use Expedia's search tool to filter results by budget and preferences, and look for last-minute deals if you're spontaneous. Combining your hotel, flights, and activities into a package can also yield savings. For free activities, enjoy the stunning natural scenery and walking trails around the loch, making the most of this beautiful destination without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St Mary's Loch are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around St Mary's Loch about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St Mary's Loch is Tuesday. The most expensive day to stay around St Mary's Loch is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, ensuring that the most affordable hotels appear at the top. Furthermore, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly accommodation options that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservation at St Mary's Loch with your flights and activities through an Expedia package.

Find the best attractions near St Mary's Loch

St Mary's Loch offers a delightful blend of cultural and outdoor experiences. Visitors can explore historical sites like nearby castles and museums, enriching their understanding of the area's rich heritage. For those seeking romance, the picturesque landscapes provide an idyllic backdrop for leisurely strolls. Whether you're interested in history or simply wish to enjoy the stunning scenery, St Mary's Loch has something for every traveller.

  • Grey Mare's Tail Waterfall: Experience the breathtaking beauty of this stunning waterfall, where the water cascades dramatically down the cliffs. Ideal for outdoor adventurers and romantics alike, the surrounding landscape offers excellent hiking trails and picturesque picnic spots, perfect for a day in nature.
  • Neidpath Castle: Step into history at this enchanting castle, nestled in lush greenery. With its striking architecture and captivating tales of the past, Neidpath Castle is a romantic destination that allows visitors to explore Scotland's rich cultural heritage.
  • Dawyck Botanic Garden: Wander through this beautiful botanical garden, which boasts a diverse collection of plants from around the world. With its serene atmosphere, it's a perfect spot for families and couples to enjoy a leisurely stroll amidst stunning floral displays.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageAverage
April43.7°F (6.5°C)No Rain (Dry)Mostly CloudyModerately HighAverage
May48.7°F (9.3°C)Light RainMostly CloudyAverageSlightly High
June54.0°F (12.2°C)Light RainMostly CloudyModerately HighSlightly High
July56.8°F (13.8°C)Light RainMostly CloudyModerately HighAverage
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 LowSlightly Low
December37.8°F (3.2°C)Light RainMostly CloudyModerately LowAverage

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

Accessing St Mary's Loch in Selkirk is convenient via several major airports. Edinburgh Airport (EDI), situated 19.9km away, has nearby accommodation options like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both approximately 4.3km from the airport. Glasgow International Airport (GLA), located 34.2km away, offers luxurious stays at the 5-star Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort, both within 2.5km. For those considering Glasgow Prestwick Airport (PIK), it is about 34.8km from St Mary's Loch, with nearby hotels such as the 5-star Marine Troon and Lochgreen House Hotel, both just 1.2km from the airport.

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 3-star 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.
How much is a hotel near St Mary's Loch?
Staying near St Mary's Loch is a treat, with plenty of hotels from £81 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.
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 3-star 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 3-star 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 canceled 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, simply enter "St Mary's Loch", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
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 programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia