Best Time to Go
Sri Lanka’s climate is affected by two separate monsoons. The main southwest (“yala”) monsoon means in the west and southwest coasts and hill country usually from April/June to September. The northeast (“maha”) monsoon comes to the east coast usually from November to March. Just to add to the complexity, there is also a period of unpredictable weather preceding the Maha monsoon in October and November during which heavy rainfall and thunderstorms can occur anywhere across the island. In practical terms, this means that the best time to visit the west and south coasts and hill country is from December to March, while the best weather on the east coast is from May to September. Temperatures are fairly constant year round, with coastal regions averaging temperatures of 25-30°C/77-86°F and the highlands 15-18°C/59-64°F on average with high across the island.
While the world has been changing, we have been exploring.