Il est fort probable que la météo influencera considérablement votre séjour à San-Pédro, mais rappelez-vous que vous aurez toujours des options sympas et à prix démocratique pour vous amuser lorsque le beau temps n'est pas au rendez-vous. Les mois les plus chauds sont généralement avril et mars, avec une température moyenne de 27 °C, tandis que les mois les plus froids sont août et septembre, avec une moyenne de 25 °C. Les mois les plus pluvieux à San-Pédro sont juin, mai, octobre et septembre avec une moyenne mensuelle de 307 mm de pluie.