Find hotels near St Mary's Loch, Selkirk from $105

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 1,543 hotels close to St Mary's Loch with room rates, reviews, and availability. Most hotels are fully refundable.

THE Gordon Arms Restaurant With Rooms
3.0 star property
9.8 out of 10, Exceptional, (32)
"Lovely stay in a very pretty area"
United Kingdom
Caroline
$132 nightly
The price is $159
Nov 21 - Nov 22
Total with taxes and fees
THE Gordon Arms Restaurant With Rooms
Traquair Arms Hotel
3.0 star property
9.2 out of 10, Wonderful, (95)
"Kind, efficient, welcoming staff; a beautiful location; a good dinner menu"
United Kingdom
Michael
$130 nightly
The price is $157
Nov 8 - Nov 9
Total with taxes and fees
Traquair Arms Hotel
The Tontine Hotel
3.0 star property
9.2 out of 10, Wonderful, (252)
"Lovely hotel"
United Kingdom
Ruth
$101 nightly
The price is $121
Nov 10 - Nov 11
Total with taxes and fees
The Tontine Hotel
St Ronans Hotel
3.0 star property
8.0 out of 10, Very Good, (95)
"Friendly and homely."
United Kingdom
DIANE
$100 nightly
The price is $120
Oct 26 - Oct 27
Total with taxes and fees
St Ronans Hotel
Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
7.8 out of 10, Good, (896)
"Lovely hotel in beautiful surroundings. "
United Kingdom
Fiona
$87 nightly
The price is $105
Nov 11 - Nov 12
Total with taxes and fees
Macdonald Cardrona Hotel, Golf & Spa
Peebles Hydro Hotel
4.0 star property
8.4 out of 10, Very Good, (663)
"Love Peebles Hydro, my 3rd visit and won't be my last"
United Kingdom
Jacqueline
$158 nightly
The price is $189
Nov 9 - Nov 10
Total with taxes and fees
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.

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

  • Stunning Natural Beauty: Experience the breathtaking scenery of St Mary's Loch, perfect for leisurely walks and outdoor adventures.
  • Outdoor Activities: Enjoy a range of activities, including golfing, swimming, and hiking along scenic trails like St Cuthbert's Way.
  • Cultural Exploration: Visit nearby castles and museums to immerse yourself in the rich history and heritage of the region.
  • Relaxation Options: Indulge in spa experiences and unwind in the tranquil atmosphere of this picturesque location.
  • Comfortable Accommodations: Choose from various budget-friendly hotels providing modern amenities and charming hospitality.

Find great hotels near St Mary's Loch

Discover a variety of comfortable and budget-friendly hotel accommodations at St Mary's Loch, ranging from 2 to 4 stars. Whether you're seeking pet-friendly options, stylish stays, or affordable lodging near St Mary, you'll find a perfect fit for your adventure vacation. Enjoy a blend of modern amenities and charming hospitality tailored to make your trip unforgettable.

  • Macdonald Cardrona Hotel, Golf & Spa: Nestled 10 miles from St Mary's Loch, Macdonald Cardrona Hotel, Golf & Spa is a luxurious 4-star retreat that caters to golf enthusiasts and business travelers alike. The hotel features a top-notch golf course, perfect for those looking to tee off amid stunning scenery. Business travelers will appreciate amenities such as meeting rooms and a dedicated business center. For ultimate relaxation, the full-service spa offers a range of treatments, including massages, manicures, and a Turkish bath, ensuring a rejuvenating stay.
  • Days Inn by Wyndham Lockerbie Annandale Water: Located 21 miles from St Mary's Loch, Days Inn by Wyndham Lockerbie Annandale Water provides a practical and comfortable stay for travelers seeking a pet-friendly environment. With a welcoming pet policy that allows various pets onsite, it's an ideal choice for families or individuals traveling with furry companions. This hotel combines convenience and comfort, making it a great option for those who value flexibility during their travels.
  • Peebles Hydro Hotel: Situated 11 miles from St Mary's Loch, Peebles Hydro Hotel is a family-friendly 4-star establishment that offers a delightful blend of recreation and relaxation. This hotel excels in catering to families, with amenities like a children’s club, playground, and arcade game room. Additionally, the hotel features a full-service spa and an indoor pool, perfect for unwinding after a day of exploration. Business travelers will find multiple meeting rooms available, making it a versatile choice for any visitor.

Where to stay near St Mary's Loch

St Mary's Loch offers a delightful mix of relaxation and adventure in southern Scotland. With its stunning location and friendly atmosphere, travelers can enjoy a fantastic stay while exploring nearby historic towns and secluded spots. Whether you prefer a leisurely stroll by the loch or an exhilarating hike, there's something for everyone just a minute's walk away. Experience the charm of this picturesque region and create unforgettable memories in a truly enchanting setting.

  • Peebles: Located 11 miles from St Mary's Loch, Peebles is a charming town known for its vibrant outdoor scene and rich cultural heritage. Travelers flock here year-round, particularly in April and from July to August, drawn by its golf courses, spa treatments, and family-friendly activities. Explore local landmarks like the historic castle and scenic lakes, or simply stroll along the picturesque River Tweed, where you can enjoy breathtaking views and a relaxing atmosphere.
  • Chapelhope: Just 1 mile from St Mary's Loch, Chapelhope is a quaint village that offers a perfect escape for nature lovers and adventure seekers. The village sees its peak visitors from July to September, who come for its stunning scenery and outdoor recreational activities. With proximity to national parks and serene parks, Chapelhope is an ideal spot for hiking, picnicking, and enjoying the great outdoors. Don’t miss the chance to visit the local country club for a unique experience!
  • Biggar: Situated 16 miles from St Mary's Loch, Biggar is a vibrant city that combines outdoor adventure with a rich tapestry of history and culture. Visitors are drawn here throughout the year, peaking in April, July, and September. Biggar boasts a variety of experiences, including recreational areas, theaters, and shopping districts. Explore nearby national parks and serene lakes, or catch a local performance for an unforgettable evening in this lively community.

