Europe surf guide

1,645+ 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

193 surf spots

Odemira · Leiria · Lisboa · Vila do Bispo

beach breakreef breakbeach
🇬🇧

United Kingdom

182 surf spots

Cornwall · Devon · Pembrokeshire · Gower

beach breakreef breakbeach
🇫🇷

France

146 surf spots

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

beach breakbeachreef break
🏄

United States

96 surf spots

California · Hawaii · Oregon · North Carolina

beach breakreef breakpoint break
🇮🇪

Ireland

83 surf spots

County Clare · County Sligo · County Cork · Kerry

beach breakreef breakbeach
🏄

Australia

59 surf spots

New South Wales · Western Australia · Victoria · Queensland

beach breakpoint breakreef break
🇳🇴

Norway

39 surf spots

Rogaland · Vestvågøy · Sola · Stad

beachbeach breakreef break
🇲🇦

Morocco

39 surf spots

Souss-Massa · Taghazout · Marrakech-Safi · Guelmim-Oued Noun

beach breakpoint breakreef break
🏄

Indonesia

38 surf spots

Bali · Mentawai · Sumbawa · Nias

reef breakbeach breakpoint break
🇩🇰

Denmark

33 surf spots

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

beachbeach breakreef break
🇮🇹

Italy

30 surf spots

Liguria · Sardinia · Lazio · Sud Sardegna

beachreefbeach break
🏄

Brazil

28 surf spots

Santa Catarina · São Paulo · Rio de Janeiro · Fernando de Noronha

beach breakpoint breakreef break
🇬🇷

Greece

26 surf spots

Western Greece · Rhodes · South Aegean · Attica

beachbeach break
🇮🇸

Iceland

22 surf spots

Suðurnes · Suðurland · Akranes · Reykjavikurborg

beachbeach breakreef break
🇳🇱

Netherlands

20 surf spots

Noord-Holland · Rotterdam · Den Haag · Zeeland

beachbeach break
🇭🇷

Croatia

20 surf spots

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

beachreef
🇧🇪

Belgium

19 surf spots

West Flanders

beach
🏄

Maldives

16 surf spots

Kaafu Atoll · Laamu Atoll

reef break
🇩🇪

Germany

16 surf spots

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

beachbeach break
🇸🇪

Sweden

16 surf spots

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

beachreef
🏄

South Africa

14 surf spots

Western Cape · KwaZulu-Natal · Eastern Cape

beach breakpoint breakreef break
🇨🇾

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
🇱🇻

Latvia

13 surf spots

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

beach
🏄

Romania

12 surf spots

Constanța · Tulcea

beachriver_mouth
🏄

Mexico

11 surf spots

Baja California Sur · Oaxaca · Nayarit · Guerrero

beach breakpoint breakreef break
🇵🇱

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
🏄

Philippines

9 surf spots

Siargao · La Union · Catanduanes · Aurora

reef breakbeach breakpoint break
🏄

New Zealand

9 surf spots

Waikato · Auckland · Bay of Plenty · Otago

beach breakpoint break
🏄

Sri Lanka

9 surf spots

Ampara · Matara · Galle

point breakreef breakbeach break
🏄

Costa Rica

9 surf spots

Puntarenas · Guanacaste

beach breakpoint break
🏄

Japan

8 surf spots

Chiba · Kanagawa · Miyazaki · Shizuoka

beach breakreef break
🏄

Malta

8 surf spots

Mġarr · Mellieħa · Marsaskala · Siggiewi

beachreef
🇪🇪

Estonia

8 surf spots

Pärnu · Harju · Harku · Hiiumaa

beach
🏄

El Salvador

7 surf spots

La Libertad · San Miguel

point breakbeach breakreef break
🏄

Montenegro

7 surf spots

Ulcinj · Budva · Bar

beach
🏄

Ukraine

7 surf spots

Odessa · Odesa · Mykolaiv

beach
🏄

Fiji

6 surf spots

Mamanuca

reef break
🇱🇹

Lithuania

6 surf spots

Klaipėda · Palanga

beach
🏄

Cape Verde

6 surf spots

Sal · Boa Vista

beach breakpoint breakreef break
🏄

Panama

6 surf spots

Bocas del Toro · Veraguas · Los Santos

beach breakreef breakpoint break
🏄

Thailand

6 surf spots

Phuket · Phang Nga

beach breakreef break
🏄

Peru

5 surf spots

Lima · La Libertad

point breakreef break
🏄

Canada

5 surf spots

Nova Scotia · British Columbia

beach breakreef break
🏄

Slovenia

5 surf spots

Izola · Piran · Strunjan · Koper

beach
🏄

Senegal

4 surf spots

Dakar

reef breakpoint breakbeach break
🏄

Chile

4 surf spots

O'Higgins · Arica y Parinacota · Tarapacá

point breakreef breakbeach break
🏄

Puerto Rico

4 surf spots

Rincón · Loiza · Luquillo

reef breakbeach break
🏄

Ecuador

4 surf spots

Santa Elena · Esmeraldas · Galapagos

point breakbeach breakreef break
🏄

Mozambique

4 surf spots

Inhambane · Maputo

point breakbeach break
🏄

Taiwan

4 surf spots

Taitung · Hualien · New Taipei · Yilan

beach breakriver mouth
🏄

South Korea

4 surf spots

Jeju · Busan · Gangwon

beach breakpoint break
🏄

India

4 surf spots

Karnataka · Tamil Nadu · Kerala

beach breakriver mouth
🏄

Namibia

3 surf spots

Erongo

point breakbeach breakreef break
🏄

Tahiti (French Polynesia)

3 surf spots

Tahiti Nui · Tahiti Iti

reef breakbeach break
🏄

Barbados

3 surf spots

Saint Joseph · Christ Church

reef breakpoint break
🏄

Argentina

3 surf spots

Buenos Aires

beach break
🏄

Mauritius

3 surf spots

Black River · Port Louis

reef breakbeach break
🏄

Vietnam

3 surf spots

Da Nang · Quang Nam

beach break
🏄

Madagascar

3 surf spots

Atsimo-Andrefana · Analanjirofo

reef break
🏄

Cyprus (Northern part)

3 surf spots

Gazimağusa · Guzelyali · Karpaz

beach
🇦🇱

Albania

3 surf spots

Vlorë · Durrës

beach
🏄

Jamaica

2 surf spots

Portland

beach break
🏄

Liberia

2 surf spots

Grand Cape Mount

point breakbeach break
🏄

Ghana

2 surf spots

Western

beach breakpoint break
🏄

Tonga

2 surf spots

Tongatapu

reef break
🏄

Vanuatu

2 surf spots

Shefa

reef break
🏄

Georgia

2 surf spots

Adjara

beach
🏄

Nicaragua

1 surf spot

Rivas

beach break
🏄

Dominican Republic

1 surf spot

María Trinidad Sánchez

beach break
🏄

Samoa

1 surf spot

Atua

reef break
🏄

Cuba

1 surf spot

Havana

beach break
🏄

Cook Islands

1 surf spot

Rarotonga

reef break
🏄

Trinidad and Tobago

1 surf spot

Sangre Grande

point break
🏄

New Caledonia

1 surf spot

South

reef break

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.