Where to go in Sri Lanka in May
May marks the arrival of the southwest (Yala) monsoon, which soaks the south and west coasts and the western slopes of the hill country from now through September. Seas on the southwest coast turn rough and swimming becomes unsafe at many beaches, though rain typically falls in heavy bursts rather than all day. The smart move is to head east and north: Trincomalee, Nilaveli, and Pasikuda enter their dry season with calm, clear water, and Arugam Bay's surf season gets going in earnest. The Cultural Triangle and Jaffna sit in the island's dry zone and see relatively little rain. May also brings Vesak, the most important Buddhist festival of the year, when Colombo and towns across the island glow with lanterns and illuminated displays around the full moon. Crowds are low almost everywhere, prices drop notably in the southwest, and the landscape turns lush, making May a rewarding month for travellers who plan around the geography.
Where to go in May
East Coast
The dry season is established: calm seas for snorkelling around Pigeon Island and building surf at Arugam Bay.
Cultural Triangle
The dry zone escapes most of the southwest monsoon, and sites are quiet.
Jaffna & the North
Dry, hot weather and very few tourists in the culturally distinct Tamil north.
Festivals & events
- Vesak Poya, the festival of lights marking the Buddha's birth, enlightenment, and passing, with lantern displays island-wide
Tips for May
- During Vesak, join locals at the free food stalls (dansal) and see the lantern displays in Colombo.
- Swim only at beaches with protected bays on the southwest coast; currents are dangerous in monsoon season.
- East coast accommodation is still good value early in the season.
- Rain in the southwest often comes as short, heavy bursts; mornings are frequently fine.
Traveling in May?
Get a personalised day-by-day itinerary matched to the season — free.
Plan my May trip