Those in the know swear that November, in particular the second half of the month, is one of the best times to visit Sri Lanka. The inter-monsoon rains gradually dry up, the peak holiday season is still a few weeks away so attractive prices are still available and there is no overcrowding at the most popular attractions.
There is still plenty of rain across the country. But the second half of November is particularly kind to the capital, Colombo, and to west coast resorts as far as Bentota. Once the inter-monsoon rains relent, the humidity levels can be low and the temperature a few degrees cooler than normal. If you want to beat the rush and are most interested in this region, late November might represent your ideal Sri Lanka climate.
This improvement in the weather is unlikely to be found on the east coast, which is awaiting the arrival of the north-east monsoon (often impatiently if water levels are running low). Temperatures are lower in the Cultural Triangle – generally below 30C now – and although there may be rain about it is rarely persistent enough on the central plains to damage your travel plans. Watch out for rain, too, in the hills and in Galle where the inter-monsoon period persists.