Sri Lanka beach and sea
Sri Lanka

Sri Lanka Weather & Climate

Ancient kingdoms, misty tea highlands, leopards and a coastline for all seasons

30°C
Max sea
30°C
Max air
January
Best month
65mm
Driest month

About Sri Lanka

Ancient kingdoms, misty tea highlands, leopards and a coastline for all seasons

Sri Lanka packs an astonishing amount of variety into an island the size of Ireland. The Cultural Triangle in the centre north — Sigiriya's rock fortress, Dambulla's cave temples, Polonnaruwa's ancient ruins — represents one of Asia's most concentrated collections of UNESCO World Heritage Sites. The south coast between Unawatuna and Arugam Bay offers excellent surf, whale watching and sea turtles. The hill country around Ella and Nuwara Eliya is a landscape of emerald tea plantations, colonial bungalows and cool mountain air. And Yala National Park has the world's highest density of leopards.

When to go: Sri Lanka has two monsoon seasons, so different coasts suit different times. West/south coast: November–April. East coast: May–September.

wildlife enthusiastssurfersculture seekerstea loversbudget travellers

Best Time to Visit Sri Lanka

JanFebMarAprMayJunJulAugSepOctNovDec

The best months to visit Sri Lanka are January, February. Peak season is February with the best combination of warm temperatures and low rainfall.

Apr
Best swimming
Apr
Hottest month
Jan
Driest month

Sri Lanka Climate by Month

MonthAirSeaRainUVWind
Jan27°C28°C65mm912
Feb28°C28°C75mm1012
Mar29°C29°C124mm1112
Apr30°C30°C215mm1213
May30°C30°C330mm1114
Jun28°C29°C173mm914
Jul27°C28°C120mm814
Aug27°C28°C102mm814
Sep27°C28°C156mm913
Oct27°C28°C348mm1012
Nov27°C28°C310mm1012
Dec27°C28°C174mm912

Frequently Asked Questions

What is the best time to visit Sri Lanka?

The best time to visit Sri Lanka is January, February. Peak season is February when temperatures reach 28°C with some rain. Sri Lanka has two monsoon seasons, so different coasts suit different times. West/south coast: November–April. East coast: May–September.

What is the sea temperature in Sri Lanka?

Sea temperatures in Sri Lanka range from 28°C in January to 30°C in April. The sea is bath-warm at its warmest.

Is Sri Lanka warm in winter?

Winter temperatures in Sri Lanka average 27°C with sea temperatures of 28°C. This makes it a great winter sun destination.

How much does it rain in Sri Lanka?

The driest month is January with 65mm. The wettest month sees 348mm. Sri Lanka receives 2192mm annually.

Sri Lanka Month by Month

January
27°C air28°C sea

Warm and bath-warm seas. Some rain (65mm). UV 9. Sun protection essential.

February
28°C air28°C sea

Hot and bath-warm seas. Some rain (75mm). UV 10. Sun protection essential.

March
29°C air29°C sea

Hot and bath-warm seas. Moderate rainfall (124mm). UV 11. Sun protection essential.

April
30°C air30°C sea

Hot and bath-warm seas. Heavy rainfall (215mm). UV 12. Sun protection essential.

May
30°C air30°C sea

Hot and bath-warm seas. Heavy rainfall (330mm). UV 11. Sun protection essential.

June
28°C air29°C sea

Hot and bath-warm seas. Moderate rainfall (173mm). UV 9. Sun protection essential.

July
27°C air28°C sea

Warm and bath-warm seas. Moderate rainfall (120mm). UV 8. Sun protection essential.

August
27°C air28°C sea

Warm and bath-warm seas. Moderate rainfall (102mm). UV 8. Sun protection essential.

September
27°C air28°C sea

Warm and bath-warm seas. Moderate rainfall (156mm). UV 9. Sun protection essential.

October
27°C air28°C sea

Warm and bath-warm seas. Heavy rainfall (348mm). UV 10. Sun protection essential.

November
27°C air28°C sea

Warm and bath-warm seas. Heavy rainfall (310mm). UV 10. Sun protection essential.

December
27°C air28°C sea

Warm and bath-warm seas. Moderate rainfall (174mm). UV 9. Sun protection essential.

Plan your Sri Lanka trip

Compare destinations, check live sea temperatures and find flights on the interactive globe.

Open WhereIsWarm →