La topographie accidentée de la montagne, avec les changements brusques d'altitude correspondants, fait que le climat de Montserrat présente des contrastes forts sur des zones de faible extension ; il est donc plus juste de parler de microclimats plutôt que d'un climat général.
D'après les données de la station météorologique du monastère, située à 740 m d'altitude, la moyenne annuelle des précipitations est de 678 L/m². La température moyenne annuelle est comprise entre 13 ºC et 14 ºC. L'influence de la brise marine est relativement importante. Elle provoque la formation de brouillards, souvent très denses, qui entraînent un taux d'humidité élevé, profitable à la végétation. Il est rare qu'il neige bien que de fortes chutes de neige tombent de temps à autre.