In fact, the weather is always good somewhere in Sri Lanka all year round. You can discover the country at any time of the year! In Sri Lanka, there are two seasons: Maha is the small northeast monsoon from December to March and Yala is the southwest monsoon from May to the end of August.