La rupe di Pisco Montano segna nettamente il confine meridionale del centro abitato; a sud si apre la pianura di Fondi, a nord l'urbanizzazione degrada progressivamente verso la campagna aperta e i borghi rurali.
Particolarmente mite grazie alla protezione dei monti Ausoni, situati a settentrione della città, che la proteggono dalle correnti di aria fredda. Il mese più freddo, gennaio, ha una temperatura min di 5 °C, mentre quello più caldo, luglio, presenta una temperatura max tra i 30 °C e i 35 °C.
La temperatura media su base annua è di 17,4 °C. Le precipitazioni sono generalmente comprese fra gli 800 e i 1000 mm annui.