onlybeaches
onlybeaches
Discover
  • Explore beaches
  • All beaches
  • Reels
  • Plan a trip
Editorial
  • Rankings
  • Best Beaches 2026
  • Blue Flag beaches
  • Journal
  • Events
Account
  • Saved
  • Profile
  • Sign in
  • List my business
  • Home
  • Reels
  • Map
  • Saved
  • Profile
OnlyBeaches
Should I Go?ExploreReelsBeachesPlanRankingsEventsReport 2026Blue FlagJournal
Sign InGet Started
Surfing
Home/Beaches/Surfing

VIBE

🏄 Surfing Beaches

Reef breaks, beach breaks, point breaks. Beaches where the swell is the headline and a board is non-negotiable.

🌴 1,790+ Matches|🌍 12+ Countries

🏄 BEST COUNTRIES FOR SURFING

Australia189
OnlyBeaches

Endless Beaches. Endless Vibes.

32,000+ beaches scored live by ocean data — every wave, every weekend.

Explore

  • Map View
  • Report 2026
  • Blue Flag
  • Reels
  • Events

Destinations

  • Asia
  • Europe
  • North America
  • Oceania

Resources

  • Plan a Trip
  • Journal
  • Surf
  • Family

Company

France
150
New Zealand148
Spain130
USA93
United Kingdom72
Costa Rica68
Japan67
Aruba42
Denmark42
Puerto Rico39
Nicaragua38

TOP 80 SURFING BEACHES

Curated for the surfing traveller

Playa Tamarindo

Playa Tamarindo

Tamarindo, Costa Rica

Playa Guiones

Playa Guiones

Nosara, Costa Rica

Grande Plage de Biarritz

Grande Plage de Biarritz

Biarritz, France

Paje Beach

Paje Beach

Paje, Tanzania

Playa Avellanas

Playa Avellanas

Pinilla, Costa Rica

Playa El Tunco

Playa El Tunco

El Tunco, El Salvador

Playa El Zonte

Playa El Zonte

El Zonte, El Salvador

Playa Jacó

Playa Jacó

Jacó, Costa Rica

Playa La Balconada

Playa La Balconada

La Paloma, Uruguay

Ponta do Ouro Beach

Ponta do Ouro Beach

Ponta do Ouro, Mozambique

Sasihithlu Beach

Sasihithlu Beach

Sasihithlu, India

Sønderstrand

Sønderstrand

Havneby, Denmark

Apelviken

Apelviken

Varberg, Sweden

Arugam Bay Beach

Arugam Bay Beach

Arugam Bay, Sri Lanka

Bikini Beach Thulusdhoo

Bikini Beach Thulusdhoo

Thulusdhoo, Maldives

Burç Beach

Burç Beach

Sarıyer, Turkey

Bureh Beach

Bureh Beach

Bureh Town, Sierra Leone

Butler Bay Beach

Butler Bay Beach

Hut Bay, India

Cylinder Beach

Cylinder Beach

Point Lookout, Australia

Eastern Beach

Eastern Beach

East London, South Africa

Fitzroy Beach

Fitzroy Beach

New Plymouth, New Zealand

Golden Bay

Golden Bay

Golden Bay, Malta

Grande Plage d'Hendaye

Grande Plage d'Hendaye

Hendaye, France

Hadicurari Beach

Hadicurari Beach

Noord, Aruba

Haʻatafu Beach

Haʻatafu Beach

Haʻatafu, Tonga

Ham Tin Wan Beach

Ham Tin Wan Beach

Sai Kung, Hong Kong

Jinzun Beach

Jinzun Beach

Taimali, Taiwan

Jobos Beach

Jobos Beach

Isabela, Puerto Rico

Kilyos Beach

Kilyos Beach

Sarıyer, Turkey

Kokrobite Beach

Kokrobite Beach

Kokrobite, Ghana

Lakolk Beach

Lakolk Beach

Lakolk, Denmark

Lampuuk Beach

Lampuuk Beach

Aceh Besar, Indonesia

Muizenberg Beach

Muizenberg Beach

Muizenberg, South Africa

Nahoon Beach

Nahoon Beach

East London, South Africa

