The cultural triangle is largely situated within a dry zone. The southern town of Dambulla experiences the most rainfall while Sigiriya and Polonnaruwa, to the north, are much dryer and have their highest rainfall in November and December when the less-severe Maha monsoon hits the east coast. The days are shortest at this time, barely reaching 12 hours of daylight, and the weather is sweltering so choose your accommodation wisely. Dambulla is also wet in October and it is advisable to head further north. For the most part, though, conditions in the cultural triangle remain fairly arid with plentiful sunshine (averaging around eight hours a day over the year) and often lower humidity levels than in many other areas. April and May are particularly hot. Holidaymakers during May and June may experience the hot, strong winds that help keep the south-western monsoon in the south and west at bay.

Sri Lanka is affected by two separate monsoons which generally means that there is usually good weather somewhere on the island. Traditionally, the best time to visit the west and south coasts and hill country is from December to April, while the best weather on the east coast is from April/May to September.

Best month to visit the Cultural Triangle: March

 Average
high °C
Average
low °C
Average
rain / m mm
Average
rain days / m
Average
sun hours / month
Jan272114012160
Feb2821909200
Mar3122809270
Apr322415514270
May322511313270
June31254811220
July31245612220
Aug31247013285
Sept31249014285
Oct3023264*17245
Nov282228417195
Dec272123016160
Year302313513230

*Note: Figures are based on Dambulla. Sigiriya and the ruined cities of Polonnaruwa and Anuradhapura, to the north, are considerably dryer, averaging 80mm a month with similar sunshine hours