Default HTG hotel image

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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
9 Sept - 10 Sept
Tomorrow
10 Sept - 11 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for St Mary's Loch hotels

1. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
30.9 mi from St Mary's Loch
United States
Jessica
£101
includes taxes & fees
20 Sept - 21 Sept
Holiday Inn Edinburgh Zoo by IHG

2. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
31 mi from St Mary's Loch
United Kingdom
Courtney
£134
includes taxes & fees
4 Oct - 5 Oct
Garner Edinburgh Haymarket by IHG

3. Novotel Edinburgh Park

Novotel Edinburgh Park
30 mi from St Mary's Loch
United Kingdom
Vikki
£116
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

4. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
28.9 mi from St Mary's Loch
Canada
Jocelyne
£140
includes taxes & fees
4 Oct - 5 Oct
Dalmahoy Hotel & Country Club

5. ibis budget Edinburgh Park

ibis budget Edinburgh Park
30.8 mi from St Mary's Loch
United Kingdom
Alison
£105
includes taxes & fees
8 Oct - 9 Oct
ibis budget Edinburgh Park

6. Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket
31 mi from St Mary's Loch
United States
Saurabh
£165
includes taxes & fees
27 Sept - 28 Sept
Leonardo Hotel Edinburgh Haymarket

7. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
31 mi from St Mary's Loch
United Kingdom
Pierre Antoine
£139
includes taxes & fees
4 Oct - 5 Oct
Point A Edinburgh Haymarket

8. THE Gordon Arms Restaurant With Rooms

THE Gordon Arms Restaurant With Rooms
3.6 mi from St Mary's Loch
United States
Marta
£143
includes taxes & fees
3 Oct - 4 Oct
THE Gordon Arms Restaurant With Rooms

9. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
31 mi from St Mary's Loch
United Kingdom
graham
£120
includes taxes & fees
20 Sept - 21 Sept
Delta Hotels by Marriott Edinburgh

10. Novotel Edinburgh Centre

Novotel Edinburgh Centre
30.9 mi from St Mary's Loch
United States
Zayda
£176
includes taxes & fees
7 Oct - 8 Oct
Novotel Edinburgh Centre

11. Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
31 mi from St Mary's Loch
United States
Joao
£161
includes taxes & fees
4 Oct - 5 Oct
Ten Hill Place, WorldHotels Distinctive

12. Cross Keys Inn

Cross Keys Inn
8.4 mi from St Mary's Loch
United Kingdom
Michelle
£122
includes taxes & fees
15 Sept - 16 Sept
Cross Keys Inn

13. Staycity Aparthotels, Edinburgh, West End

Staycity Aparthotels, Edinburgh, West End
30.8 mi from St Mary's Loch
Canada
Madonna Pauline
£190
includes taxes & fees
4 Oct - 5 Oct
Staycity Aparthotels, Edinburgh, West End

14. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
31 mi from St Mary's Loch
United States
Suzette
£269
includes taxes & fees
4 Oct - 5 Oct
Hotel du Vin & Bistro Edinburgh

15. Haymarket Hotel

Haymarket Hotel
31 mi from St Mary's Loch
United States
Shari
£170
includes taxes & fees
4 Oct - 5 Oct
Haymarket Hotel

16. Traquair Arms Hotel

Traquair Arms Hotel
9.5 mi from St Mary's Loch
United Kingdom
Fiona
£153
includes taxes & fees
9 Oct - 10 Oct
Traquair Arms Hotel

17. St Ronans Hotel

St Ronans Hotel
9.7 mi from St Mary's Loch
United Kingdom
Rachael
£84
includes taxes & fees
20 Sept - 21 Sept
St Ronans Hotel

18. Tynecastle Park Hotel

Tynecastle Park Hotel
30.6 mi from St Mary's Loch
United States
Kathleen
£140
includes taxes & fees
8 Oct - 9 Oct
Tynecastle Park Hotel

19. Moxy Edinburgh

Moxy Edinburgh
30.8 mi from St Mary's Loch
United States
Kimberley
£169
includes taxes & fees
6 Oct - 7 Oct
Moxy Edinburgh

20. Murrayfield Hotel

