Sri Lanka

Avg weather in March
12 Hrs per day
63 mm per month
74 % avg
6 Mph avg


What’s the weather like in Sri Lanka in March?

Located just 30 kilometres from the coast of India, the island nation of Sri Lanka experiences regular wet and dry seasons over the year. In March, Sri Lanka enjoys long warm days and clear blue skies, making it one of the most popular months to visit the country. With monsoon season imminent, March is largely dry with some spells of rain, so you’ll need high factor sun cream, light layers of clothing and a waterproof jacket too. Humidity is often high but bearable, while the sea is a lovely temperature for swimming in the sparkling blue waters.


In capital Colombo, average daily temperatures are around 28°C with lows of 24°C and highs of 32°C in the hottest part of the day. Kandy has lower daytime temperatures of 21°C on average. With nine hours of sunshine each day and sea temperatures of 29°C, March is the perfect time to relax on Sri Lanka’s idyllic beaches and enjoy the lovely weather. With 70mm of rain in Colombo over the course of the month, you’ll need to be prepared for a few short showers.

View weather for