Best time to visit

Best time to visit Sri Lanka

There is always a dry coast in Sri Lanka. The west/south coast is best December–March; the east coast shines April–September. Year-round travel is possible.

Best monthsDecember–March (west), April–September (east)
Home / Discover / Best Time to Visit / Sri Lanka

Month-by-month overview

Sri Lanka at a glance

GreatGoodOkayAvoid
 JanFebMarAprMayJunJulAugSepOctNovDec
Verdictgreatgreatgreatgoodokaygoodgoodgoodokayavoidavoidgreat
Temp (°C)
30°
22°
31°
22°
31°
23°
31°
24°
31°
25°
30°
25°
30°
25°
30°
25°
30°
24°
30°
23°
30°
22°
30°
22°
Rain (mm)605570135250180120110160300280130
Crowdshighhighmediummediumlowlowmediummediumlowlowlowhigh
Price$$$$$$$$$$$$$$$$$$$$$$
NotesDry on west coastSinhala/Tamil New YearSouthwest monsoon startsEast coast now dryKandy PeraheraInter-monsoon; heavy rainNortheast monsoonDry season returns on west

Festivals & events

Sinhala & Tamil New Year

Apr

The island celebrates with rituals, games, and traditional sweets.

Kandy Esala Perahera

Jul–Aug

Spectacular ten-day procession with decorated elephants and fire dancers.

Vesak

May

Buddhist festival of lights celebrating Buddha’s birth, enlightenment, and death.

Book your Sri Lanka trip for December–March (west), April–September (east)

Every recommendation on destination.com links directly to Expedia. Compare hotels, flights, and packages for Sri Lanka.

Flight + HotelHotelsFlights

Advertisement