The best time to travel to Sri Lanka is usually November-April in the south-west and February-September in the north-east.