← The Blog

The Big Board · Updated October 2026 · 4 min

Which Country Has the Most Beaches?

We counted eleven countries the same way, in the same month. Spain names the most beaches. Australia has the most sand. Croatia's, all of it together, covers 4.6 km².

Which Country Has the Most Beaches?
Photo: dronepicr, CC BY 2.0

Of the eleven countries we have counted, Spain has the most named beaches on the map: 4,595. Italy is second with 2,113 and Australia third with 2,097. Every country was counted the same way in October 2026: every beach mapped in OpenStreetMap inside the country's own border, with beaches of the same name within 3 km counted once. But naming is not having. Australia has 7,547 beach shapes on the map, more than anyone, and a coastal scientist who walked the whole coast counted 10,685.

The board, October 2026

#CountryNamed beachesAll beach shapes on the mapTotal beach area
1Spain4,5955,672128.9 km²
2Italy2,1135,941136.2 km²
3Australia2,0977,547449.3 km²
4Greece1,9376,36154.3 km²
5Portugal1,0011,36243.2 km²
6Croatia7912,8364.6 km²
7Indonesia6603,09151.3 km²
8Philippines6553,60541.7 km²
9Mexico4881,17379.5 km²
10Thailand4501,20631.1 km²
11Peru29361666.1 km²

Counted by us from OpenStreetMap in October 2026, one method for every country: each natural=beach feature inside the national border. A named beach is one with its own name on the map, counted once within 3 km. Area is the measured surface of every mapped beach shape. The true numbers are higher everywhere: this is what has been mapped.

97×

more mapped beach in Australia than in Croatia, by area

449.3 km² against 4.6 km². Croatia has 2,836 beach shapes on the map; most of them are pebble coves.

Every country has more beaches than it has names for them.

Why Spain names the most

Spain's count includes the Balearic and Canary Islands, and Spain's beaches are unusually well named on the map: 4,595 names for 5,672 beach shapes. Australia has 2,097 names for 7,547 shapes, and Indonesia 660 for 3,091. A beach with no name on the map still counts in the second column, which is why Australia and Greece both pass Spain there.

The real answer

Andrew Short, a coastal scientist at the University of Sydney, catalogued 10,685 beaches around Australia. Nothing on our board comes close, so for beaches that exist, Australia wins. For beaches somebody has bothered to name, it is Spain.

What is not on the board

Countries we have not counted yet, among them the United States, Brazil, Canada and the rest of the Caribbean. Indonesia, a country of thousands of islands, has only 660 named beaches on the map, which says more about the map than about Indonesia.

Asked

Which country has the most beaches?
Probably Australia: the coastal scientist Andrew Short catalogued 10,685 beaches there, and it has the most beach shapes on the map of any country we counted (7,547). For named beaches, Spain leads with 4,595 in our October 2026 count.
How many beaches does Spain have?
4,595 named beaches on the map in our October 2026 count, including the Balearic and Canary Islands, and 5,672 beach shapes in all. The true number is higher; this is the mapped floor.
How many beaches are there in Australia?
About 10,685, by Andrew Short's catalogue. OpenStreetMap has 7,547 beach shapes in Australia, 2,097 of them with a name (our count, October 2026).
How many beaches does Greece have?
1,937 named beaches and 6,361 beach shapes on the map, in our October 2026 count.

The beaches in this post

    More: the best beaches in Portugal