onlybeaches
onlybeaches
Discover
  • Explore beaches
  • Reels
  • Plan a trip
  • Beach quiz
Editorial
  • Rankings
  • Journal
  • Events
Account
  • Saved
  • Profile
  • Sign in
  • List my business
  • Home
  • Reels
  • Map
  • Saved
  • Profile
OnlyBeaches
ExploreReelsBeachesPlanRankingsEventsJournal
Sign InGet Started
ExploreReelsBeachesPlanRankingsEventsJournal
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,621+ Matches|🌍 12+ Countries

🏄 BEST COUNTRIES FOR SURFING

Australia189France150New Zealand148Spain130USA93United Kingdom72Costa Rica68Japan

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

Want a different vibe?

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

All vibesTake Quiz →
OnlyBeaches

Endless Beaches. Endless Vibes.

The world's most comprehensive platform for beach discovery, planning, and travel inspiration.

Get weekly beach recommendations

Explore

  • Map View
  • Top Beaches
  • Hidden Gems
  • All Vibes
  • Reels
  • Events

Destinations

  • Asia
  • Europe
  • North America
  • South America
  • Africa
67
Aruba42
Denmark42
Puerto Rico39
Portugal34
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

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

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

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 Cocles

Playa Cocles

Puerto Viejo de Talamanca, Costa Rica

Playa Cuyagua

Playa Cuyagua

Cuyagua, Venezuela

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

Selong Belanak Beach

Selong Belanak Beach

Selong Belanak, Indonesia

Solastranden

Solastranden

Sola, Norway

St Clair Beach

St Clair Beach

Dunedin, New Zealand

Tai Long Wan

Tai Long Wan

Sai Kung, Hong Kong

Tai Wan Beach

Tai Wan Beach

Sai Kung, Hong Kong

Tynemouth Longsands

Tynemouth Longsands

Tynemouth, United Kingdom

Urbiztondo Beach

Urbiztondo Beach

San Juan, Philippines

Voëlklip Beach

Voëlklip Beach

Hermanus, South Africa

Watergate Bay

Watergate Bay

Newquay, United Kingdom

Westerland Beach

Westerland Beach

Sylt, Germany

Zarautz Beach

Zarautz Beach

Zarautz, Spain

Abersoch Beach

Abersoch Beach

Abersoch, United Kingdom

Ada Bojana Beach

Ada Bojana Beach

Ulcinj, Montenegro

  • Oceania
  • Resources

    • Beach Quiz
    • Plan a Trip
    • Beach Journal
    • Surf Reports
    • Family Beaches
    • Romantic Beaches

    Company

    • About Us
    • Contact
    • Privacy Policy
    • Terms

    © 2026 OnlyBeaches. All rights reserved. Made with ❤️ for beach lovers everywhere.

    𝕏f◎▶@