Nazaré Beach

Nazaré Beach

Nazaré, Portugal

Neretva Delta Beach

Neretva Delta Beach

Ploče, Croatia

New Brighton Beach

New Brighton Beach

Christchurch, New Zealand

Ngarunui Beach

Ngarunui Beach

Raglan, New Zealand

Plage Centrale de Biscarrosse

Plage Centrale de Biscarrosse

Biscarrosse, France

Plage Centrale de Lacanau-Océan

Plage Centrale de Lacanau-Océan

Lacanau, France

Plage Centrale de Moliets

Plage Centrale de Moliets

Moliets-et-Maa, France

Plage Centrale de Vieux-Boucau

Plage Centrale de Vieux-Boucau

Vieux-Boucau-les-Bains, France

Plage Centrale d'Hossegor

Plage Centrale d'Hossegor

Soorts-Hossegor, France

Plage de Carcans-Océan

Plage de Carcans-Océan

Carcans, France

Plage de la Chambre d'Amour

Plage de la Chambre d'Amour

Anglet, France

Plage de Montalivet

Plage de Montalivet

Vendays-Montalivet, France

Plage des Deux Jumeaux

Plage des Deux Jumeaux

Hendaye, France

Plage des Sables d'Or

Plage des Sables d'Or

Anglet, France

Plage de Tanchet

Plage de Tanchet

Les Sables-d'Olonne, France

Plage d'Hourtin

Plage d'Hourtin

Hourtin, France

Plage du Cap de l'Homy

Plage du Cap de l'Homy

Lit-et-Mixe, France

Playa Adícora

Playa Adícora

Adícora, Venezuela

Playa Barrigona

Playa Barrigona

Barco Quebrado, Costa Rica

Playa Bonita

Playa Bonita

Limón, Costa Rica

Playa Brava de José Ignacio

Playa Brava de José Ignacio

José Ignacio, Uruguay

Playa Cocles

Playa Cocles

Puerto Viejo de Talamanca, Costa Rica

Playa Cuyagua

Playa Cuyagua

Cuyagua, Venezuela

Playa de la Viuda

Playa de la Viuda

Punta del Diablo, Uruguay

Playa del Barco

Playa del Barco

La Pedrera, Uruguay

Playa del Rivero

Playa del Rivero

Punta del Diablo, Uruguay

Playa del Viento

Playa del Viento

San Bernardo del Viento, Colombia

Playa de Sotavento

Playa de Sotavento

Pájara, Spain

Playa Dominical

Playa Dominical

Dominical, Costa Rica

Playa El Palmarcito

Playa El Palmarcito

El Palmarcito, El Salvador

Playa El Sunzal

Playa El Sunzal

El Sunzal, El Salvador

Playa Espadilla

Playa Espadilla

Manuel Antonio, Costa Rica

Playa La Moza

Playa La Moza

Santa Teresa, Uruguay

Playa Langosta

Playa Langosta

Tamarindo, Costa Rica

Playa La Paz

Playa La Paz

La Libertad, El Salvador

Playa Las Flores

Playa Las Flores

El Cuco, El Salvador

Playa Los Brasiles

Playa Los Brasiles

Poneloya, Nicaragua

Playa Montoya

Playa Montoya

La Barra, Uruguay

Playa Santa Verónica

Playa Santa Verónica

Santa Verónica, Colombia

Porthmeor Beach

Porthmeor Beach

St Ives, United Kingdom

Praia de Matosinhos

Praia de Matosinhos

Matosinhos, Portugal

Praia de Moledo

Praia de Moledo

Caminha, Portugal

Praia de Ponta Preta

Praia de Ponta Preta

Santa Maria, Cape Verde

Praia Grande

Praia Grande

Calhau, Cape Verde

Rømø Beach

Rømø Beach

Lakolk, Denmark

Sandvesanden

Sandvesanden

Sandve, Norway

Want a different vibe?

Browse all 8 vibes or take the 60-second beach quiz.

All vibesTake Quiz →
  • About
  • Contact
  • Privacy
  • Terms
  • © 2026 OnlyBeaches · Made with ❤ for beach lovers.

    𝕏f◎▶