Skip to content
Surf map Saved spots
Units
Imperial: ft, mph, °F Metric: m, kph, °C Switch to dark mode

Area

Highland surf forecasts

17 spots, biggest surf first

Bettyhill

1 spot
SpotSurfRatingWind
Torrisdale 6.5ft Poor · 1.5/5 31 mphOnshore

Brora

1 spot
SpotSurfRatingWind
Brora Beach 0.9ft Very Poor · 1.0/5 19 mphCross-shore

Durness

2 spots
SpotSurfRatingWind
Durness 8.1ft Poor · 2.1/5 30 mphCross-shore
Sango Bay 5.8ft Good · 3.5/5 31 mphOffshore

Freswick

1 spot
SpotSurfRatingWind
Skirza 0ft Very Poor · 1.0/5 24 mphCross-shore

Gills

1 spot
SpotSurfRatingWind
Gills Bay 1.1ft Poor · 2.3/5 27 mphOffshore

Lybster

1 spot
SpotSurfRatingWind
Lybster Harbour 0ft Very Poor · 1.0/5 23 mphCross-shore

Melvich

1 spot
SpotSurfRatingWind
Melvich 6.8ft Fair · 2.9/5 31 mphCross-shore

Portree

1 spot
SpotSurfRatingWind
Glenbrittle 2.6ft Very Poor · 1.0/5 21 mphOnshore

Reay

1 spot
SpotSurfRatingWind
Sandside Bay 6.3ft Fair · 2.9/5 30 mphCross-shore

Scourie

1 spot
SpotSurfRatingWind
Scourie 6.3ft Fair · 2.9/5 27 mphCross-shore

Sheigra

1 spot
SpotSurfRatingWind
Sandwood Bay 6.3ft Fair · 2.9/5 27 mphCross-shore

Staffin

1 spot
SpotSurfRatingWind
Staffin Bay 3.9ft Fair · 2.7/5 23 mphCross-shore

Talisker

1 spot
SpotSurfRatingWind
Talisker Bay 2.9ft Very Poor · 1.0/5 21 mphOnshore

Thurso

3 spots
SpotSurfRatingWind
Dunnet Bay 6.4ft Very Poor · 1.0/5 30 mphOnshore
Thurso East 5.9ft Poor · 2.0/5 30 mphCross-shore
Brims Ness 4.4ft Poor · 2.0/5 30 mphCross-shore