St Mary's Loch

Lake Largest natural loch in the Scottish Borders

The largest natural loch in the Scottish Borders, near St. Mary’s and Traquair; anglers and walkers visit for trout fishing and lakeshore trails that link to Border hills.

Main image

St Mary’s Loch is a freshwater loch in the Scottish Borders and is the largest natural loch in that region. It lies within the Yarrow valley and is a well-known local landscape feature.

The loch offers open water framed by rolling hills and moorland; shoreline paths and small car parks provide access for walking, picnics, birdwatching and angling. A number of local walking routes run along and around the loch, and small boats and kayaks are commonly used on the water in summer.

The loch is a glacially formed basin that has been used for freshwater fishing and local recreation for centuries. It has long been part of the rural landholdings and estate landscapes of the Borders and remains largely undeveloped along its shores.

The loch sits in the Southern Uplands of Scotland in the Yarrow valley, alongside the A708 road that links the area with nearby towns in the Scottish Borders. The surrounding landscape is a mix of moorland, pasture and low hills.

  • Shore access: A promenade and track run along the loch shore on the A708 road, offering accessible views and picnic spots.
  • Best time: Good season for boating and trout fishing is late spring to early autumn, when weather and water conditions are most favourable.
St Mary's Loch
St Mary's Loch, Scottish Borders, near Selkirk, Scotland
55.4833, -3.1833
Free

How to Get to St Mary's Loch #

St Mary’s Loch is accessed via the A708 between Moffat and Selkirk. There are several roadside parking areas and short walkheads along the loch; the loch is a short drive from the M74 motorway and regional towns like Selkirk and Peebles.

Tips for Visiting St Mary's Loch #

  • Drive the A708 ('The Road to the Isles') for dramatic views along the loch; parking areas and short trails are located at several roadside pull-outs.
  • Combine a visit with nearby walking routes such as St Mary's Loch circular paths and the Southern Upland Way access points.
  • Autumn is excellent for photography when the surrounding hills turn russet.

Best Time to Visit St Mary's Loch #

Summer and autumn are the most rewarding times for outdoor activity and scenic driving.

Summer (Jun-Aug)
June-August · 10-20°C
Pleasant weather for canoeing, walking and camping along the loch.
Autumn (Sep-Nov)
September-November · 2-15°C
Outstanding fall colours and crisp light for landscape photography.

Weather & Climate near St Mary's Loch #

Climate

St Mary's Loch's climate is classified as Oceanic - Oceanic climate with cool summers (peaking in July) and cold winters (coldest in January). Temperatures range from -1°C to 17°C. Abundant rainfall (1541 mm/year), wettest in December.

Best Time to Visit
JulyAugustMay
Temperature & Rainfall
Temperature Range
26°
Warmest Month
-10°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 4°C and lows of -1°C. Significant rainfall (171 mm), mostly overcast skies, and breezy conditions.

34 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
97%
Humidity
Very Humid

Weather

171 mm
Rainfall
6.5 m/s
Wind
Breezy
0.0
UV Index
Low
7.6h daylight

February

February is cold with highs of 4°C and lows of -1°C. Significant rainfall (126 mm), mostly overcast skies, and breezy conditions.

36 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
95%
Humidity
Very Humid

Weather

126 mm
Rainfall
6.4 m/s
Wind
Breezy
0.1
UV Index
Low
9.4h daylight

March

March is cold with highs of 6°C and lows of 0°C. Significant rainfall (138 mm), mostly overcast skies, and breezy conditions.

36 Poor

Comfort

Feels Like Cold
C
Temperature
92%
Humidity
Very Humid

Weather

138 mm
Rainfall
6.2 m/s
Wind
Breezy
0.3
UV Index
Low
11.7h daylight

April

April is cold with highs of 9°C and lows of 1°C. Regular rainfall (93 mm) and mostly overcast skies.

44 Poor

Comfort

Feels Like Cold
C
Temperature
88%
Humidity
Very Humid

Weather

93 mm
Rainfall
5.3 m/s
Wind
Light Breeze
0.6
UV Index
Moderate
14.0h daylight

May

May is cold with highs of 12°C and lows of 3°C. Regular rainfall (85 mm) and mostly overcast skies.

52 Acceptable

Comfort

Feels Like Cold
C
Temperature
13°
85%
Humidity
Very Humid

Weather

85 mm
Rainfall
5.0 m/s
Wind
Light Breeze
1.0
UV Index
Moderate
16.0h daylight

June

June is cool with highs of 15°C and lows of 6°C. Regular rainfall (92 mm) and mostly overcast skies.

52 Acceptable

Comfort

11°
Feels Like Cool
11°C
Temperature
15°
86%
Humidity
Very Humid

Weather

92 mm
Rainfall
4.7 m/s
Wind
Light Breeze
1.1
UV Index
High
17.1h daylight

July

July is cool with highs of 17°C and lows of 8°C. Regular rainfall (98 mm) and mostly overcast skies.

60 Good

Comfort

13°
Feels Like Cool
13°C
Temperature
17°
86%
Humidity
Very Humid

Weather

98 mm
Rainfall
4.4 m/s
Wind
Light Breeze
1.1
UV Index
High
16.6h daylight

August

August is cool with highs of 16°C and lows of 8°C. Significant rainfall (113 mm) and mostly overcast skies.

58 Acceptable

Comfort

12°
Feels Like Cool
12°C
Temperature
16°
88%
Humidity
Very Humid

Weather

113 mm
Rainfall
4.3 m/s
Wind
Light Breeze
0.8
UV Index
Moderate
14.8h daylight

September

September is cold with highs of 13°C and lows of 6°C. Significant rainfall (134 mm) and mostly overcast skies.

50 Acceptable

Comfort

10°
Feels Like Cold
10°C
Temperature
13°
90%
Humidity
Very Humid

Weather

134 mm
Rainfall
4.9 m/s
Wind
Light Breeze
0.5
UV Index
Moderate
12.6h daylight

October

October is cold with highs of 10°C and lows of 4°C. Significant rainfall (161 mm) and mostly overcast skies.

46 Poor

Comfort

Feels Like Cold
C
Temperature
10°
94%
Humidity
Very Humid

Weather

161 mm
Rainfall
5.4 m/s
Wind
Light Breeze
0.2
UV Index
Low
10.3h daylight

November

November is cold with highs of 6°C and lows of 1°C. Significant rainfall (158 mm) and mostly overcast skies.

36 Poor

Comfort

Feels Like Cold
C
Temperature
96%
Humidity
Very Humid

Weather

158 mm
Rainfall
5.8 m/s
Wind
Light Breeze
0.1
UV Index
Low
8.1h daylight

December

December is cold with highs of 5°C and lows of 0°C. The wettest month with heavy rain (172 mm) and mostly overcast skies.

36 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
97%
Humidity
Very Humid

Weather

172 mm
Rainfall
5.7 m/s
Wind
Light Breeze
0.0
UV Index
Low
6.9h daylight

Nearby Attractions to St Mary's Loch