Murrayfield Hotel
31 mi from St Mary's Loch
Canada
Philip
£166
includes taxes & fees
4 Oct - 5 Oct
Murrayfield Hotel
View all properties

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
9.8
Exceptional
53 reviews
View
Double or Twin Room
Traquair Arms Hotel
9.2
Wonderful
113 reviews
View
Bar (on property)
St Ronans Hotel
8.0
Very good
111 reviews
View
Reception
The Tontine Hotel
9.0
Wonderful
286 reviews
View
Exterior
Peebles Hydro Hotel
8.4
Very good
731 reviews
View

Top St Mary's Loch Hotel Reviews

Dryburgh Abbey Hotel

Dryburgh Abbey Hotel

10/10 Excellent
"Very well placed on the river"
John 2-night trip
Posted less than an hour ago
Dryburgh Abbey Hotel
Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa

10/10 Excellent
"Great location near path/cyclepath 3miles away from Peebles"
helen 1-night trip
Posted 4 hours ago
Macdonald Cardrona Hotel, Golf & Spa
Peebles Hydro Hotel

Peebles Hydro Hotel

10/10 Excellent
"Very nice stay as we have had previously and we will be going back"
JOHN 3-night trip
Posted 7 hours ago
Peebles Hydro Hotel
Dalhousie Castle

Dalhousie Castle

10/10 Excellent
"Beautiful property!"
Rhonda 1-night trip
Posted 2 days ago
Dalhousie Castle
Tinto Hotel

Tinto Hotel

10/10 Excellent
"It was an amazing find, travelling South on a long journey from Stornoway to Keswick. I began to feel tired in the afternoon, so I stopped the car went onto Expedia and found this place. The price was very reasonable for August, and the hotel was lovely, a little off the beaten track, but there was a local shop 2 mins away. Staff were very friendly and the food was delicious. I’m going to bookmark this one."
donald 1-night trip
Posted 2 days ago
Tinto Hotel
Barony Castle Hotel

Barony Castle Hotel

10/10 Excellent
"Lovely place to stay, friendly and helpful staff."
Paul f 3-night trip
Posted 2 days ago
Barony Castle Hotel
Days Inn by Wyndham Abington M74

Days Inn by Wyndham Abington M74

8/10 Good
"All good and what you pay for but you can’t beat the views and it is so convenient. All clean. All the basics what you need and so thankful they accept dogs. It’s our favourite stop off for visiting north Scotland"
Wendy 1-night trip
Posted 3 days ago
Days Inn by Wyndham Abington M74
St Ronans Hotel

St Ronans Hotel

8/10 Good
"Would have been 5 stars if the breakfast was a cooked breakfast . A great place to stay with friendly and helpful staff."
Graeme 1-night trip
Posted 3 days ago
St Ronans Hotel
Cringletie House Hotel

Cringletie House Hotel

8/10 Good
"I was happy with everything at the propertygood"
Craig 5-night trip
Posted 6 days ago
Cringletie House Hotel

Other attractions near St Mary's Loch

Loch Skeen

Commune with nature and explore the great outdoors at Loch Skeen during your travels in Selkirk. You can enjoy the restaurants while in the area.
See properties

Grey Mare's Tail Waterfall

9.4/10 (9 reviews)
Commune with nature and explore the great outdoors at Grey Mare's Tail Waterfall during your travels in Moffat. While in this relaxing area, you can savour the top-notch restaurants.
See properties

7stanes - Innerleithen

10.0/10 (1 review)
You can take time to visit 7stanes - Innerleithen during your travels to Peebles. Visit the top-notch restaurants or lively bars in this relaxing area.
See properties

Traquair House Maze

Enjoy an outing to Traquair House Maze during your stay in Traquair. Visit the top-notch restaurants or lively bars in this relaxing area.
See properties

Dawyck Botanic Garden

9.4/10 (10 reviews)
Explore the great outdoors at Dawyck Botanic Garden, a lovely green space in Peebles. Visit the lively bars or top-notch restaurants in this relaxing area.
See properties

Kailzie Gardens

9.2/10 (7 reviews)
Explore the great outdoors at Kailzie Gardens, a lovely green space in Peebles. Visit the lively bars or top-notch restaurants in this relaxing area.
See properties

Robert Smail's Printing Works

