When to go
Best time to visit Sri Lanka
Sri Lanka has two monsoons that arrive at different times, so somewhere on the island is always sunny. Here's where the weather is best, month by month.
When to go
Weather by month and region
December to April
The main season for the west and south coasts, the hill country and the Cultural Triangle, with dry, sunny days on the beaches and clear mornings in the tea country.
May to September
The time for the east coast and the north, when Trincomalee, Pasikudah and Arugam Bay are at their best. The southwest is greener and quieter, and it's the season for Kandy's Esala Perahera and the elephant Gathering.
October and November
Short showers across much of the island and lush green landscapes. A lovely, quiet time for travellers who don't mind a little rain, with good prices.
Ready when you are
Tell us when you're coming
We'll plan a route that follows the sunshine, whatever month you travel.