January is the best time to visit the west and south coast of Sri Lanka. Expect plenty of sunshine and minimal rainfall throughout the month, and average temperatures around 30°C. If there is any rain, it is generally both warm and short lived.