Sri Lanka being a year round destination, there’s a great deal of confusion as and when to visit due to the island being affected by two separate monsoon periods. On the good side, the weather is usually good somewhere on the island at most times of the year in a way where one can enjoy an exclusive holiday with plenty of warm sunshine.
January to March is considered to be a fantastic time to travel across the whole country as it is generally basking in warm sunshine and relatively dry throughout these months in which the hill country gives a cooler touch and the south and west coast are perfect for a beach stay as it is hot and sunny whereas it is considered to be arguably hot during the month of April. The South West monsoon blows during the months of May to June affecting the tourist destinations such as Galle, Colombo, etc. which is considered to be the most gentle of the two monsoons that Sri Lanka experiences with short and sharp showers, mainly which tend to pass quite quickly. The months of July to September is the inter monsoon season in which the weather is great at this time of the year, temperatures remaining high across the country and the beaches are hot and dry, ideal for a perfect beach stay. Heavier of the two monsoons in which Sri Lanka experiences is the North- East monsoon which blows during the months of October and November. It’s a monsoon in which it can be stronger, lighter or more sporadic than the past years or it may never come at all, a very unpredictable season. December is a great month to travel, in which the monsoon winds are down with the perfect weather, not too cold nor too hot and the lush green landscapes thickened by the rain making it a spectacular time to enjoy the rural parts of Sri Lanka.
Due to the two separate monsoon seasons in Sri Lanka, it gives you an option to travel either towards the South West coast or the North East coast all year around, either way the direction that the wind blows, it would make your stay memorable.