Baia delle Zagare
Mattinata, Italy
Two white sea stacks off a cove below the cliffs of the Gargano. The best views are from the coast road and from boat trips out of Vieste or Mattinata.
The Baia delle Zagare lies on the Gargano coast near Mattinata. Two white limestone stacks, the Faraglioni, rise just offshore; according to local tradition, swimming through the Arco di Diomede (also called the Arco Magico) brings good luck. The roughly one-kilometre shore is split into two separate stretches: to the north the Baia dei Faraglioni with sand and gravel, to the south the Baia delle Zagare with smooth white pebbles. Hotel-run beach clubs occupy almost the whole beach, and the way down is a flight of about 100 steps.
It is best to come in the morning, as the beach falls into the shadow of the high cliff in the afternoon. According to italia.it, parking is available only at the hotels. For non-guests, access is controlled by a limited number of daily passes issued by the municipality of Mattinata (as of October 2026; please ask in advance). Alternatively, you can reach the bay on a boat trip, for example from Vieste, or on the unimproved Sentiero dell’Amore from Vignanotica.
- Nearest town
- Mattinata, Italy
- Category
- Nature & parks
- GPS
- 41.7440, 16.1360
- Editor's pick
- ★
Hours, fees and access change. Confirm with the operator or park before you go.
Good to know
Best time to go
The most pleasant months are usually April–May and September–October. Still fine, with some compromises, in March, June–August and November. (Estimate from long-term temperature averages, terrain and pass seasons)
Getting there
- Italy: Motorway tolls. Tolls on most autostrade; pay at the barrier by card or cash. Motorway limit for cars: 130 km/h.
Featured in these trip guides
Nearby
Campsites nearby
- Vignanotica Residece CampingCampsite3 km from Baia delle ZagareTentsCaravansMotorhomesElectricityWaste disposalDogs allowedWi-Fi
- Degli UliviCampsite7 km from Baia delle ZagareTentsCaravansMotorhomesElectricityWaste disposalDogs allowed
- Mattinata CampingCampsite7 km from Baia delle Zagare · 120 pitchesTentsCaravansMotorhomesElectricityShowersToiletsWaste disposalNo dogsWi-Fi
- Camping FunniCampsite7 km from Baia delle ZagareTentsCaravansMotorhomesElectricityWaste disposalDogs allowed
- Elianti MareMotorhome stopover8 km from Baia delle ZagareMotorhomesElectricityShowersToiletsWaste disposalDogs allowed
- Camping Lama le CanneCampsite11 km from Baia delle ZagareTentsCaravansMotorhomesElectricityShowersToiletsWaste disposalDogs allowed
All campsites in Italy · Campsite data: © OpenStreetMap contributors, ODbL 1.0 · Updated October 3, 2026
FAQs
Where is Baia delle Zagare?
Baia delle Zagare is in Mattinata, Italy, at GPS 41.7440, 16.1360. It is about 16 km from Monte Sant’Angelo.
Can you camp near Baia delle Zagare?
Yes. The nearest campsite listed in OpenStreetMap is Fontana delle Rose, about 2 km away; within 25 km there are 64 campsites and motorhome stopovers.
Which road trips pass Baia delle Zagare?
Baia delle Zagare is a stop on these CampingSpirit trip guides: Gargano: forest, cliffs and sea stacks.
What is there to see near Baia delle Zagare?
Places worth a stop nearby: Foresta Umbra (14 km), Pizzomunno (15 km), Sanctuary of St Michael (16 km) and Trani Cathedral (56 km).
When is the best time to visit Baia delle Zagare?
The most pleasant months are usually April–May and September–October. Still fine, with some compromises, in March, June–August and November. (Estimate from long-term temperature averages, terrain and pass seasons)