Sri Lanka Weather at a Glance
Sri Lanka has a tropical climate, with temperatures generally warm throughout the year. The island's weather is shaped by the Southwest Monsoon, Northeast Monsoon and two inter-monsoon periods.
- January – February: Generally favourable for the south and west, including Colombo, Galle, Bentota and Mirissa.
- March – April: Warm weather with transitional showers, making the Cultural Triangle and hill country worth considering.
- May – June: The southwest monsoon begins affecting the south-west, while parts of the east and north can offer better conditions.
- July – September: The south-west remains wetter, while destinations such as Trincomalee, Arugam Bay and Jaffna can be considered.
- October – November: The inter-monsoon period can bring showers across the island, so flexible itineraries are useful.
- December: Conditions generally improve in the south and west, making it a popular period for coastal holidays.
These are broad seasonal guidelines rather than guarantees, as weather can vary from year to year.
