Het oude stadje San Felice Circeo ligt circa 100 m. boven de zeespeigel tegen de helling van de Monte Circeo, de eenzame berg die oprijst uit de Pontijnse vlakte. Aan de voet van de berg ligt in de vlakte een moderne familiebadplaats met een zandstrand dat zich uitstrekt tot het 14 km oostelijker gelegen Terracina. De haven van S. Felice Circeo (vanuit het oude stadje ook per trap bereikbaar) dient tegenwoordig vooral als jachthaven. Bovenop de Monte Circeo zijn interessante resten van een archaische nederzetting te vinden.