Skip to content
Apulia · 90 beaches

Beaches in the province of Foggia

We monitor 90 beaches in the province of Foggia, in 14 municipalities. They all face on the Adriatic Sea. Most beaches: Vieste (24), Mattinata (22) and Peschici (13). From north to south they range from Spiaggia le Marinelle (Isole Tremiti) to Zapponeta beach (Zapponeta).

Best today

Beaches in the province of Foggia in numbers

Vieste: 24 beaches, mostly sandy (65% where the seabed is known), mainly facing east. Mattinata: 22 beaches, mostly pebble (100% where the seabed is known), mainly facing southeast. Peschici: 13 beaches, mostly sandy (92% where the seabed is known), mainly facing north. Lesina: 5 beaches, mainly facing north. Manfredonia: 5 beaches, mainly facing east. Isole Tremiti: 4 beaches, mainly facing northeast.

Where we know the seabed (70 of 90 beaches) there are 36 sandy and 34 pebble. Most are sandy (51%).

Water quality: 90 of 90 beaches with an EEA monitoring point are rated excellent (100%, 2025 season).

The beaches mostly face north (29 beaches) and southeast (26 beaches). When the Mistral (NW) blows, the beaches facing southeast stay sheltered: 34 of 90. Municipalities with the most sheltered beaches: Mattinata and Vieste. 16 of 90 beaches are sheltered from the Sirocco (SE): those facing northwest. Municipalities with the most sheltered beaches: Rodi Garganico and Vico del Gargano.

Among the best-known beaches: Baia dei Mergoli o delle Zagare.

Today (afternoon) the highest score is 67/100, at Baia Rossa (Mattinata). 13 of 90 beaches are in good or perfect condition today (at least 65/100).

Beach map

All 90 beaches

All 90 beaches
BeachMunicipalitySeabedToday
Baia RossaMattinataPebbles67
Baia dei GabbianiMattinataPebbles67
Cala dei CefaliMattinataPebbles67
Lido delle NazioniManfredonia67
Piana di MattinataMattinataPebbles67
Pontone TunnoMattinataPebbles67
La Bussola beachManfredonia67
Manfredonia beachManfredonia67
Spiaggia di Punta RossaMonte Sant'AngeloPebbles67
Sciali di Lauro beachManfredonia67
Siponto beachManfredonia67
Tor di LupoMattinataPebbles67
Valle delle SireneMattinataPebbles67
Baia San FeliceViesteSand55
Baia dei Mergoli o delle ZagareMattinataPebbles55
Baia dei Mergoli o delle Zagare - NordMattinataPebbles55
Baia dei Mergoli o delle Zagare - SudMattinataPebbles55
Baia del LeoneMattinataPebbles55
Baia di CampiViestePebbles55
BraicoViesteSand55
Cala dei MortiMattinataPebbles55
Cala del FicoMattinataPebbles55
Cala del PescecaneMattinataPebbles55
Cala dell'AquilaMattinataPebbles55
Cala della CattedraleMattinataPebbles55
Cala della PergolaViestePebbles55
Cala della PipaMattinataPebbles55
Cala della SanguinaraViestePebbles55
Cala di pietraVieste55
Dietro San Lorenzo o U MurtViesteSand55
Grotta dei PipistrelliViesteSand55
Grottone del PescatoreMattinataPebbles55
MattinatellaMattinataPebbles55
Mattinatella o Fontana delle RoseMattinataPebbles55
MolinellaViesteSand55
Pietre NereMattinataPebbles55
PortogrecoViestePebbles55
PortonuovoViesteSand55
PortopiattoViestePebbles55
PugnochiusoViestePebbles55
Punta LungaViesteSand55
Punta dell'agoMattinataPebbles55
Scialara o CastelloViesteSand55
Scogliera dei CavoliViestePebbles55
Spiaggia dei ColombiViesteSand55
VignanoticaViestePebbles55
Bescile o ManacorePeschiciSand52
Cala del TurcoPeschiciSand52
CrovaticoViesteSand52
GusmayPeschiciSand52
La ChiancaViesteSand52
San Lorenzo o ConventoViesteSand52
Santa CrocePeschiciSand52
ScialmarinoViesteSand52
Sfinale o SpinalePeschiciSand52
SfinalicchioViesteSand52
Foggiamare beachZapponetaSand52
Zapponeta beachZapponetaSand52
Spiaggia strettaViesteSand52
Spiaggia dell'AcquarottaLesina49
Cala LungaPeschiciSand43
Foce VaranoIschitellaSand43
Isola di VaranoCagnano Varano43
JalilloPeschiciSand43
La CalaPeschiciPebbles43
Lido Ponente RodiRodi Garganico43
ManaccoraPeschiciSand43
Marina di PeschiciPeschici43
Murgia della Madonna o SospettoVico del GarganoPebbles43
ProciniscoPeschiciSand43
San MenaioVico del GarganoSand43
San NicolaPeschiciSand43
Spiaggia Due PiniRodi Garganico43
Spiaggia dei Cento scalini o delle TufareVico del GarganoSand43
Spiaggia di CalenelleVico del GarganoSand43
Capojale beachCagnano VaranoSand43
Fantina Prima beachChieutiSand43
Lesina beachLesina43
Spiaggia di LevanteRodi GarganicoSand43
Lido del Sole beachRodi Garganico43
Marina di Lesina beachLesinaSand43
Marina di Serracapriola beachSerracapriola43
Spiaggia di MorellaLesina43
Spiaggia di PennacchioLesina43
Serracapriola beachSerracapriola43
ZaianaPeschiciSand43
Lido le AreneIsole Tremiti37
Spiaggia MatanoIsole Tremiti37
Spiaggia le MarinelleIsole TremitiPebbles37
Spiaggia dei PagliaiIsole Tremiti31

Coastal municipalities

Cagnano Varano, Chieuti, Ischitella, Isole Tremiti, Lesina, Manfredonia, Mattinata, Monte Sant'Angelo, Peschici, Rodi Garganico, Serracapriola, Vico del Gargano, Vieste and Zapponeta.

Holiday areas

Frequently asked questions

How many beaches are there in the province of Foggia?

We monitor 90, in 14 municipalities. Municipalities with the most beaches: Vieste (24) and Mattinata (22).

Where to swim with the Mistral in the province of Foggia?

At the beaches facing southeast, where the Mistral blows from inland: there are 34. For example Baia dei Mergoli o delle Zagare, Baia dei Gabbiani and Baia del Leone.

Where to swim with the Sirocco in the province of Foggia?

At the beaches facing northwest, where the Sirocco blows from inland: there are 16. For example Cala Lunga, Jalillo and San Menaio.

Which are the sandy beaches in the province of Foggia?

There are 36 beaches with a sandy seabed, including Baia San Felice, Braico and Cala Lunga.

Other provinces in Apulia

Full ranking: sea today in Apulia →