Where to go
   January
   February
   March
   April
   May
   June
   July
   August
   September
   October
   November
   December


When to go
   Africa
   America
   Asia
   Europe
   Oceania

 
Travel guide > Asia >

Climate and weather of Sri Lanka




Sri Lanka




 

Climate

 
Sri Lanka has two different climatic zones.

Temperatures range between 28 and 32° during the year (they reach 20 to 24° in the mountains). The annual rains are higher in the west (1 500 mm in the northwest and 2 500 mm in the southwest) than in the east (1500 mm).

The west coast of Sri Lanka
The west coast has an equatorial climate with two rainy seasons and two dry seasons.

First rainy season (Apri to June) and second rainy season (October to December)
Temperatures are constant (30°) and rainfall is abundant.

First dry season (January to,March) and second dry season (July to September)
Temperatures are stable (30°) and rainfall is moderate. Sunshine is high (six to eight hours per day).

The east coast of Sri Lanka
The east coast has a tropical climate with a rainy season and a dry season.

Rainy season (October to January)
Temperatures are high (28°) and rainfall is abundant.

Dry season (February to September)
Temperatures reach 32° and rainfall is low. The sun shines six to eight hours a day.

 When to go to Sri Lanka (pleasant climate) 
The climate of Sri Lanka is pleasant during the following months :

January
February
March
April
May
June
July
August
September
October
November
December

 

Weather

(main cities) 
Average temperatures and rainfall

Batticaloa

Temp
January
February
March
April
May
June
max
28°
28°
30°
32°
33°
33°
min
25°
26°
26°
27°
28°
28°
Temp
July
August
September
October
November
December
max
33°
33°
32°
31°
29°
28°
min
27°
27°
27°
26°
26°
26°

Rain
January
February
March
April
May
June
mm
250
110
70
50
40
20
Rain
July
August
September
October
November
December
mm
30
50
60
170
330
400

Colombo (Capital of Sri Lanka)

Temp
January
February
March
April
May
June
max
31°
31°
32°
32°
31°
30°
min
22°
22°
24°
24°
25°
25°
Temp
July
August
September
October
November
December
max
30°
30°
30°
30°
30°
30°
min
25°
25°
25°
24°
23°
23°

Rain
January
February
March
April
May
June
mm
60
60
120
250
380
180
Rain
July
August
September
October
November
December
mm
120
110
230
370
300
160

Galle

Temp
January
February
March
April
May
June
max
31°
31°
32°
32°
31°
30°
min
23°
23°
24°
25°
26°
26°
Temp
July
August
September
October
November
December
max
29°
29°
30°
29°
30°
29°
min
26°
26°
25°
24°
23°
23°

Rain
January
February
March
April
May
June
mm
100
90
120
240
300
210
Rain
July
August
September
October
November
December
mm
160
150
210
340
300
180

Jaffna

Temp
January
February
March
April
May
June
max
29°
31°
33°
33°
32°
31°
min
23°
23°
25°
27°
28°
28°
Temp
July
August
September
October
November
December
max
31°
31°
31°
31°
29°
28°
min
27°
27°
27°
26°
24°
23°

Rain
January
February
March
April
May
June
mm
70
30
20
50
40
10
Rain
July
August
September
October
November
December
mm
20
30
60
230
380
260

Negombo

Temp
January
February
March
April
May
June
max
31°
31°
29°
32°
31°
30°
min
23°
23°
24°
25°
26°
26°
Temp
July
August
September
October
November
December
max
30°
30°
30°
30°
30°
30°
min
26°
26°
26°
24°
23°
23°

Rain
January
February
March
April
May
June
mm
80
60
140
230
370
220
Rain
July
August
September
October
November
December
mm
130
100
160
340
310
140

Trincomalee

Temp
January
February
March
April
May
June
max
28°
29°
31°
33°
35°
35°
min
24°
24°
25°
26°
26°
26°
Temp
July
August
September
October
November
December
max
34°
34°
34°
32°
29°
28°
min
26°
25°
25°
25°
24°
24°

Rain
January
February
March
April
May
June
mm
130
100
50
50
50
20
Rain
July
August
September
October
November
December
mm
70
90
100
210
330
340

Weather data (temperatures and precipitation) for Sri Lanka are derived from monthly averages established over the last twenty years.

 Quick facts 
Sri Lanka is located in the Indian Ocean, southeast of India and northeast of The Maldives.

Capital: Colombo
Area: 65 000 km²
Population: 22 000 000 inhabitants
Languages: Sinhala, Tamil
Currency: Sri Lankan rupee

Sri Lanka





Where to go in August





- Other countries -

 China    Italy    Thailand

 

 
Contact
Copyright © 2024 Cestanet inc. All rights reserved