Le climat au Sri Lanka varie surtout en fonction de l'altitude et des moussons.
Sur les côtes, toute l'année il fait chaud très chaud en journée et le thermomètre ne descend guère durant la nuit.
La partie montagneuse du centre de l'île est nettement plus tempérée notament à Nuwara Eliya où les soirées sont fraîches et les nuits froides.
Notez qu'en raison de l'altitude, cette région montagneuse est peu ensoleillé et que les brumes et bas nuages sont nombreux.
Pour ceux qui souhaitent profiter des magnifiques plages du Sri Lanka il est important de savoir que le climat est different entre la cote sud-ouest et celle du nord-est.
Sur la côte sud-ouest (Colombo) une région d'une luxuriante beauté maus aussi la plus humide de l'île, la période la plus ensoleillée et la moins pluvieuse s'etend de janvier à mars.
En revanche, le nord et l'est (Jaffna, Trincomalee...) touchés d'octobre à fin janvier par la petite moussson vous offrent de février à septembre leurs eaux bleues et un soleil radieux. Notez qu'avant la petite mousson, des milliers de petites méduses urticantes envahissent le littoral à Trincolamee et Nilaveli.
La mer est chaude toute l'année sur quasiment toutes les côtes mais soyez prudent car de nombreux courants dangereux imposent de ne pas trop s'eloigner du bord de la plage lorsqu'une barrière corallienne ne la protège pas.