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

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

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

Cross Keys Inn

3.5 star property
9.8 out of 10, Exceptional, (28)
"Great place to stay, staff are super friendly "
Cross Keys Inn

The Tontine Hotel

3.0 star property
9.2 out of 10, Wonderful, (245)
"Lovely hotel"
The Tontine Hotel

The Park Hotel Peebles

3.0 star property
8.6 out of 10, Excellent, (397)
"Nice hotel, good area, very friendly staff"
$119 nightly
The price is $142
Jul 27 - Jul 28
Total includes taxes and fees
The Park Hotel Peebles

Peebles Hydro Hotel

4.0 star property
8.2 out of 10, Very Good, (632)
"Great hotel, "
$170 nightly
The price is $204
Jul 28 - Jul 29
Total includes taxes and fees
Peebles Hydro Hotel

St Ronans Hotel

3.0 star property
7.8 out of 10, Good, (88)
"Friendly people. Basic room. Basic breakfast. "
$101 nightly
The price is $121
Jul 16 - Jul 17
Total includes taxes and fees
St Ronans Hotel

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
7.8 out of 10, Good, (865)
"Outstanding venue, location, staff and facilities but the sad part was the food which was very very expensive and so disappointing. "
$124 nightly
The price is $148
Jul 27 - Jul 28
Total includes taxes and fees
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.

Find out more about St Mary's Loch

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'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 21 hotels and other accommodations, so you can find something that's perfect for your stay.

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 traveler 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 accommodations 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 room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Put your dates in and click on "Search", then you can filter by "fully refundable" to view the best options available near St Mary's Loch.

Where can I learn more about changing or cancelling my trip in the area near St Mary's Loch?

For more details about rescheduling or cancelling your stay near St Mary's Loch, head over to our customer service page.