CzechHouse
← Pre-Arrival

Weather

The temperature of both the air and ocean water across most of the island is around 29 °C, and a pleasant breeze blows on the beaches.

Temperature
Around 29 °C all year
Main season
December to April
Rain
Short evening showers

The weather on the island of Sri Lanka is warm, tropical, with high humidity all year round. The temperature of both the air and ocean water across most of the island is around 29 °C. A pleasant breeze blows on the beaches. Tangalle is one of the driest areas in Sri Lanka, so the season here lasts all year round.

The main season is from December to April, but the weather is nice here in other months as well, although you may occasionally encounter rain. It will probably be heavy but short-lived. It usually rains for a few minutes in the evening. Further inland and farther north, closer to Colombo, the weather outside the season is much more active and the rains are very intense there.

Sunset over a beach in southern Sri Lanka

Weather

Average temperatures and rain

The rain row shows our own experience at the villa in Rekawa. Other parts of Sri Lanka have very different weather. The weather also changes from year to year, so take it as a rough guide only.

Average temperatures and rain (Daytime, °C)
Daytime, °CJanFebMarAprMayJunJulAugSepOctNovDec
Air30°31°31°31°30°29°29°29°29°29°29°30°
Sea27°27°28°28°29°29°28°27°28°27°27°27°
RainDryDryDryDryMore rainMore rainSome light rainSome light rainSome light rainMore rainMore rainSome light rain

Daytime, °CMain seasonDrySome light rainMore rain

We are here for you

Ask us anything

We know Sri Lanka inside out. We will help with the journey, the visa and trip planning — we usually reply within 24 hours.