La città è situata nella valle del fiume Eleuterio, comprendendo 70 kmq di superficie ad un'altitudine di 130 metri sopra il livello del mare.
Il paese si trova in una fascia temperata con un soleggiato clima mediterraneo, lunghe estati caldi e umide e inverni miti.
La vegetazione è tipica della macchia mediterranea.