Hotline: +94 (0) 77 98 100 98

weather sri lanka

Sri Lanka Weather

Sri Lanka enjoys a tropical climate with varying temperatures according to location. Coastal or upland areas benefit from cool mountain or sea breezes all year round. Monsoon season is between May to September in the South & West and October to April in the North & East of the country. These monsoons give Sri Lanka its only seasons as it is located so near to the Equator. Temperatures average 27°C (80°F) in Colombo and 16°C (61°F) in Nuwara Eliya, which is on higher ground, all year round.

Rainfall is the conspicuous factor in the seasonal and diurnal variations of the climate of Sri Lanka. Most parts of the country receive an average annual rainfall of more than 50 inches (1,270 Millimeters). However, regional differences in the amount of rain, its seasonality, and its variability and effectiveness have formed the basis of a distinction in Sri Lanka between a Wet Zone and a Dry Zone.

This ensures that even during the monsoon season the beach areas are still getting enough sunny and dry weather as it rains mostly for a few hours during the night.

Sri Lanka's tropical location ensures perennially high temperatures, with monthly averages between 72° F (22° C) and 92° F (33° C) in the lowlands. In the Central Highlands, higher altitudes account for lower temperatures, with monthly averages between 44° F (7° C) and 71° F (21.6° C).

 Max °C  Min °C  Rain (mm)
 January  30 23 90
 February  31 24 70
 March 32 25 110
 April 32 25 250
 May 31 26 340
 June 30 26 190
 July 29 26 130
 August 29 25 100 
 September 29 25 160 
 October 29 25 350 
 November 29 25 310 
 December 30 25 150 

24/7 Hotline

Our Sri Lanka specialists
are ready to help you plan
your next trip.

You can call us on
+94 (0) 77 98 100 98


or click the link above
and we'll contact you to
begin planning your
tailor-made Sri Lanka trip.

We are physically based in
Sri Lanka
and our local knowledge combined with a dedicated & multilingual staff are only some of the benefits when booking your vacation with Sri Holidays.

sri holidays

Our 20 years+ experience matters! Travelling with us, you are not just another client; you are in our care for the finest experience possible.