6.0/10 (3 reviews)
You can browse the exhibits at Robert Smail's Printing Works, a museum with a story of its own, during your travels to Innerleithen. Visit the lively bars or top-notch restaurants in this relaxing area.
See properties

St Ronan's Wells

6.0/10 (1 review)
Find out about the history of Innerleithen when you take a trip to St Ronan's Wells. Visit the lively bars or top-notch restaurants in this relaxing area.
See properties

Find out more about St Mary's Loch

Top reasons to visit St Mary's Loch

  • Scenic Landscapes: St Mary's Loch boasts breathtaking views, perfect for leisurely walks and outdoor adventures.
  • Water Activities: Enjoy fishing and sailing opportunities with the local sailing club on the expansive loch.
  • Cultural Exploration: Discover nearby castles and museums that offer insights into the rich history of the area.
  • Relaxing Retreat: Indulge in nearby golf and spa treatments for a tranquil day trip.
  • Diverse Accommodation: Choose from charming B&Bs to cosy cottages, suitable for all types of travellers.

Find great hotels near St Mary's Loch

Discover a delightful range of accommodation options at St Mary's Loch, perfect for every type of traveller. From charming bed and breakfasts to inviting small hotels, you'll find pet-friendly options that cater to families and adventurers alike. Whether you're seeking a holiday rental, a cosy half house cottage, or a lively inn, St Mary's Loch offers a unique and memorable stay amidst stunning Scottish scenery.

  • Macdonald Cardrona Hotel, Golf & Spa: Nestled 16.1km from St Mary's Loch, the Macdonald Cardrona Hotel, Golf & Spa is a sophisticated 4-star retreat perfect for golf enthusiasts and eco-conscious travellers. The hotel boasts a stunning golf course, allowing guests to indulge in a truly immersive golfing experience. Its eco-certification highlights its commitment to sustainability, ensuring a green stay. The full spa facilities include a Turkish bath, sauna, and steam room, providing a serene escape for those looking to unwind with advanced massage treatments. This hotel beautifully blends leisure with nature, making it an ideal choice for relaxation and recreation.
  • Peebles Hydro Hotel: Located 17.7km from St Mary's Loch, Peebles Hydro Hotel is a family-friendly 4-star establishment, rated 8.4 out of 10. This vibrant hotel offers an array of adventure sports and recreational activities, including onsite archery and ropes courses, perfect for thrill-seeking guests. Families will appreciate the extensive children’s amenities such as a shared playground, arcade game room, and a children's club. With its blend of adventure and relaxation, Peebles Hydro ensures a memorable stay for both adults and kids, making it an excellent choice for family holidays.
  • Days Inn by Wyndham Lockerbie Annandale Water: Situated 33.8km from St Mary's Loch, Days Inn by Wyndham Lockerbie Annandale Water is a budget-friendly option with a guest rating of 8.2 out of 10. This hotel welcomes pet owners, allowing pets on-site with specific policies in place. Its affordable rates make it an attractive choice for those seeking comfort without stretching their budget. With convenient access and basic amenities, this hotel offers a practical and comfortable stay for travellers looking for a laid-back experience in a picturesque setting.

Where to stay near St Mary's Loch

Discover the enchanting St Mary's Loch, a large natural loch nestled in the Scottish Borders, where friendly locals and breathtaking scenery await. Enjoy a relaxing day by the water, or embark on an adventure through the surrounding hills. Explore nearby attractions such as the historical towns of Selkirk and Moffat, offering a blend of rich heritage and secluded charm. This tranquil region in southern Scotland is perfect for those seeking both recreation and a peaceful retreat.

  • Peebles: Nestled approximately 17.7km from St Mary's Loch, Peebles is a charming town that offers a delightful blend of outdoor activities and family-friendly experiences. With peaks in visitor numbers during April and from July to August, Peebles is ideal for those seeking a romantic getaway or a fun-filled family holiday. Visitors can enjoy activities such as golf and rejuvenating spa treatments, all while surrounded by the stunning landscapes of nearby castles, lakes, and parks. Peebles is a perfect base for exploring the natural beauty of the Scottish Borders.
  • Biggar: Located around 25.7km from St Mary's Loch, Biggar is a picturesque town known for its breathtaking scenery and adventurous spirit. With high visitor numbers during April, July, and September, this city attracts outdoor enthusiasts keen on exploring its national parks and recreational areas. Golfing aficionados will appreciate the well-maintained golf courses available. The striking natural landscapes and lakes nearby make Biggar an excellent choice for those looking to immerse themselves in Scotland’s stunning countryside.
  • Moffat: Approximately 24.1km from St Mary's Loch, Moffat is a delightful town that offers an adventurous escape for those seeking outdoor activities and scenic views. Visitor numbers peak in April and during the summer months of June to July, making it a lively destination for holidaymakers. Moffat boasts excellent golf courses and recreational areas, complemented by the serene beauty of local parks and lakes. This charming town is perfect for those wanting to experience the tranquillity and adventure of the surrounding national parks.

