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
Baia Rossa
Baia dei Gabbiani
Cala dei Cefali
Lido delle Nazioni
Piana di Mattinata
Pontone Tunno
La Bussola beach
Manfredonia beach
Spiaggia di Punta Rossa
Sciali di Lauro beach
Siponto beach
Tor di Lupo
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
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.