6 May 2021 ... Best time for beaches: Sri Lanka's southern beaches are best visited from January - April and July - September, when temperatures are highest ...