Quick answer
April is the hottest month in much of Sri Lanka, with lowland highs of about 32 to 34 °C and very high humidity. Afternoon and evening thunderstorms are common in the southwest and the hills, so Colombo averages roughly 200 to 250 mm of rain. The sea is calm and warm on most coasts, the east coast is dry and in season, and Nuwara Eliya, at about 21 °C by day, is the island's escape from the heat.
Key takeaways
- April is the hottest and most humid month in much of the lowlands, with highs of 32 to 34 °C and higher in the dry zone.
- Afternoon and evening thunderstorms are common, especially in Colombo, the south coast and the hills.
- The east coast is dry and calm, and Arugam Bay's surf season begins late in the month.
- The sea is at its warmest, roughly 29 °C, and calm on most coasts until late April.
- Nuwara Eliya's April season draws crowds for the cool weather around the Sinhala and Tamil New Year.
April at a glance
April is the height of the first inter-monsoon. Winds are light and variable, the sun is almost directly overhead, and the land heats quickly every morning. That heat rises as towering cloud and breaks as thunderstorms, usually between about 3 pm and 9 pm. Mornings are almost always clear.
The rain is uneven. The southwest quarter of the island, including Colombo, Galle and the western hills, gets the most, while the east coast and the far north stay mostly dry. A typical storm is short and heavy, with lightning, and the next morning is bright again.
Late in April, the first signs of the southwest monsoon can appear: a stronger wind from the west, longer cloudy spells and a building swell on the south coast. In most years the monsoon proper arrives only in late May.
- →West and south coasts: hot, humid, frequent evening storms.
- →Hill country: warm, busy, afternoon showers.
- →Cultural Triangle: very hot, mostly dry.
- →East coast and north: dry, calm, in season.
The west and south coasts
Colombo averages roughly 200 to 250 mm of rain in April, almost all from thunderstorms. Daytime highs are about 32 °C, but humidity above 80 per cent makes it feel much hotter. Galle, Hikkaduwa and Mirissa follow the same pattern. Most days still have a long sunny morning.
The sea on the south coast is calm and warm for most of April, roughly 29 °C, and whale-watching from Mirissa continues into the month. By the last week, swell from the southwest can start to build, and some beaches show red flags on rougher days.
The storms bring lightning. On the beach, the practical rule is to leave the water and the open sand when thunder is heard and wait under a solid roof until it has passed.
The hill country
April is the hill country's busiest month. Nuwara Eliya's April season, timed around the Sinhala and Tamil New Year in mid-April, brings visitors from Colombo for the cool air, horse races and flower shows. Daytime highs are about 21 °C, nights about 12 to 13 °C, warmer than in January.
Afternoon showers are frequent in the hills. Nuwara Eliya averages roughly 120 to 160 mm of rain in April, and Kandy more. Mornings are usually clear, so viewpoints and walks are best before noon. The Adam's Peak season continues until Vesak in May, though cloud is more likely to hide the sunrise than in February.
Ella, at about 1,000 m, has highs around 27 °C and is often drier than the western hills in April, which makes it a comfortable base.
- →Nuwara Eliya: about 21 °C by day, crowded in mid-April.
- →Kandy: about 31 °C, frequent afternoon storms.
- →Ella: about 27 °C, often drier than the west.
The Cultural Triangle
The dry zone is at its hottest in April. Highs at Sigiriya, Dambulla and Polonnaruwa are about 33 to 35 °C, and Anuradhapura can be hotter. Rain is limited to the odd thunderstorm. The landscape is dry and the tanks are low, which brings animals to the water.
Climbs must start early. The rock and the stone paths absorb heat from about 9 am, and the middle of the day is uncomfortable for walking. Many visitors split the day: climb at dawn, rest through midday and see the ruins after about 3.30 pm.
- →Highs about 33 to 35 °C, mostly dry.
- →Climb by 7 am for the coolest air.
- →Plan ruins for late afternoon light.
The east coast and the north
April is fully in season on the east coast. Trincomalee averages roughly 50 to 70 mm of rain, the sea at Nilaveli and Pasikudah is calm and clear, and snorkelling at Pigeon Island is reliable. Highs are about 32 to 33 °C, but sea breezes help.
Arugam Bay's surf season begins in late April or May, when the southwest wind becomes offshore on the east coast. Jaffna is hot and dry, around 33 °C, with calm lagoons.
- →Trincomalee: roughly 50 to 70 mm of rain, calm sea.
- →Arugam Bay: surf season starting.
- →Jaffna: hot, dry, calm lagoons.
Planning around April weather
April trips work best with early starts and a long rest in the middle of the day. Choose hotels with air conditioning and a pool, and expect to adjust evening plans around storms. The New Year holidays in mid-April fill hill country hotels and trains, so book early.
Both coasts are usable for most of the month, though the east is the safer swimming bet in the last week. Lankan Stays & Trails plans April routes with dawn climbs, midday downtime and the east coast as the beach option when the south starts to roughen.
Frequently asked questions
What is the weather like in Sri Lanka in April?
April is hot and humid, with lowland highs of about 32 to 34 °C. Mornings are usually clear, and afternoon or evening thunderstorms are common in the southwest and the hills. The east coast is dry and calm, and the hill country is cooler, with about 21 °C by day in Nuwara Eliya.
Is April the hottest month in Sri Lanka?
In much of the lowlands, yes. April combines the highest temperatures, about 32 to 35 °C in the dry zone, with very high humidity, so it feels the hottest. Some east and north coast towns are similarly hot in May to August, but with drier air and steady wind.
Does it rain a lot in Sri Lanka in April?
April is a wet month in the southwest and the hills, with Colombo averaging roughly 200 to 250 mm, but the rain comes mainly as short afternoon or evening thunderstorms. Mornings are usually dry. The east coast and the north get much less rain in April.
Is the sea calm in Sri Lanka in April?
For most of April the sea is calm and warm on both the south and east coasts, at roughly 29 °C. In the last week, swell can start to build on the south and west coasts ahead of the southwest monsoon, so check the flags. The east coast stays calm through April.
What is the weather like in Nuwara Eliya in April?
Nuwara Eliya has daytime highs of about 21 °C and nights of about 12 to 13 °C in April. Afternoon showers are frequent, with roughly 120 to 160 mm of rain in an average April. Mid-April is the busy season around the New Year, so book hotels and trains early.
Is April a good time for the Cultural Triangle?
It is possible but hot. Highs reach about 33 to 35 °C at Sigiriya and Polonnaruwa, so climb at dawn, rest through the middle of the day and visit ruins in the late afternoon. Rain is light, and the low tanks draw elephants and birds to the water.
How does Lankan Stays & Trails handle April heat and storms?
April routes start each day early, leave the middle of the day for rest or travel, and keep evenings flexible for storms. Hotels with air conditioning and pools are chosen in the plains, and the east coast is offered as the beach option late in the month.

