El relleu de la comarca del Garraf determina l’especial climatologia de la zona. El massís del Garraf divideix clarament dues zones: el Baix Llobregat i el Garraf. Així doncs, Castelldefels i Gavà queden a una banda, i a l’altra trobem Sitges i Vilanova i la Geltrú. Del massís neix també la serralada del Litoral, que va perdent alçària fins a morir a Castelldefels. D’aquesta manera s’explica que les temperatures del Baix Llobregat siguin més altes i que faci més xafogor a l’estiu. Com que la serralada del Litoral perd la seva alçària, Castelldefels i Gavà no poden gaudir de l’aire fresc que prové de les muntanyes. En canvi, Sitges i Vilanova estan envoltades de cims. A més, a la comarca del Garraf no hi ha tanta indústria ni tan despreniment de calor com ara al Baix Llobregat o a Barcelona.



Així doncs, podem dir que el clima de Vilanova i la Geltrú és un clima molt benigne caracteritzat per uns hiverns frescos i uns estius càlids però moderats per l’acció moderadora del mar, del massís del Garraf i de la serralada del Litoral. Així, la temperatura mitjana anual és de 16,1°. El mes més fred és el gener, amb una mitjana de 10,0°; i el més calorós, l’agost, amb una mitjana de 24,5°.



En el capítol de precipitacions, la mitjana anual és de 540 mm, i destaca la clara presència d’una estació seca i d'una distribució molt irregular tant en el decurs de l’any com d’uns anys a altres. Habitualment els mesos més plujosos són el setembre i l’octubre i els més secs, el juliol i el febrer.