Things to do near St Mary's Loch

At St Mary's Loch, visitors can enjoy a variety of activities, including local walks and fine trails that showcase the stunning landscapes. For those seeking adventure, there's the opportunity for fishing and sailing with the local sailing club. Additionally, you can indulge in a relaxing day trip, with options for golf and spa treatments nearby, ensuring a well-rounded experience in this picturesque Scottish locale.

Shopping

In St Mary's Loch, local gift shops offer unique souvenirs, including handmade crafts and local delicacies. If you're up for a drive, head to Galashiels, around 24.1km away, where you can explore larger retail centres featuring high street brands and a variety of shops.

Recreation

Macdonald Cardrona Golf Course offers a luxurious golfing experience amidst picturesque landscapes, located 16.1km from St Mary's Loch. Similarly, Innerleithen Golf Club, just 17.7km away, provides a refined atmosphere for golf enthusiasts. Lauder Golf Club, 35.4km from the loch, also boasts luxury vibes in a scenic setting.

Adventure

St Mary's Loch offers stunning hiking trails with breathtaking views, perfect for nature lovers. Engage in watersports like kayaking and sailing, or try fishing for trout. Don't miss the picturesque picnic spots by the loch, where you can relax and soak in the tranquil surroundings.

Nightlife

At St Mary's Loch, the nightlife is serene yet inviting. Enjoy a cosy evening at The Glen Café with its warm atmosphere and local spirits. Alternatively, the nearby Selkirk pubs offer live music and a vibrant atmosphere, perfect for mingling with locals and fellow travellers.

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

Booking tips and Expedia advantages for St Mary's Loch

  • 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: The cheapest time to book a hotel around St Mary's Loch is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you favour. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking 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 in Selkirk, Scotland, offers a delightful blend of attractions for all types of visitors. Explore the area's rich history at nearby castles and museums, or enjoy the natural beauty of stunning waterfalls and the expansive loch itself. Whether you're seeking cultural experiences, outdoor adventures, or family-friendly activities, St Mary's Loch provides an idyllic backdrop for an unforgettable holiday in the heart of the Scottish Borders.

  • Grey Mare's Tail Waterfall: A stunning natural wonder, this waterfall cascades dramatically down a steep cliff, creating a picturesque setting perfect for outdoor adventures. The surrounding area offers romantic vibes, making it a lovely spot for couples and nature enthusiasts alike.
  • Neidpath Castle: Steeped in history, this enchanting castle offers a glimpse into Scotland's rich past. The romantic atmosphere, paired with its impressive architecture and scenic views, makes it an ideal destination for those interested in culture and heritage.
  • Kailzie Gardens: A delightful floral haven, Kailzie Gardens is perfect for families seeking a peaceful outdoor experience. With beautifully landscaped gardens, it provides a serene backdrop for leisurely strolls and family picnics.

Best time to go to St Mary's Loch

The best time to visit St Mary's Loch is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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 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

To reach St Mary's Loch, consider flying into one of three major airports. EDInburgh Airport (EDI), located 51.5km away, offers nearby accommodations such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. GLAsgow International Airport (GLA), about 88.5km from the loch, features the 5-star Kimpton Blythswood Hotel & Spa, 11.3km away, and JA Mar Hall Scotland, 6.4km distant. Newcastle International Airport (NCL), 106.2km from St Mary's Loch, has options like the 4.5-star Hemples Lodge, just 3.2km from the airport. Each airport provides convenient access to local hotels for your stay.

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 RoomsTHE 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 £84 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 RoomsTHE 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 RoomsTHE 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.

Explore a world of travel with Expedia