El rango de temperaturas abarca desde de 15 °C, en Nuwara Eliya, en las tierras altas Centrales (donde se cubre de nieve o niebla, lo que puede ocurrir durante varios días en el invierno) hasta 32 °C en Trincomalee, en la costa del noreste (donde temperaturas pueden alcanzar 38 °C).