BEACHMATTERS

Experience collection

Beaches for Swimming

185 beaches · 96 countries

Good water, a usable entry, and no standing reason not to get in.

The largest collection here, and deliberately a plain one: a beach qualifies when the water is clean enough, the entry is manageable, and nothing about the place argues against going in. That excludes more beaches than it sounds. Rip currents rule out most of the exposed Atlantic and Tasman coasts unless patrolled. Cold rules out very little on its own — plenty of people swim at twelve degrees — but it changes what the swim is. Depth rules out the shallowest lagoons. And a handful of beaches in the register are excluded outright, flagged where swimming is not survivable rather than merely uncomfortable: Reynisfjara, Honopū, Odaiba, Kelingking, Wharariki, Grenen. Where a beach is lifeguarded, the flag system is the authority and this collection is not.

Not to be confused with

Against Calm-Water Beaches: those are about the absence of wave. A beach can have real surf and still be a good swimming beach if it is patrolled and read properly.

Where they are

The beaches

Grace Bay Beach Grace Bay · Providenciales Palm-Fringed Island · long strand · white coral sand · reef-protected · low-density resort Pampelonne Ramatuelle · Provence-Alpes-Côte d'Azur Beach-Club · crescent bay · golden sand · sheltered bay · low-density resort Anse Georgette Praslin Hidden Coves · cove · white coral sand · reef-protected · wild Cala Ficaiola Arzachena · Sardinia Beach-Club · cove · white quartz sand · sheltered bay · low-density resort Barceloneta Barcelona · Catalonia Urban Icon · long strand · golden sand · open ocean · urban Blue Bay Blue Bay · Grand Port Reef-Front · crescent bay · white coral sand · reef at the shore · local Bondi Beach Sydney · New South Wales Urban Icon · crescent bay · golden sand · open ocean · urban Bávaro Beach Punta Cana · La Altagracia Mega-Resort Strips · long strand · white coral sand · reef-protected · resort strip Cable Beach Broome · Western Australia Tidal · long strand · white quartz sand · tidal · low-density resort Cala Goloritzé Baunei · Sardinia Cliff & Calanque · pocket beach · pebble · sheltered bay · wild Cala Macarella Ciutadella · Balearic Islands Hidden Coves · cove · white quartz sand · sheltered bay · wild Cala Pi Llucmajor · Balearic Islands Hidden Coves · cove · white quartz sand · sheltered bay · local Calanque d'En-Vau Cassis · Provence-Alpes-Côte d'Azur Cliff & Calanque · pocket beach · pebble · sheltered bay · wild Caló des Moro Santanyi · Balearic Islands Hidden Coves · pocket beach · white quartz sand · sheltered bay · wild Cancún Hotel Zone Beach Cancun · Quintana Roo Mega-Resort Strips · spit · white coral sand · open ocean · resort strip Coast Guard Beach Eastham · Massachusetts Grand Ocean Strands · long strand · white quartz sand · open ocean · wild Copacabana Rio De Janeiro Urban Icon · crescent bay · white quartz sand · open ocean · urban Cox's Bazar Beach Coxs Bazar · Chittagong Grand Ocean Strands · long strand · golden sand · open ocean · urban Diani Beach Ukunda · Kwale Grand Resort · long strand · white coral sand · reef-protected · low-density resort Eagle Beach Eagle Beach · Oranjestad Grand Resort · long strand · white coral sand · reef-protected · low-density resort Elafonisi Chania · Crete Coloured-Sand · sandbank · coloured sand · lagoon · local Fins Beach Tiwi · Ash Sharqiyah Desert · long strand · white quartz sand · sheltered bay · wild Fulhadhoo Beach Fulhadhoo · Baa Atoll Atoll & Lagoon · long strand · white coral sand · lagoon · local Golden Mile Durban · Kwazulu Natal Promenade · long strand · golden sand · open ocean · urban Gordon Beach Tel Aviv Promenade · long strand · golden sand · open ocean · urban Grande Plage Biarritz · Nouvelle Aquitaine Heritage Seaside · crescent bay · golden sand · open ocean · urban JBR Beach Dubai Marina · Dubai Artificial & Reclaimed · long strand · white quartz sand · sheltered bay · urban · engineered Kamari Beach Santorini · South Aegean Volcanic · long strand · black sand · sheltered bay · resort Kaʻanapali Beach Lahaina · Hawaii Grand Resort · long strand · golden sand · open ocean · resort Keem Bay Achill · Mayo Cold-Water · crescent bay · white quartz sand · sheltered bay · wild Lara Beach Aksu · Antalya Mega-Resort Strips · long strand · golden sand · open ocean · resort strip Larvotto Monte Carlo · Monaco Artificial & Reclaimed · crescent bay · pebble · sheltered bay · urban · engineered Maspalomas San Bartolome · Canary Islands Dune · long strand · golden sand · open ocean · resort Matira Beach Bora Bora · Leeward Islands Atoll & Lagoon · crescent bay · white coral sand · lagoon · low-density resort Nacpan Beach El Nido · Palawan Palm-Fringed Island · long strand · golden sand · open ocean · local Nakupenda Sandbank Stone Town · Zanzibar Sandbank & Motu · sandbank · white coral sand · open ocean · wild Ngapali Beach Thandwe · Rakhine Palm-Fringed Island · long strand · golden sand · open ocean · local Saint-Jean Saint Jean · Saint Barthélemy Beach-Club · crescent bay · white coral sand · reef-protected · low-density resort Nusa Dua Beach Nusa Dua · Bali Grand Resort · crescent bay · golden sand · reef-protected · resort One Foot Island Aitutaki Atoll & Lagoon · sandbank · white coral sand · lagoon · wild Palm Jumeirah Public Beach Palm Jumeirah · Dubai Artificial & Reclaimed · long strand · white quartz sand · sheltered bay · resort strip · engineered Papakōlea Beach Kau · Hawaii Coloured-Sand · pocket beach · coloured sand · open ocean · wild Patong Beach Patong · Phuket Mega-Resort Strips · crescent bay · golden sand · sheltered bay · resort strip Pink Sands Beach Harbour Island · Bahamas Coloured-Sand · long strand · coloured sand · reef-protected · low-density resort Pipe Creek Sandbar Exumas · Bahamas Sandbank & Motu · sandbank · white coral sand · reef-protected · wild Plage de la Promenade des Anglais Nice · Provence-Alpes-Côte d'Azur Promenade · crescent bay · pebble · open ocean · urban Playa Balandra La Paz · Baja California Sur Desert · lagoon shore · white quartz sand · lagoon · wild Playa Jardín Puerto De La Cruz · Canary Islands Volcanic · crescent bay · black sand · open ocean · urban Playa de Vallehermoso Vallehermoso · Canary Islands Volcanic · pocket beach · black sand · open ocean · local Porto Katsiki Lefkada · Ionian Islands Cliff & Calanque · pocket beach · pebble · open ocean · local Praia da Marinha Lagoa · Algarve Cliff & Calanque · pocket beach · golden sand · open ocean · wild Psarou Beach Mykonos · South Aegean Beach-Club · cove · golden sand · sheltered bay · low-density resort Ramla Bay Xaghra · Gozo Coloured-Sand · crescent bay · coloured sand · open ocean · local Sandy Spit Tortola · British Virgin Islands Sandbank & Motu · sandbank · white coral sand · reef-protected · wild Seven Mile Beach Negril · Westmoreland Palm-Fringed Island · long strand · white coral sand · reef-protected · resort Seven Mile Beach Grand Cayman · Cayman Islands Grand Resort · long strand · white coral sand · reef-protected · resort Siloso Beach Sentosa · Singapore Artificial & Reclaimed · crescent bay · white quartz sand · sheltered bay · resort · engineered South Beach Miami Beach · Florida Urban Icon · long strand · white quartz sand · open ocean · urban Stiniva Vis · Split Dalmatia Hidden Coves · pocket beach · pebble · sheltered bay · wild Sunny Beach Nesebar · Burgas Mega-Resort Strips · long strand · golden sand · sheltered bay · resort strip Temae Beach Moorea · Windward Islands Atoll & Lagoon · long strand · white coral sand · lagoon · local Trunk Bay Saint John · U.S. Virgin Islands Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Tulum Beach Tulum · Quintana Roo Beach-Club · long strand · white coral sand · reef-protected · low-density resort Turquoise Bay Exmouth · Western Australia Reef-Front · crescent bay · white quartz sand · reef at the shore · wild Ukulhas Beach Ukulhas · North Ari Atoll Atoll & Lagoon · long strand · white coral sand · lagoon · local Waikīkī Beach Honolulu · Hawaii Urban Icon · long strand · white coral sand · reef-protected · urban Whitehaven Beach Queensland · Australia Castaway · long strand · white quartz sand · sheltered bay · wild Radhanagar Beach Havelock · Andaman Islands Palm-Fringed Island · long strand · white quartz sand · sheltered bay · local Palolem Beach Canacona · Goa Palm-Fringed Island · crescent bay · golden sand · sheltered bay · local Varkala Beach Varkala · Kerala Cliff & Calanque · pocket beach · golden sand · open ocean · local Unawatuna Beach Galle · Southern Province Reef-Front · crescent bay · golden sand · reef-protected · local Nilaveli Beach Trincomalee · Eastern Province Palm-Fringed Island · long strand · white quartz sand · reef-protected · local Bãi biển An Bàng Hoi An · Quang Nam Grand Ocean Strands · long strand · golden sand · open ocean · local Bãi Sao Phu Quoc · Kien Giang Palm-Fringed Island · crescent bay · white quartz sand · sheltered bay · local Railay Beach Ao Nang · Krabi Cliff & Calanque · crescent bay · white quartz sand · sheltered bay · resort Haeundae Beach Haeundae · Busan Urban Icon · crescent bay · white quartz sand · sheltered bay · urban Yonaha Maehama Miyakojima · Okinawa Atoll & Lagoon · long strand · white coral sand · reef-protected · local Shirahama Beach Shirahama · Wakayama Artificial & Reclaimed · crescent bay · white quartz sand · sheltered bay · resort · engineered Pink Beach Komodo · East Nusa Tenggara Coloured-Sand · crescent bay · coloured sand · reef at the shore · wild Tanjung Aan Kuta Lombok · West Nusa Tenggara Hidden Coves · crescent bay · white quartz sand · sheltered bay · local White Beach Malay · Western Visayas Mega-Resort Strips · long strand · white coral sand · sheltered bay · resort strip Kalanggaman Island Palompon · Eastern Visayas Sandbank & Motu · sandbank · white coral sand · reef-protected · wild Le Morne Beach Le Morne · Riviere Noire Reef-Front · crescent bay · white coral sand · reef-protected · resort Nosy Iranja Nosy Be · Diana Sandbank & Motu · spit · white coral sand · reef-protected · local Praia do Tofo Tofo · Inhambane Grand Ocean Strands · long strand · golden sand · open ocean · local Boulders Beach Simons Town · Western Cape Hidden Coves · cove · white quartz sand · sheltered bay · local Santa Maria Beach Santa Maria · Sal Grand Ocean Strands · long strand · white quartz sand · open ocean · resort Watamu Beach Watamu · Kilifi Reef-Front · crescent bay · white coral sand · reef-protected · low-density resort Nungwi Beach Nungwi · Zanzibar Palm-Fringed Island · long strand · white coral sand · reef-protected · resort Varadero Beach Varadero · Matanzas Mega-Resort Strips · spit · white coral sand · reef-protected · resort strip Playa Paraíso Cayo Largo · Isla De La Juventud Palm-Fringed Island · long strand · white coral sand · reef-protected · low-density resort Flamenco Beach Culebra Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Crane Beach Crane · Saint Philip Cliff & Calanque · crescent bay · coloured sand · open ocean · resort Anse Chastanet Soufriere Reef-Front · crescent bay · grey sand · reef at the shore · low-density resort Half Moon Bay Freetown · Saint Philip Grand Ocean Strands · crescent bay · white coral sand · open ocean · wild Cas Abao Willemstad · Banda Abou Hidden Coves · cove · white coral sand · reef at the shore · local Playa Manuel Antonio Quepos · Puntarenas Hidden Coves · crescent bay · white quartz sand · sheltered bay · wild Red Frog Beach Bastimentos · Bocas Del Toro Palm-Fringed Island · crescent bay · golden sand · open ocean · local Playa Venao Pedasi · Los Santos Grand Ocean Strands · crescent bay · grey sand · open ocean · local Little Corn Island Beach Corn Islands · Raan Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Cabo San Juan del Guía Santa Marta · Magdalena Palm-Fringed Island · crescent bay · golden sand · sheltered bay · wild Anakena Hanga Roa · Valparaiso Palm-Fringed Island · crescent bay · white coral sand · sheltered bay · wild Playa Brava Punta Del Este · Maldonado Grand Ocean Strands · long strand · white quartz sand · open ocean · urban Horseshoe Bay Southampton Coloured-Sand · crescent bay · coloured sand · reef-protected · local Les Salines Sainte Anne Palm-Fringed Island · crescent bay · white coral sand · sheltered bay · local Playa Ruinas Tulum · Quintana Roo Cliff & Calanque · pocket beach · white coral sand · reef-protected · wild Baía do Sancho Fernando De Noronha · Pernambuco Cliff & Calanque · crescent bay · white coral sand · reef-protected · wild Playa Blanca Baru · Bolivar Palm-Fringed Island · long strand · white coral sand · reef-protected · local Shoal Bay East Shoal Bay · East End Palm-Fringed Island · long strand · white coral sand · reef-protected · low-density resort Hyams Beach Jervis Bay · New South Wales Hidden Coves · crescent bay · white quartz sand · sheltered bay · local Wineglass Bay Coles Bay · Tasmania Hidden Coves · crescent bay · white quartz sand · sheltered bay · wild Lucky Bay Esperance · Western Australia Grand Ocean Strands · crescent bay · white quartz sand · sheltered bay · wild The Pass Byron Bay · New South Wales Grand Ocean Strands · crescent bay · golden sand · sheltered bay · local Cathedral Cove Hahei · Waikato Cliff & Calanque · cove · white quartz sand · sheltered bay · wild Awaroa Beach Abel Tasman · Tasman Castaway · long strand · golden sand · tidal · wild Natadola Beach Nadroga Navosa · Fiji Palm-Fringed Island · crescent bay · white coral sand · reef-protected · low-density resort Blue Lagoon Yasawa Islands · Fiji Atoll & Lagoon · crescent bay · white coral sand · lagoon · local Champagne Beach Sanma · Vanuatu Palm-Fringed Island · crescent bay · white coral sand · reef-protected · local Lalomanu Beach Lalomanu · Aleipata Palm-Fringed Island · long strand · white coral sand · reef-protected · local Îlot Maître Noumea · South Province Sandbank & Motu · sandbank · white coral sand · lagoon · low-density resort Long Beach Koror · Palau Sandbank & Motu · spit · white coral sand · reef-protected · wild Pointe Vénus Mahina · Windward Islands Volcanic · long strand · black sand · reef-protected · local Zlatni Rat Bol · Split Dalmatia Sandbank & Motu · spit · pebble · sheltered bay · resort Myrtos Beach Pylaros · Ionian Islands Cliff & Calanque · crescent bay · pebble · open ocean · wild Praia da Falésia Albufeira · Algarve Cliff & Calanque · long strand · golden sand · open ocean · resort Spiaggia dei Conigli Lampedusa · Sicily Hidden Coves · cove · white quartz sand · sheltered bay · wild Durdle Door West Lulworth · Dorset Cliff & Calanque · cove · shingle · open ocean · wild Sarakiniko Milos · South Aegean Volcanic · rock platform · open ocean · wild Sveti Stefan Beach Sveti Stefan · Budva Heritage Seaside · crescent bay · pebble · sheltered bay · resort Pärnu Beach Parnu · Parnu County Heritage Seaside · long strand · white quartz sand · sheltered bay · resort Jūrmala Beach Jurmala · Riga Region Heritage Seaside · long strand · white quartz sand · sheltered bay · resort Hanko Beach Hanko · Uusimaa Dune · long strand · white quartz sand · sheltered bay · local Gjipe Beach Himare · Vlore County Castaway · cove · pebble · sheltered bay · wild Ksamil Islands Beach Ksamil · Vlore County Hidden Coves · cove · white quartz sand · sheltered bay · resort Kvariati Beach Kvariati · Adjara Promenade · long strand · pebble · open ocean · resort Tyre Coast Nature Reserve Tyre · South Governorate Grand Ocean Strands · long strand · golden sand · open ocean · wild South Beach Aqaba Aqaba Reef-Front · long strand · white coral sand · reef at the shore · local Umluj Beach Umluj · Tabuk Palm-Fringed Island · long strand · white coral sand · reef-protected · local Cap Skirring Cap Skirring · Ziguinchor Grand Ocean Strands · long strand · golden sand · open ocean · low-density resort Sidi Mahrez Beach Djerba · Medenine Grand Ocean Strands · long strand · golden sand · sheltered bay · resort Skanör Beach Falsterbo · Skane Dune · long strand · white quartz sand · sheltered bay · local Cavendish Beach Cavendish · Prince Edward Island Dune · long strand · coloured sand · open ocean · local Porto Santo Beach Porto Santo · Madeira Grand Ocean Strands · long strand · golden sand · open ocean · resort Yalong Bay Sanya · Hainan Mega-Resort Strips · crescent bay · white quartz sand · sheltered bay · resort strip Bãi biển Mỹ Khê Da Nang Urban Icon · long strand · white quartz sand · open ocean · urban Praia Grande Sintra · Lisbon Region Cliff & Calanque · crescent bay · golden sand · open ocean · local Nida Beach Nida · Klaipeda County Dune · long strand · white quartz sand · open ocean · local Agonda Beach Canacona · Goa Palm-Fringed Island · long strand · golden sand · open ocean · local Belle Mare Belle Mare · Flacq Grand Resort · long strand · white coral sand · reef-protected · resort Shela Beach Lamu · Lamu County Heritage Seaside · long strand · white coral sand · open ocean · local Hammamet Beach Hammamet · Nabeul Heritage Seaside · long strand · golden sand · sheltered bay · resort Île de Ngor Ngor · Dakar Hidden Coves · cove · golden sand · sheltered bay · local Ponta do Ouro Ponta Do Ouro · Maputo Province Grand Ocean Strands · long strand · golden sand · open ocean · local Bazaruto Island Beach Vilanculos · Inhambane Sandbank & Motu · sandbank · white coral sand · reef-protected · low-density resort Andilana Beach Nosy Be · Diana Palm-Fringed Island · long strand · white coral sand · reef-protected · resort Busua Beach Busua · Western Region Grand Ocean Strands · crescent bay · golden sand · open ocean · local Cabo Ledo Cabo Ledo · Bengo Grand Ocean Strands · crescent bay · golden sand · open ocean · local Landmark Beach Victoria Island · Lagos Artificial & Reclaimed · long strand · golden sand · open ocean · urban · engineered Cape Maclear Cape Maclear · Southern Region Palm-Fringed Island · crescent bay · golden sand · inland water · local Mnemba Island Beach Mnemba · Zanzibar Atoll & Lagoon · sandbank · white coral sand · reef-protected · low-density resort Sharm El Luli Marsa Alam · Red Sea Governorate Reef-Front · crescent bay · white coral sand · reef at the shore · wild La Concha San Sebastian · Basque Country Promenade · crescent bay · golden sand · sheltered bay · urban Cala Bassa Sant Josep · Balearic Islands Beach-Club · cove · white quartz sand · sheltered bay · low-density resort Blue Lagoon Comino · Gozo And Comino Hidden Coves · cove · white quartz sand · sheltered bay · wild Nusa Island Beach Kavieng · New Ireland Castaway · crescent bay · white coral sand · reef-protected · wild Uepi Island Beach Marovo · Western Province Reef-Front · long strand · white coral sand · reef at the shore · low-density resort Uoleva Beach Uoleva · Haapai Castaway · long strand · white coral sand · reef-protected · wild Kiritimati Lagoon Beach London · Line Islands Atoll & Lagoon · long strand · white coral sand · lagoon · local Limu Pools Namukulu Hidden Coves · rock platform · open ocean · wild Ootu Beach Amuri · Aitutaki Atoll & Lagoon · long strand · white coral sand · lagoon · local Four Mile Beach Port Douglas · Queensland Grand Resort · long strand · golden sand · reef-protected · resort Cottesloe Beach Cottesloe · Western Australia Urban Icon · long strand · white quartz sand · open ocean · urban Geger Beach Nusa Dua · Bali Grand Resort · crescent bay · white coral sand · reef-protected · resort Bang Tao Beach Choeng Thale · Phuket Grand Resort · long strand · golden sand · open ocean · resort Ipanema Rio De Janeiro Urban Icon · long strand · golden sand · open ocean · urban Plage de la Croisette Cannes · Provence-Alpes-Côte d'Azur Beach-Club · long strand · white quartz sand · sheltered bay · urban Sentosa Palawan Beach Sentosa Artificial & Reclaimed · crescent bay · white quartz sand · sheltered bay · urban · engineered Praia Vermelha Rio De Janeiro Coloured-Sand · cove · coloured sand · sheltered bay · urban Cala d'Hort Sant Josep · Balearic Islands Hidden Coves · cove · pebble · sheltered bay · local Kolymbithres Paros · South Aegean Hidden Coves · cove · white quartz sand · sheltered bay · local Cala Comte Sant Josep · Balearic Islands Beach-Club · cove · white quartz sand · sheltered bay · low-density resort Saadiyat Public Beach Saadiyat · Abu Dhabi Grand Resort · long strand · white quartz sand · open ocean · resort Lido di Ostia Rome · Lazio Promenade · long strand · golden sand · sheltered bay · urban Al Mamzar Beach Park Al Mamzar · Dubai Artificial & Reclaimed · crescent bay · white quartz sand · sheltered bay · urban · engineered Mae Phim Beach Mae Phim · Rayong Promenade · long strand · white quartz sand · sheltered bay · local