Santa Lazaro has a moderate subtropical climate with two seasons: the dry season from November to April and the humid season from May to October. Temperatures normally range from 20°C – 35°C during the day and 17°C – 22°C at night year round. The yearly average water temperature is above 25°C and it rarely drops under that. The sun is very strong and for fishing we recommend to bring long pants and long sleeve shirts, a cap or hat and polarized sunglasses. We also recommend you bring a light rain jacket for the occasional showers.