Baia delle Zagare is a deeply secluded coastal cove on the Gargano promontory, near Mattinata in the Foggia Province of Apulia. Its name derives from the zagare — citrus blossoms — that once grew abundantly on the surrounding slopes, though the site is now celebrated for its astonishing geology: a pair of soaring limestone arches and sea stacks, brilliant white against the deep blue of the Adriatic, frame a small enclosed beach of coarse pale sand and smooth pebbles. The arches are natural formations eroded by wave action at the base of the Gargano cliffs, and their scale is best appreciated from a boat or from the water itself, making Baia delle Zagare as much a sightseeing destination as a swimming beach.
The bay lies within the Gargano National Park, and the surrounding sea shares characteristics typical of the protected Adriatic coast: high water clarity, colour ranging from turquoise in the shallows to deep cobalt further out, and a richness of marine life around the rocks and cliff bases. Snorkelling here is exceptional, with the arch formations providing habitat for sponges, sea bream, and occasional squid. The beach occupies a narrow strip below dramatic white cliffs — roughly 80 metres of pebble and coarse sand.
Access is either via a steep descent of approximately 300 steps from the clifftop car park (around 15 minutes down, considerably longer on the return in heat) or by boat from Mattinata's harbour. Day visitors arriving by boat take a short cruise along the white cliff coast from Mattinata, which is one of the finest scenic boat passages on the Gargano coast. The Hotel Baia delle Zagare, a resort directly above the cove, maintains a beach club below; day visitors are welcome on a fee basis. This is not a beach suited for very young children or those with limited mobility, but for experienced swimmers and visitors seeking dramatic coastal scenery, it is among the finest locations in Puglia.
Amenities
- dramatic limestone arches
- turquoise water
- beach club
- accessible only by boat or steep path
Good to know
- Best for
- couples, photographers, snorkellers, swimmers, divers
Location
Baia delle Zagare, 71030 Mattinata FG, Italy
41.7298, 16.0617 View on map
Highlights
- Natural limestone arches and sea stacks — among the most dramatic coastal formations in southern Italy
- Deep cobalt and turquoise Adriatic water of exceptional clarity in a protected Gargano bay
- Gargano National Park setting with white cliff scenery visible from the water and from the boat approach
- Excellent snorkelling around the arch and cliff base formations with abundant marine life
- Accessible by boat from Mattinata for visitors who prefer to avoid the steep cliff path descent
Tips for visiting
- Taking a boat from Mattinata allows visitors to see the arches from the sea — far more impressive than the clifftop view
- Descend the cliff path in the morning before the heat builds; the return climb is demanding in the afternoon sun
- Bring water shoes — the beach pebbles are sharp and irregular, and water entry from the rocks is common
- The Hotel Baia delle Zagare beach club hires sunbeds and umbrellas by the day; day guests should book ahead in August
- Mornings offer the best photography light, with the sun illuminating the white arch faces from the east
When to visit
June and September balance good weather with manageable crowds and boat service availability. July and August are spectacular but very busy, and the cliff descent in midday heat is demanding. Morning visits at any point in the season are strongly recommended.
Accessibility
The beach requires descending approximately 300 irregular steps or arriving by boat. The path is steep and uneven with no adapted access route. The pebble surface at the beach is irregular. The site is not accessible for visitors who cannot manage stairs or uneven terrain, and no beach wheelchair provision is documented.
Frequently asked questions
How difficult is the path down to Baia delle Zagare?
The descent involves approximately 300 uneven steps and takes around 15 minutes. The return climb in midday heat is strenuous; fit adults manage it comfortably, but it is not suitable for young children, elderly visitors, or those with joint problems.
Is a boat needed to visit the beach?
No — the beach is reachable on foot via the cliff path from the car park. However, boat excursions from Mattinata offer the most impressive views of the arches and the surrounding cliff coast and are strongly recommended for a first visit.
Is there a fee to access Baia delle Zagare?
The beach itself is public and free to access. The Hotel Baia delle Zagare beach club charges for sunbed and umbrella hire. The car park at the clifftop may charge a seasonal parking fee.
Is the water safe to swim in?
Yes, the enclosed bay has generally calm water and the arches create a relatively sheltered environment. Rocky entry points require water shoes. No permanent lifeguard is stationed here; beach club staff are nearby in season.
Can the beach be visited in winter?
The cliff path is accessible outside season but the beach bar and beach club are closed. Winter storms make the sea dangerous for swimming. The clifftop viewpoint of the arches is accessible year-round and impressive in any weather.