A World of Discovery
On The Go Tours / Sri Lanka / Best Time To Visit

The best time to visit Sri Lanka

Sri Lanka experiences a pleasant tropical climate and is very much a year-round destination. The country has two short monsoon seasons affecting alternate sides of the island at opposite times of the year, meaning you can always find sunshine and good beach weather on this tropical isle.

The weather chart shows the average daily minimum and maximum temperatures in Celsius and the average monthly precipitation.

Sri Lanka Seasons

For such a small country, Sri Lanka has an extremely varied climate whether you are exploring the southern coast, are travelling up north or wandering around the Cultural Triangle in the centre of the country. While Sri Lanka does have two monsoon seasons affecting different sides of the country, generally speaking it is very much a year-round destination thanks to its proximity to the equator guaranteeing warm temperatures throughout the year – you simply have to know where is best to go when.

The easiest way of explaining the way the weather works in Sri Lanka is by dividing the country into several regions – the southwest, northeast, central and hill country. From April to September the southwest of the island is affected by monsoon weather, however this does not mean constant rainfall but rather bursts of intermittent showers at intervals throughout the day, which quickly clear away to blue skies. The northeast likewise experiences monsoon weather, but from November to March instead – so if you get your timing right you are bound to find beach weather and sunshine on one side of the island. There is also an inter-monsoonal period between October and November when rain and thunderstorms can be seen across the country.

Home to the most popular landmarks in Sri Lanka – including no less than five UNESCO World Heritage Sites, The Cultural Triangle in the centre of the country is where most travellers are keen to visit on holiday so being clued up on the weather there is of upmost importance. While November and December welcome high rainfall here, the rest of the year is reasonable dry with June and July being the hottest times of the year. Sitting at a higher altitude than the coastal regions and Cultural Triangle, Kandy and the hill country enjoy much cooler temperatures and occasional rainfall in the southwest monsoon season keeping the landscape lush and green - best time to visit here is December through March .

Sri Lanka | Colombo

Temp Min °C222223242625252525242322
Temp Max °C303131313129292929292929
Rainfall (mm)8969147231371224135109160348315147

Maldives | Male

Temp Min °C232425272625242525242323
Temp Max °C292930313130292929292929
Rainfall (mm)4618235817829522616018518514086