مناخ استوائي والأمطار موسمية في بعض المناطق مثل الشمال، ودائمة في بعض المناطق مثل "نوارا إيليا" التي تكون باردة جدًّا.
وفي المناطق الساحلية والمنخفضة مثل كولومبو تصل الحرارة إلى 27 درجة وتتجاوز 30 درجة أحيانا، وفي المناطق المرتفعة الداخلية مثل كاندي فالجو معتدل ويميل للبرودة أحيانا، و في نوارا إيليا تصل الحرارة إلى 14 درجة وأقل.