When to go

Considering rainfall and temperature, the best time to visit Sri Lanka is from November to April.