تتمتع سريلانكا بمناخ استوائي، نظرًا لموقعها في المناطق المدارية بين خطي عرض 55 ° 5 و 51 ° 9 شمالًا، وخطي طول 79 ° 41 ′ و 81 ° 53 شرقًا، وتتراوح متوسط درجات الحرارة السنوية بين 28 و 30 درجة مئوية، بينما تنخفض في مناطق الجبال الوسطى لتصل إلى 16 درجة مئوية، وترتفع في مناطق الساحل الشمالي الشرقي إلى ما يقرب من 32 درجة مئوية.
تتأثر الحياة في سريلانكا بشكل كبير بالمطر، وتعتمد نسبة التساقط على الرياح الموسمية، لأنّ متوسط هطول الأمطار السنوي في المناطق الجبلية والجنوبية الغربية يبلغ حوالي 250 سم، وهو نتيجة لما يسمى بالرطوبة الأراضية، وتقع المناطق الجافة في الشرق والأجزاء الجنوبية في الأجزاء الشرقية والشمالية من البلاد.
يتراوح معدل هطول الأمطار السنوي من 1200 إلى 1900 ملم، ومن الجدير بالذكر أنّه في عام 2004، تعرض ساحل سريلانكا لموجة تسونامي، مما أدى إلى خسائر بشرية فادحة، لذلك كانت من أكثر الدول تضرراً به.