Scores come from five years of ERA5 wave, wind and sea temperature data, corrected for how exposed each spot is. Higher means the ocean delivers more often, not that the wave is better shaped. How it works.
Every spot is matched to the ERA5 ocean reanalysis cell that covers it and read across five full years of hourly data, 2018 to 2022: wave height, peak period and wave direction. Wind comes from ERA5 read for the local morning window, sea temperature from the last twelve months of ERA5 sea surface temperature, and the shape of the coast from the full resolution GSHHG shoreline, so we know which way each spot faces and which swells can actually reach it.
Share of days with a workable wave, corrected for exposure. The most useful single number about a spot.
Groundswell days that also had light or offshore wind in the morning.
Days with a peak period of 11 seconds or more.
How many months clear the consistency bar.
Median wave height, plus sea temperature as a comfort measure.
Distance to the nearest airport and the nearest town.
Limits worth knowing: the wave grid is half a degree, so spots within about fifty kilometres share the same offshore data and are separated by their exposure, their orientation and their wind. The model knows nothing about the sea floor, so a world class reef and the beach beside it can score alike, and it knows nothing about crowds, access or hazards. Read the score as "how often the ocean delivers here", not "how good the wave is when it does".
The ranking is not for sale. The space beside it is: a featured card above the list for your country or your month, and a business panel on the spots you operate on. Paid placements carry a paid label, every time.
Best in January Best in February Best in March Best in April Best in May Best in June Best in July Best in August Best in September Best in October Best in November Best in December
Albania Algeria American Samoa Angola Anguilla Antigua and Barbuda Argentina Aruba Australia Barbados Belgium Belize Benin Bermuda Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Cambodia Cameroon Canada Cape Verde Cayman Islands Chile Colombia Cook Islands Costa Rica Croatia Curaçao Cyprus Denmark Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Estonia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland French Polynesia Gabon Germany Ghana Greece Grenada Guam Guatemala Guernsey Guinea-Bissau Haiti Heard Island and McDonald Islands Honduras Hong Kong Iceland India Indonesia Ireland Isle of Man Israel Italy Ivory Coast Japan Jersey Kazakhstan Kenya Kiribati Latvia Lebanon Liberia Lithuania Macau Madagascar Malaysia Maldives Malta Marshall Islands Mauritania Mauritius Mexico Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Netherlands New Caledonia New Zealand Nicaragua Nigeria Norfolk Island Northern Mariana Islands Oman Palau Panama Papua New Guinea People's Republic of China Peru Philippines Poland Portugal Puerto Rico Republic of the Congo Russia Saint Barthélemy Saint Kitts and Nevis Saint Lucia Saint Martin Saint Vincent and the Grenadines Samoa Senegal Seychelles Sierra Leone Sint Maarten Solomon Islands South Africa South Korea Spain Sri Lanka Sweden São Tomé and Príncipe Tanzania Thailand The Bahamas The Gambia Togo Tonga Trinidad and Tobago Tunisia Turkey Turks and Caicos Islands Ukraine United Arab Emirates United Kingdom United States Minor Outlying Islands United States Virgin Islands United States of America Uruguay Vanuatu Venezuela Vietnam Yemen
Sapinus Maraa One eye Sapinus Beach Break Le Morne Serangan Taapuna Airport's Canggu Nusa dua Ewan's Left Mushrooms Pererenan Uluwatu Berawa Green ball KU DE TA - Semyniak Kuta Reef Nyang-Nyang Legian Beach Paparaa Paparaa - Outer Reefs Bali Tropic Canoes Kuta Beach Desperations Namotu Lefts Padang Padang Wilkes Passage Cloudbreak Balangan Balian Point Venus Haapiti Papeete Harbour Reef Te Ava Iti Vairao Jimbaran Shorey Dreamland Teahupoo Cook bay left Papeete Harbour Bingin Impossibles Medewi Pulakan (medewi) Rights Taotai - Club Med left La Bonfil Desert Point (Bangko-Bangko) Special K Sales Pram Pram Puerto Madero Barra de coyuca Fort Good Hope Taharaa Reef Black rocks Cemetery Fete La Bocana Palmarcito Paraiso Playa El Cocal Punta Roca La Libertad Restaurants Revolcadero Till's Barra Vieja El Zonte El Zonte Rivermouth Pascuales Payangan Puger Boca de Apisa El Camaron Las Flores Los pinos Valentinos Cimaja Garden Island K59 Karang Naya Mawi Artificial reef Belongas Bennion Beach - cleggies Boca Barranca Cottesloe Dingoes Playa Brueha Port Beach San Mateo Sandtrax Slimeys Sunset The Cove Timmy Turner's New Left Voodoos (north cott left) Brighton Beach City Beach Dogbeach Floreat Groyne Flozza Pipe Fruit Bowl Isolator Leighton Beach Leighton Bridge Lighthouse Mettams pool Mosman North Beach - Tom's Peasholm Dog Beach Trigg 3rds - Serpintine Trigg point Bajamar Corralillo Hideaway Iztapa La barra Mizata PK's Riceys Beach Scarborough Seal island Stark Bay Transit reef Whitfords beach outer reefs or seal island 2nds 3rd Groyne Barra de Navidad Coogee Beach (miracles) Karang Haji - OceanQueen Hotel Puerto San Jose Sorrento - Hungries The Wall - Hillary's El Pimental Monuments Sawarna Watermans Assouinde Beach Big Rock Mossies North point Pochomil Beach Break Ranchito Aganoa Carrizalillo Freight Trains Mullaz NOVOTEL Agujas Cathedral rock Kuta Miramar Nathans Slab Ouakam Padangs Pipes Playa escondida Puerto Sandino Rotto Box Suicides Burns Beach Reefy No Names Petites Mamelles Taotai - Club Med right Assinie Cherrio's Chigga's Hemorrhoids La Punta Pakala Poneloya Beach Las Penitas Puerto Escondido Quizala Rucos Tamarindo Asunchillo Claytons Costa Azul Devils rock Lovers Shore Break Manapany Manta - El Escondido Perro Fino Pie De Gigante Point Playa Maderas Puerto Escondido Left Roca Loca Hongo Reef Jaco Beach Le Jetty, St Pierre Madiha Matara Old Man's Ombak Tujuh Plantations Playgrounds (Nusa Lembongan) Popoyo The rock Arroyo seco Colorado El Paredon Hermosa Labadi Beach Las Barras de Piaxtla Monterrico Patoles Pengoes Playa Amarillo Playa Remanso Pointe du Diable (Evil Peak) Santana The Estuary Turtle eco beach Astillero Club Cap Gully's San Agustinillo Ship Wrecks Shipwrecks The Tree Weligama Bejuco Lil Rangas Palplanche Pine Trees Playa Bejuca Praia Melão Rafts Shipwrecks The spot Crystal Plage Ekas Etang Sale Bridge - Le Tournant La Fortuna Playitas Secret Super Sprayz Étang sale Cap Lopez Derrs Esterillos Kokrobite Manuel Antonio Polihale State Park Punta Mango Red Island Tanjung A'an Dominical Turtles Barra de Santiago Chicala Lacerations (Nusa Lembongan) Point of mussulo Ceningan Point Champerico FAE Grupuk Punta Mala Secret Spot Ecuasal Julikai La Diablica La bellaca Las Flores Midigama Right Punta Carnero Robertsport Sigatoka Rivermouth Guilderton Rivermouth La Chocolatera Matapalo Piqueros Backwash Midigama Left (market) Pan Dulce Santa Teresa Singleton Coito Keramas Beach Mal Pais- Santa Teresa Pali Kaholo Playero de miramar Puncher Queens Sunset Reef Surf Beach Capaes Grajagan Hunchies hunchies bay La Barrita Paco illescas Playa Coyote Secret Harbour Tamarin Bay 4th Groyne Caves Meerensee beach Roberts Point Scardog reef Sidewinders 8th Street Aserradores Buraco Camps Bay shorey Dotties Egg Farms Glen Beach Jerilotto Kleinmond Kokkerot Mandurah wedge Mataveri Penguins Pyramids Scars Secret Groyne Sucky Lefts Tiger Tracks Tiger Tracks Lefts Avalon Point Bennys Betty's Bay Chulluipe Cozzies DJ break Gearies Hikkaduwa Laverinto (Laverint) Mamba Point Pacitan Río Chico Canoa Donuts Dumps Milnerton Miradouro Viejamar Waterfalls Ayampe La Perouse Bay Las Tunas Madiba's Hat Pringle Bay Shipwreck Tropical's Benete Cabo Pasado Codac's reef Islita La Ticla Lagoon Mouth Melros Mirissa Piss head's Virgin Point 20-20s Aigrettes Right Aigrettes left Barn's Beach Bunbury - Ammos Bunbury - BP Reef Bunbury - Bay Bunbury - Clam Bunbury - Sidies Bunbury - The Groyne Salina Cruze -Jetty Shelbys Vag The Rock Tims thicket Bunbury - Fragles Bunbury - Surf Club (Backbeach) Cachera Derrière la piscine El Tecuan Fisherman's Hermitage Left Hermitage Right La Rinconada Paranoia Volcanos Way Jambu Wijiya Beach Banyons Bay (left wall) Black Rocks Jetty Black Rocks right Boucan Left Boucan Right Bunbury - The Wall Crayfish Reef Honls La jolla Les Brisants Lymans Montañita Montañita-beachbreak Mushroom beach (Nusa Lembongan) Olon Richards Right The Wall Ujung Bocur Camaronal Koggala Lefts Mandiri Silver Beach Slabberts Super Suck Tube Wave Barra da Kwanza Chacahua Flamingo Point Off The Wall Ollie´s Point Thermopylae Tidals Bunbury - Cut Bunbury - Dalyellup Beach Kahalu'u Karioitahi Little Bingin One Palm Point - Panaitan island The Peak Antenas Apocalypse De Kelders Engabao Lancelin (back beach) Lancelin Island Magics PG2 Papa Hanga Roa Playa Los Cerritos SCAR REEF Stinky Pits! Black Mamba Busua Beach Gansbaai Reefs La Baie Llandudno Owerkanda Sandy Bay Strickland Bay The Toilet (Chowpoo) Unawatuna 5 1 2km & 8 1 2km Banana Island Barrigona Dixcove La Posada Playa samara Sulima Vai Uri El Brazo El Buey El Gringo El Rancio El Toro viejo Las Gatas Pico Hambre Playa Negra Sharkbay Vinakaland sharkbay, Playas Ecuador Aneho Beach Bali Bay Bethells Los Patios Maori bay Pebbles Playa Langosta Poipu Raps Rivermouth at Avellanas Suizo Tandjungs Te Henga Dunes Las Machas Marbella Nosara Beach Ostional Pelada Pepsi Piha Playa Avellana Tico's Point Ain Diab Porte 15 Blinkklip Reef Cape Three Points Duckies Reef Explosivos Jenny's right Karekare Katakor Miri miri Muriwai Beach Orillazo Pico Grande