Menu

Weather in Sri Lanka in March

View all deals
temperature
Temp

29° C

average

rain
Rain

42 mm

per month

sun
Sun

40 %

chance

humidity
Humidity

77 %

average

What’s the Weather Like in Sri Lanka in March?

March is considered one of the best months to visit Sri Lanka in terms of weather. The country experiences warm and sunny days with clear skies and little rainfall. The southwestern and central regions of Sri Lanka, including popular tourist spots like Colombo, Galle, and Kandy, enjoy pleasant temperatures and ideal beach weather during this time.

Average Daily Temperatures

In March, Sri Lanka experiences average daily temperatures ranging from 25°C to 32°C (77°F to 90°F). The coastal regions tend to be slightly hotter, with temperatures around 30°C (86°F), while the higher elevations in central Sri Lanka may have cooler temperatures, averaging around 25°C (77°F). It is advisable to pack lightweight and breathable clothing to help cope with the heat, especially if you plan on exploring the outdoors or visiting national parks.

Sunshine and Rainfall

March offers plenty of sunshine in Sri Lanka, with an average of 9 to 10 hours of sunshine per day. This makes it an excellent time to indulge in beach activities, such as swimming, snorkeling, or simply lounging by the coast. However, it’s crucial to protect yourself from the strong sun by wearing sunscreen, a hat, and sunglasses.

While Sri Lanka generally experiences less rainfall in March compared to other months, there still may be occasional showers. The southwestern coastline tends to receive less rainfall, while the central highlands, including Nuwara Eliya, may have a higher chance of rainfall due to its elevated terrain. It’s advisable to carry a light rain jacket or umbrella to be prepared for any unexpected showers.

Overall, March offers fantastic weather conditions in Sri Lanka, making it an ideal time to explore the country’s vibrant culture, pristine beaches, and breathtaking landscapes.

Holiday deals in Sri Lanka

Destinations with similar weather