13 Eyl 2023 ... January, February, March and April are the best months of the year to visit Sri Lanka when most parts of it are not affected by monsoon.