Things to do near St Mary's Loch

St Mary's Loch offers a variety of activities for visitors, including golfing, swimming, and spa experiences. Popular walks include the scenic St Cuthbert's Way and the picturesque loch walk. For those interested in deeper explorations, consider a depth tour or discover the local experiences in Selkirk. Whether you're looking for outdoor adventures or relaxation, St Mary's Loch has something for everyone to enjoy.

Shopping

For unique gifts and souvenirs, visit Moffat Woolen Mill, located 15 miles from St Mary's Loch. If you're up for a drive, check out Livingston Designer Outlet and Gyle Shopping Centre, both over 30 miles away, offering a variety of shops in a vibrant atmosphere.

Recreation

The Leisure Club and Spa at Macdonald Cardrona Hotel offers a rejuvenating body treatment experience, perfect for relaxation just 10 miles from St Mary's Loch. For outdoor enthusiasts, Peebles Golf Club and Torwoodlee Golf Club, located 11 and 17 miles away respectively, provide excellent golfing amidst stunning landscapes.

Adventure

Explore the thrilling trails at 7stanes - Glentress, located 11 miles from St Mary's Loch, perfect for mountain biking. Experience the treetop adventure at Go Ape Peebles Adventure Park, also 11 miles away, featuring zip lines and canopy walks. Don't miss the exciting paths at 7stanes - Innerleithen, only 9 miles away.

Nightlife

For a unique experience, visit the Biggar Puppet Theatre for a blend of culture and entertainment, located 16 miles away. If you're in the mood for drinks, Greyfriar's Bobby pub offers a romantic vibe 31 miles away. Don’t miss the King's Theatre for a delightful evening of performances, also 31 miles away.

Booking tips and Expedia advantages for St Mary's Loch

To save on your trip to St Mary's Loch, consider visiting between January and March for lower accommodation prices. Book your hotel about a month in advance, or check Expedia for last-minute deals, especially on Tuesdays, which are typically the cheapest days. Take advantage of Expedia’s One Key membership for exclusive discounts and bundle your hotel, flights, and activities for better rates. Enjoy the free entry to the loch and explore the surrounding natural beauty without spending a dime. Always compare hotel prices using Expedia's filters to find the best deals.

  • 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: Booking a hotel around St Mary's Loch about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia's search tool to customize your options based on your budget, preferred location, and the type of hotel you're looking for. To find the best prices and deals, make sure to sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay at St. Mary's Loch with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near St Mary's Loch

St Mary's Loch in Selkirk, Scotland, offers a rich array of attractions, including castles and museums, perfect for travelers seeking cultural experiences, outdoor adventures, or romantic getaways. Explore the scenic beauty of the loch while visiting nearby historical sites. For accommodations, several hotels are conveniently located around St Mary's Loch, providing comfortable stays for your vacation.

  • Grey Mare's Tail Waterfall: Located 7 miles from St Mary's Loch, this stunning waterfall offers breathtaking views and a sense of adventure. Surrounded by rugged landscapes, it’s a perfect spot for outdoor enthusiasts and romantics alike, providing opportunities for hiking and photography.
  • Dawyck Botanic Garden: Situated 9 miles away, this expansive garden is a haven for families and nature lovers. With beautifully curated plant collections and serene walking paths, it offers a romantic atmosphere perfect for leisurely strolls, picnics, and enjoying the beauty of nature.
  • Neidpath Castle: Just 11 miles from St Mary's Loch, this historic castle exudes cultural charm and romance. Explore its ancient architecture, stunning views of the River Tweed, and immerse yourself in Scotland's rich history.

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 Rain (Dry)Mostly 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

Traveling to St Mary's Loch in Scotland can be easily done via two major airports. Edinburgh Airport (EDI) is situated 32 miles away, with excellent hotel options such as Crescent House and Virgin Hotels Edinburgh, both 7 miles from the airport. Another option is Glasgow International Airport (GLA), located 55 miles away, with luxurious accommodations like the Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort, just 7 and 4 miles from the airport, respectively. Additionally, Glasgow Prestwick Airport (PIK) is 56 miles from St Mary's Loch, featuring nearby hotels like Marine Troon and Lochgreen House Hotel, both 2 miles 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 travelers 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 3.7 miles 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 travelers.
How much is a hotel near St Mary's Loch?
Staying near St Mary's Loch is a treat, with plenty of hotels from $105 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 vacation during weekends or around public holidays.
What are the best affordable hotels near St Mary's Loch?
For travelers 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 3.7 miles from St Mary's Loch, offering an exceptional review rating of 10. This hotel is perfect for travelers 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 3.7 miles 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 program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar 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