Back to all questions

What is the rainy season in Sri Lanka?

Sri Lanka has two separate rainy seasons, mostly guided by monsoons: the Yala monsoon runs from May to August, mainly hitting the southwest, while the Maha monsoon happens from October through January, mostly reaching the northeast.


Since the island is influenced by two different weather systems, there is almost always some drier, brighter patch available for travel, no matter the time of year. During the Yala monsoon, heavy downpours are common along well-known western and southern coastal stretches and also in the central Hill Country. In contrast, the Maha monsoon tends to trouble the northern and eastern shorelines. Plus, during October and November, there are often inter-monsoonal rains, and these may trigger sudden, strong afternoon thunderstorms all over the island. Working your plan around these monsoon rhythms is key if you want the best beach hours and smoother sightseeing.

Have more questions?

Browse our complete Q&A section or contact us directly for personalized assistance.