Sri Lanka in April
April is when Sri Lanka's seasons flip: rain returns to the west and south while the east coast and the north turn dry. Weather for 12 towns in C and F, Sinhala and Tamil New Year 2027, whales and crowds, checked 17 October 2026.

Is April a good time to visit Sri Lanka?
Quick answer: Yes, but April is the month the seasons flip. Rain returns to the west and south coasts and the hills, while the east coast and the north become the driest parts of the island: Trincomalee averages 48.1 mm in April against 248.9 mm in Colombo. Plan around Sinhala and Tamil New Year on 13 and 14 April 2027, when much of the country takes a holiday.
Sri Lanka Tourism calls March and April the first inter-monsoon, a "transitional period with afternoon thunderstorms. Warm and humid", and from May it points beach travellers to "Trincomalee, Arugam Bay, and Jaffna" (Sri Lanka Tourism weather page). April is the hinge between the two. Before April, read Sri Lanka in March. For the whole year, see the best time to visit Sri Lanka guide.
What is the weather like in April, coast by coast?
Wet in the south-west and the hills, dry in the east and north. The table uses the WMO 1991 to 2020 normals published by the US National Centers for Environmental Information (WMO normals, Sri Lanka stations). "Rain days" counts days with at least 1 mm.
| Coast or area | Station | Average high | Average low | April rain | Rain days |
|---|---|---|---|---|---|
| West coast | Colombo | 32.0 C (90 F) | 25.3 C (78 F) | 248.9 mm | 12.6 |
| South coast | Galle | 31.4 C (89 F) | 25.3 C (78 F) | 201.9 mm | 11.8 |
| Deep south | Hambantota | 31.9 C (89 F) | 25.3 C (78 F) | 92.3 mm | 6.8 |
| North | Jaffna | 33.8 C (93 F) | 26.2 C (79 F) | 64.7 mm | 5.6 |
| North-west coast | Puttalam (Kalpitiya) | 33.2 C (92 F) | 24.7 C (76 F) | 154.4 mm | 9.5 |
| Cultural Triangle | Anuradhapura | 34.7 C (94 F) | 24.6 C (76 F) | 180.1 mm | 11.0 |
| Kandy | Katugastota | 31.4 C (89 F) | 21.4 C (71 F) | 189.1 mm | 13.2 |
| Hill country | Nuwara Eliya | 22.5 C (72 F) | 11.9 C (53 F) | 133.5 mm | 12.6 |
| Ella area | Badulla | 30.6 C (87 F) | 19.3 C (67 F) | 183.5 mm | 12.8 |
| East coast, north | Trincomalee | 33.4 C (92 F) | 25.5 C (78 F) | 48.1 mm | 4.2 |
| East coast, centre | Batticaloa | 32.4 C (90 F) | 25.6 C (78 F) | 52.6 mm | 4.1 |
| East coast, south | Pottuvil (Arugam Bay) | 33.1 C (92 F) | 24.5 C (76 F) | 68.3 mm | 4.9 |
Fahrenheit is converted from Celsius and rounded. A station is one point, so a nearby beach can differ.
The flip in numbers. Colombo goes from 102.7 mm in March to 248.9 mm in April. Galle goes from 89.9 mm to 201.9 mm. Over the same month, Trincomalee goes from 54.8 mm to 48.1 mm and Batticaloa from 70.3 mm to 52.6 mm.
A caution on the Cultural Triangle. Sri Lanka Tourism says the first inter-monsoon is "ideal for visiting the cultural triangle and hill country". The long-term averages are less kind: Anuradhapura averages 180.1 mm and 11 rain days in April, about three times its March total, and the Kandy station 189.1 mm. Rain here tends to come as afternoon storms, so climb Sigiriya and tour the ruins in the morning.
Where should you go in Sri Lanka in April?
East and north for beaches, with the deep south as a fallback.
| If you want | Go to | Why in April | Read next |
|---|---|---|---|
| Calm, dry beaches | Trincomalee, Nilaveli, Pasikudah | Trincomalee averages 48.1 mm, 4.2 rain days | Trincomalee |
| Blue whales | Trincomalee | IWC lists March to July off Trincomalee | Whale watching in Sri Lanka |
| Tamil culture and temples | Jaffna | 64.7 mm; hottest station at 33.8 C (93 F) | Jaffna |
| Early surf season | Arugam Bay | Pottuvil averages 68.3 mm | Arugam Bay |
| Safari and dry beaches in the south | Hambantota and Yala | 92.3 mm, the driest station in the south | Hambantota |
| A last south coast week | Mirissa or Unawatuna | Last Navy whale month; expect showers | Mirissa |
| An indoor-friendly plan | An Ayurveda retreat on the west coast | Treatments happen indoors | Ayurveda in Sri Lanka |
The east coast vs south coast guide explains why the coasts swap seasons.
When is Sinhala and Tamil New Year 2027?
Tuesday 13 and Wednesday 14 April 2027. The Central Bank's 2027 list gives 13 April as the day before Sinhala and Tamil New Year and 14 April as New Year's Day, both bank, public and mercantile holidays (CBSL bank holidays 2027). Bak Full Moon Poya Day follows on Tuesday 20 April 2027.
| Date | Holiday | Type | What it means for you |
|---|---|---|---|
| Tue 13 Apr 2027 | Day prior to Sinhala and Tamil New Year | Bank, public and mercantile holiday | Many businesses close; expect busy roads |
| Wed 14 Apr 2027 | Sinhala and Tamil New Year Day | Bank, public and mercantile holiday | Family celebrations; expect closures |
| Tue 20 Apr 2027 | Bak Full Moon Poya Day | Bank and public holiday | Temples busy; banks closed |
With two holidays in a row, it can be hard to find a driver or a train seat. Book transport for 12 to 15 April before you fly, carry some cash in case banks and ATMs are busy, and expect some small restaurants to close for a day or two. The festival calendar has the rest of the year.
Can you still see whales in April?
Yes, on both coasts. April is the last month of the Sri Lanka Navy's southern season, which runs from Galle from November to April before the ship moves to Trincomalee for May to October (Sri Lanka Navy). The International Whaling Commission's handbook lists March to July for blue whales off Trincomalee (IWC handbook). With the south getting wetter, April is a good month to try the east. On 17 October 2026, whalewatching.navy.lk listed the seasonal calendar and did not state a pause; confirm sailings there. Compare options on the Mirissa destination page.
How busy is Sri Lanka in April?
Quiet for foreign visitors, busy for local travel. SLTDA counted 135,643 tourist arrivals in April 2026, down 22.3% from 174,608 in April 2025 (SLTDA monthly arrivals 2026). That makes April one of the lowest months in SLTDA's 2026 table so far, with only June lower at 124,551. Around New Year, though, buses, trains and beach towns fill with Sri Lankan families.
Retreat prices start to shift too. Barberyn Ayurveda Resorts' winter rates run to 14 April 2027, and its summer rates in 2026 began on 15 April (read 17 October 2026). See Ayurveda in Sri Lanka for the dated price table.
Is April a good month for a family trip?
It can work well with three adjustments:
- Base the beach days on the east coast. Trincomalee averages 4.2 rain days in April, against 12.6 in Colombo.
- Do outings in the morning. Afternoon storms are common in the west, the hills and the Cultural Triangle.
- Avoid travel on 13 and 14 April 2027. Book any long transfer for another day.
The Sri Lanka with kids guide covers health, transport and pacing for families.
What should an April route look like?
| Trip length | Suggested shape | Why it works in April |
|---|---|---|
| 7 days | Sigiriya and Dambulla (mornings), then Trincomalee | East coast at its driest so far |
| 10 days | Cultural Triangle, Trincomalee, then Jaffna | Driest part of the island in April |
| 14 days | Kandy, hill country, Ella, then Arugam Bay | Ella to the east coast avoids the wet south-west |
| 21 days | Add Yala and the deep south | Hambantota is the south's driest station |
For a longer plan you can adapt, see the 3-week Sri Lanka itinerary, which includes an east coast swap. Hill country note: as of 17 October 2026 the Kandy to Ella line was not running through; use the Nanu Oya to Ella train for the section that runs. Sort entry first with the Sri Lanka visa guide.
What should you pack for April?
- Light, breathable clothes; highs are about 31 to 34 C (88 to 93 F).
- A compact umbrella or rain jacket for afternoon storms.
- A warm layer for the hills; Nuwara Eliya averages 11.9 C (53 F) at night.
- Clothes that cover shoulders and knees for temples on Poya and New Year days.
- Some cash for the New Year holidays.
Frequently asked questions
Is April a good time to visit Sri Lanka?
Yes, if you plan for the east and the north. On the 1991 to 2020 WMO normals, Trincomalee averages only 48.1 mm of rain in April and Batticaloa 52.6 mm, while Colombo averages 248.9 mm and Galle 201.9 mm. Sri Lanka Tourism calls March and April a transitional period with afternoon thunderstorms.
What is the weather like in Sri Lanka in April?
Hot and humid, with afternoon storms in the west, south and hills. Average highs are about 31 to 34 C (88 to 93 F) on the coasts, and Jaffna is the hottest at 33.8 C (93 F). Nuwara Eliya averages 22.5 C (72 F) by day and 11.9 C (53 F) at night.
Where should I go in Sri Lanka in April?
The east coast and the north. Trincomalee (48.1 mm), Batticaloa (52.6 mm), Jaffna (64.7 mm) and Pottuvil near Arugam Bay (68.3 mm) are the driest stations in our table. Hambantota in the deep south averages 92.3 mm, still drier than the west coast.
When is Sinhala and Tamil New Year in 2027?
The Central Bank's 2027 holiday list gives Tuesday 13 April 2027 as the day before Sinhala and Tamil New Year and Wednesday 14 April 2027 as New Year's Day. Both are bank, public and mercantile holidays, so expect closures and busy travel either side.
Is April good for families with kids?
It can be, with planning. Book transport early around 13 and 14 April, choose an east coast or northern beach for drier weather, and plan outings for the morning before the afternoon storms. The day before New Year and New Year's Day are both public and mercantile holidays in 2027.
Can you still see whales in April?
Yes, on either coast. April is the last month of the Sri Lanka Navy's southern season from Galle, and the International Whaling Commission's handbook lists March to July for blue whales off Trincomalee. On 17 October 2026, whalewatching.navy.lk listed the seasonal calendar and did not state a pause; confirm sailings there.
Is April busy in Sri Lanka?
It is one of the quieter months for foreign visitors. SLTDA counted 135,643 tourist arrivals in April 2026, down 22.3% on April 2025. Local travel peaks around New Year, so book trains and buses for 12 to 15 April early.
Is April a good month for Adam's Peak?
It is still in season. Sri Lanka Tourism says the Sri Pada pilgrimage runs from December to May each year. Rain is rising in the hills in April, with Nuwara Eliya averaging 133.5 mm, so start early and avoid Bak Poya on Tuesday 20 April 2027 if you want fewer people.
Sources
Last verified 2026-10-17
- https://www.ncei.noaa.gov/data/oceans/archive/arc0216/0253808/2.2/data/0-data/Region-2-WMO-Normals-9120/SriLanka/CSV/
- https://www.srilanka.travel/weather
- https://www.cbsl.gov.lk/en/about/about-the-bank/bank-holidays-2027
- https://www.sltda.gov.lk/en/monthly-tourist-arrivals-reports-2026
- https://wwhandbook.iwc.int/en/country-profiles/sri-lanka
- https://whalewatching.navy.lk/
- https://www.srilanka.travel/festive?article=55
- https://www.barberynresorts.com/waves/premier-rooms/










