You can have a fantastic holiday in Sri Lanka any month of the year. But arguably the best time to visit is between December and early April. This is the best season for visiting the north, west, south and central regions (which is where we head), as it's warm and fairly dry. The monsoon season starts in April, and this isn't ideal travel weather.