Home › Weather › Sri Lanka Weather By Month
Live forecasts update automatically; written guidance last reviewed 23 June 2026 by the Australia Focus Weather Desk. Data from the Bureau of Meteorology (BOM) and other national met services via Open-Meteo.
Live data from Open-Meteo · updates automatically ·
If you are planning a trip to Sri Lanka, the best time to visit depends on which coast you choose, because the island has two monsoon seasons. The live forecast above gives you current conditions, but for planning, the year splits neatly: dry on the west and south coasts from December to March, and dry on the east coast from May to September.
What is Sri Lanka’s weather like month by month?
Sri Lanka has a tropical climate with two main monsoon periods. The southwest monsoon (May to September) brings rain to Colombo, Kandy and the west coast, while the northeast monsoon (October to January) affects the east coast around Trincomalee. Temperatures stay fairly consistent year-round: coastal areas average 27–30°C, and Kandy is a few degrees cooler. Humidity is high most months, often above 70%.
For a clear picture of sri lanka weather by month, the dry zones are your best bet: December–March on the southwest side (including colombo sri lanka weather by month data shows January as the driest) and May–September on the east side. kandy weather by month tends to be wetter all year, with its heaviest rain in October and November. The worst time to visit sri lanka for beach-goers is usually April–May on the west coast (pre-monsoon heat and storms) and October–November on the east coast (cyclone risk).
What about humidity and temperature charts?
If you’re looking for a sri lanka weather by month graph or sri lanka weather by month celsius data, the key pattern is: average highs remain 30–33°C in Colombo, 28–30°C in Kandy, and 31–34°C in Jaffna. Humidity stays above 70% year-round, peaking during the wet months. A sri lanka weather by month humidity chart would show the southwest coast most humid in May–July and the east coast most humid in November–January. For current conditions, check your weather in sri lanka 10 days forecast, but remember that sri lanka climate today can change quickly during monsoon transitions.
When is the rainy season in Sri Lanka?
The southwest monsoon brings rain to Colombo and the west coast from May to September. The northeast monsoon affects the east coast from October to January. The dry season for the southwest is December–March; for the east, it is May–September.
What is the coldest month in Sri Lanka?
December and January are slightly cooler, especially in Kandy (around 20°C overnight). Coastal areas rarely drop below 24°C. There is no truly cold month; the climate is consistently warm and humid.
Is Sri Lanka hot in June?
Yes, June is hot and humid across most of the island. The west coast experiences heavy rain from the southwest monsoon, while the east coast is dry and sunny. Expect temperatures around 28–32°C with high humidity.
For more on tropical weather patterns, see our Australia weather hub or check Bali Weather Now for a neighbouring island climate.