Europe surf guide

1,655+ Surf Spots Across Europe

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

Get real-time recommendations →

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

156 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 50 km of your location.

Download on the App Store