90 minutes south of Rome, a promontory rises 541 meters from the sea like a sleeping woman's profile. The ancient Greeks saw it and named it after Circe, the sorceress who turned Odysseus's men into pigs. Homer placed her island here. Locals still call it Monte Circeo and will tell you the profile is Circe herself, lying on her back, waiting. Around this mythological mountain sits one of Italy's most surprising national parks: 25km of sand dunes backed by four coastal lakes, one of the last lowland forests in the Italian peninsula, and a Mediterranean coastline that Romans have secretly surfed, swum, and sunbathed on for decades while telling tourists to go to the Amalfi Coast. Lazio guide → · Rome day trips →
Plan my Circeo trip →This park exists because Mussolini almost destroyed it. In the 1930s, the Fascist regime drained the Pontine Marshes โ a malaria-ridden swamp that had defeated Roman engineers โ and built new towns (Sabaudia, Latina, Pontinia). They would have drained everything if biologists hadn't intervened. The Circeo became a national park in 1934 specifically to save the last strip of original coastal ecosystem from reclamation. What survived: 3,300 hectares of ancient lowland forest (Selva di Circe), four brackish lakes (Fogliano, Monaci, Caprolace, Sabaudia), 25km of pristine dune beach, and the promontory itself โ a limestone mountain covered in Mediterranean macchia where peregrine falcons nest in the cliffs.
From Torre Paola to Sabaudia: a nearly unbroken 25km crescent of sand backed by dunes and the coastal lakes behind them. This is where Roman politicians, film directors, and old-money families have quietly holidayed since the 1960s. The dune system is wild, protected, and magnificent. No boardwalks. No beach clubs in the park zone (those are outside, in Sabaudia town). Access: park at the designated car parks (Torre Paola, Centro Visitatori) and walk over the dunes. Swim here in June or September when the water is warm, the crowds thin, and the light is golden. July-August: Romans descend in force, but the beach is long enough to absorb them.
The hike to the summit (541m, 2h round trip from the town of San Felice Circeo) gives you 360-degree views: the Pontine Islands floating on the horizon (Ponza, Ventotene), the Sabaudia dunes curving north like a bow, the ancient forest below, and on clear days the coast to Naples. The path winds through Mediterranean macchia โ rosemary, myrtle, heather, rockrose โ and past the Grotta della Maga Circe, the "sorceress cave" where Neanderthal remains were found in 1939. Go at sunset. Bring wine. The view of Ponza silhouetted against an orange sky is a religious experience whether or not you believe in Circe.
A lowland forest of oaks, elms, and ashes that has been standing since before Rome existed. Flat trails loop through it (accessible, pushchair-friendly on the main paths). The canopy blocks the sun entirely in summer โ cool, green, silent except for birdsong. In autumn the mushroom hunting is legendary (permits required from the park office). The forest edge meets the coastal lakes, which are prime birdwatching territory: flamingos in winter, herons, cormorants, and (in migration season) thousands of waders and raptors passing through.
Get there from Rome: car via Pontina (SS148, 1.5h) is the standard route. No practical direct train โ nearest station is Priverno-Fossanova, then bus (infrequent). Honestly: bring a car. Entry: free. Season: beach swimming June-September; hiking and birding year-round; flamingos November-February. Stay: San Felice Circeo town (€70-130/night), Sabaudia (€60-120). Eat: Il Grottino at San Felice (seafood, €35-45), La Baia d'Argento at Sabaudia (waterfront, €40). Day trip plan from Rome: leave by 8am, hike the promontory, swim at Torre Paola beach, lunch in San Felice, walk the Selva di Circe, back in Rome by 7pm. Combine with: Sperlonga (40min south), Giardino di Ninfa (30min north), Ponza ferry from San Felice harbor (summer only, 1h10).