Die Durchschnittstemperaturen reichen von 16 Grad Celsius in Nuwara Eliya im zentralen Hochland (wo es im Winter sogar Schnee und Frost geben kann) bis zu 32 Grad Celsius in Trincomalee an der Nordostküste des Landes.