7 Ağu 2023 ... Generally speaking, the best weather in Sri Lanka is experienced in the period between December and mid-April. These months are considered peak season.