- Around 29 °C all year
- December to April
- 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.

Weather
Average temperatures and rain
| Daytime, °C | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Air | 30° | 31° | 31° | 31° | 30° | 29° | 29° | 29° | 29° | 29° | 29° | 30° |
| Sea | 27° | 27° | 28° | 28° | 29° | 29° | 28° | 27° | 28° | 27° | 27° | 27° |
| Rain | Dry | Dry | Dry | Dry | More rain | More rain | Some light rain | Some light rain | Some light rain | More rain | More rain | Some light rain |
Pre-Arrival
More before arrival
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.