Europe surf guide

1,173+ Surf Spots Across Europe

Beach breaks, reef breaks, point breaks — from Atlantic swells to Baltic wind waves. Every spot described, graded and mapped.

Surf by Country

🇪🇸

Spain

197 surf spots

Asturias · Cantabria · A Coruña · Gipuzkoa

beach breakreef breakbeach
🇵🇹

Portugal

187 surf spots

Odemira · Leiria · Lisboa · Vila do Bispo

beach breakreef breakbeach
🇬🇧

United Kingdom

182 surf spots

Cornwall · Devon · Pembrokeshire · Gower

beach breakreef breakbeach
🇫🇷

France

143 surf spots

Landes · Morbihan · Pyrénées-Atlantiques · Finistère

beach breakbeachreef break
🇮🇪

Ireland

83 surf spots

County Clare · County Sligo · County Cork · Kerry

beach breakreef breakbeach
🇳🇴

Norway

39 surf spots

Rogaland · Vestvågøy · Sola · Stad

beachbeach breakreef break
🇩🇰

Denmark

33 surf spots

Thisted · North Jutland · Region Sjælland · Ringkøbing-Skjern

beachbeach breakreef break
🇬🇷

Greece

25 surf spots

Western Greece · Rhodes · South Aegean · Attica

beach
🇮🇹

Italy

24 surf spots

Liguria · Lazio · Sud Sardegna · Palermo

beachreef
🇮🇸

Iceland

22 surf spots

Suðurnes · Suðurland · Akranes · Reykjavikurborg

beachbeach breakreef break
🇭🇷

Croatia

20 surf spots

Istria · Primorje-Gorski Kotar · Split-Dalmatia · Brač

beachreef
🇧🇪

Belgium

19 surf spots

West Flanders

beach
🇸🇪

Sweden

16 surf spots

Skåne län · Halland · Västernorrland · Västerbotten

beachreef
🇳🇱

Netherlands

14 surf spots

Rotterdam · Den Haag · Veere · North Holland

beach
🇨🇾

Cyprus

14 surf spots

Limassol · Famagusta · Pafos · Larnaca

beach
🏄

Turkey

14 surf spots

Antalya · İzmir · Sinop · Istanbul

beach
🇧🇬

Bulgaria

14 surf spots

Varna · Burgas · Dobrich · Pomorie

beach
🇩🇪

Germany

13 surf spots

Schleswig-Holstein · Mecklenburg-Vorpommern · Lower Saxony · Sylt, Schleswig-Holstein

beach
🇱🇻

Latvia

13 surf spots

Saulkrasti · Pāvilosta · Jūrmala · Liepāja

beach
🇪🇪

Estonia

12 surf spots

Pärnu · Harju · Harku · Hiiumaa

beach
🏄

Romania

12 surf spots

Constanța · Tulcea

beachriver_mouth
🇵🇱

Poland

11 surf spots

Pomorskie · Zachodniopomorskie · Puck County, Pomeranian Voivodeship · Gdańsk

beach
🇫🇴

Faroe Islands

10 surf spots

Streymoy · Suðuroy · Vágar · Sandoy

beachbeach breakpoint
🇫🇮

Finland

10 surf spots

Pori · Uusimaa · Vaasa · Sund, Åland

beachreef
🏄

Malta

8 surf spots

Mġarr · Mellieħa · Marsaskala · Siggiewi

beachreef
🏄

Montenegro

7 surf spots

Ulcinj · Budva · Bar

beach
🏄

Ukraine

7 surf spots

Odessa · Odesa · Mykolaiv

beach
🇱🇹

Lithuania

6 surf spots

Klaipėda · Palanga

beach
🇲🇦

Morocco

5 surf spots

Taghazout

pointreefbeach
🏄

Slovenia

5 surf spots

Izola · Piran · Strunjan · Koper

beach
🏄

Cyprus (Northern part)

3 surf spots

Gazimağusa · Guzelyali · Karpaz

beach
🇦🇱

Albania

3 surf spots

Vlorë · Durrës

beach
🏄

Georgia

2 surf spots

Adjara

beach

Know the conditions before you paddle out

SwellPilot analyses live swell, wind and tide data to tell you the best spot for you right now — within 100 km of your location.