This is the region the old rules get most wrong. Lowland Inverness is the mildest mainland station we examined: milder than Edinburgh, because the sea moderates the coast and cold air drains off the hills. Nairn and the Moray coast share that mildness.

But the same region climbs into the Cairngorms, where frost runs weeks later; the upland figures use Braemar as the nearest long-record high station. Do not let "the Highlands are cold" cost you a Highland lowland spring.

Frost dates for Highlands

Half-month bands from named Met Office stations (1991-2020 averages). Lowland means coastal or under about 150m; upland is higher or inland.

GardenLast spring frostFirst autumn frostSafe to plant outSeasonStationConfidence
lowlandlate Aprillate Octobermid May~180 daysInvernesshigh
uplandlate May to early Junemid-to-late Septembermid June~115 daysBraemar (339m)medium

Upland: Braemar sits in postcode AB, but is the nearest long-record high-altitude Cairngorms station and is representative of Highland upland glens. The original spec's 'late May-early June' is correct for this ground — just not for the Highland coast.

Corroborated by Nairn, Wick Airport.

Sources: Met Office · Met Office

Pin down your own frost datesEnter your postcode and altitude for a personalised frost window.
Frost Date Calculator →

What this means for growing here

Sow and plant out to these dates rather than a UK calendar, and remember they are regional averages. Your own plot can run two to four weeks later in a frost pocket, or earlier against a warm wall. If your garden is high or inland, use the upland row; if it is coastal or low, the lowland one.The Planting Calendar turns these into a month-by-month plan.

Sources
  • Met Office: location-specific long-term averages: the 1991-2020 air-frost day counts behind every variant row, including the Inverness/Edinburgh comparison
  • Derivation method: GrowScotland's own. We treat a month as carrying meaningful frost risk when it averages at least half an air-frost day, take the last such month in spring and the first in autumn, and express each as a half-month band.