Home / Asia / Sri Lanka / Sri Lanka climate: when to go to Sri Lanka
Kalkudah, Sri Lanka. Author christophe_cerisier. Licensed under the Creative Commons Attribution
Kalkudah, Sri Lanka. Author christophe_cerisier

Sri Lanka climate: when to go to Sri Lanka

The climate of Sri Lanka is tropical with two distinct seasons, a dry and a wet season. The country is influenced by two monsoons: the south-west monsoon blowing between May and August, is the most intense of the two and brings rain along the southern and western coast and central highlands, and the north-east monsoon blowing between October and January, bringing rain along the coasts of northern and eastern Sri Lanka.

Areas in the north and east of the country are the most arid and receive between 600 mm and 1,200 mm of rain a year. The south-west coast and mountain slopes of the southern central highlands are the most rainy areas, the capital Colombo, located along the southwestern coast, receives around 2,500 mm of rain a year, the most rainy months in Colombo are those between September and November and also April and May, the driest months are January and February. As in all areas near the equator, are also not negligible the zenithal rain, that is the increase of rainfall that exists in the periods immediately following the steps of the sun at zenith, that is April-May and October-November.

Anuradhapura, Sri Lanka. Author Arian Zwegers. Licensed under the Creative Commons Attribution

Anuradhapura, Sri Lanka. Author Arian Zwegers

The maximum average annual temperature along the coast are between 28°C and 34°C, while the average minimum temperatures vary between 22°C and 26°C, the highest temperatures are between March and June, while the lowest are between November and January. In the central highlands, temperatures are lower, because of height, at Nuwara Eliya (1,990 m), the maximum average temperatures vary between 18°C in July and the 23°C in April, while the average minimum temperatures ranging between 9°C in January to 13°C in June.

WHEN TO GO TO SRI LANKA

The best time for a travel to Sri Lanka are the months between December and March along the west coast and southern highlands and in the interior, while the months between May and September are the best to visit the east coast.

SRI LANKA CLIMATIC TABLES

COLOMBO (2 metres)
Month Average low (°C) Average high (°C) Precip. (mm) Precip. days
January 22,3 31,0 58,2  5
February 22,7 31,2 72,7  5
March 23,7 31,7 128,0  9
April 24,6 31,8 245,6  14
May 25,5 31,1 392,4  16
June 25,5 30,4 184,9  16
July 25,1 30,0 121,9  12
August 25,1 30,0 119,5  11
September 24,8 30,2 245,4  15
October 24,0 30,0 365,4  17
November 23,2 30,2 414,4  15
December 22,8 30,4 175,3  10
YEAR 24,1 30,7 2523,7  145
KANDY (500 metres)
Month Average low (°C) Average high (°C) Precip. (mm) Precip. days
January 18 27 79  6
February 18 28 74  5
March 18 30 71  8
April 20 30 188  14
May 20 29 144  11
June 20 28 132  15
July 20 27 128  14
August 19 28 113  13
September 19 28 155  13
October 19 28 264  17
November 19 27 296  16
December 18 27 196  14
YEAR 19,0 28,1 1840  146
TRINCOMALEE (8 metres)
Month Average low (°C) Average high (°C) Precip. (mm) Precip. days
January 24,3 27,9 132  7
February 24,5 29,2 100  4
March 25,1 30,9 54  4
April 25,8 33,0 50  5
May 26,4 34,5 52  4
June 26,4 34,7 26  2
July 25,8 34,4 70  4
August 25,5 34,2 89  5
September 25,2 33,9 104  7
October 24,6 31,8 217  12
November 24,2 29,3 334  16
December 24,2 28,1 341  16
YEAR 25,2 31,8 1569  86

KALUTARA
Month Sea Water Temperature °C
January 28
February 28
March 29
April 30
May 29
June 28
July 27
August 27
September 28
October 28
November 28
December 28

This post is also available in: Chinese (Simplified) Chinese (Traditional) German Japanese Russian

banner
Close
Stay informed about Travel Guide