Sri Lanka in April is hot almost everywhere, fairly wet in the west, south, centre and hills, and mostly dry on the east coast. March and April make up what the Department of Meteorology calls the first inter-monsoon (Department of Meteorology). In an average April, Colombo, Galle, Kandy’s Katugastota station and Nuwara Eliya each see rain on about 12 or 13 days, against four at Trincomalee and five at Pottuvil, near Arugam Bay. Lowland highs average 31 to 35°C (WMO climate normals). April suits an east-coast beach or surf trip, the hills, and anyone curious about the Sinhala and Tamil New Year, which falls on 13 and 14 April in 2027 (CBSL holiday list).
Key takeaways
- The east coast is the dry side in April: about four rain days at Trincomalee and five at Pottuvil, and Wikivoyage counts April as the start of Arugam Bay’s surf season.
- Colombo, Galle, Kandy, Anuradhapura and the hills get rain on 11 to 13 days. Anuradhapura’s April rain is nearly three times its March total.
- In 2027 the New Year holidays fall on Tuesday 13 and Wednesday 14 April, and Bak Poya on Tuesday 20 April. Expect shut shops and packed buses and trains around the New Year.
- On 24 October 2026 we could find no single train covering Kandy to Ella, so plan the hills by road.
- Love Sri Lanka’s whale season off Mirissa ends with April, and it says no sighting is guaranteed. Wildlife officials named 16 October 2026 as the day Yala’s Blocks 1 and 2 would reopen; ask before booking a jeep.
Sri Lanka weather in April, place by place
The table holds the World Meteorological Organization’s 30-year station averages, covering 1991 to 2020 (WMO climate normals). We count a day as wet when 1 mm or more falls.
| Station (area) | April rain | Rain days | High / low |
|---|---|---|---|
| Colombo (west coast) | 249 mm | 12.6 | 32.0°C / 25.3°C |
| Galle (south coast) | 202 mm | 11.8 | 31.4°C / 25.3°C |
| Hambantota (south-east, towards Yala) | 92 mm | 6.8 | 31.9°C / 25.3°C |
| Anuradhapura (Cultural Triangle) | 180 mm | 11.0 | 34.7°C / 24.6°C |
| Katugastota (Kandy) | 189 mm | 13.2 | 31.4°C / 21.4°C |
| Nuwara Eliya (high hills) | 134 mm | 12.6 | 22.5°C / 11.9°C |
| Badulla (near Ella) | 184 mm | 12.8 | 30.6°C / 19.3°C |
| Trincomalee (north-east coast) | 48 mm | 4.2 | 33.4°C / 25.5°C |
| Batticaloa (east coast) | 53 mm | 4.1 | 32.4°C / 25.6°C |
| Pottuvil (near Arugam Bay) | 68 mm | 4.9 | 33.1°C / 24.5°C |
On rain days the east coast stands apart: its three stations average four or five wet days, Hambantota about seven, and every other station between 11 and 13.
Sri Lanka Tourism describes this season as a transitional period “with afternoon thunderstorms” and calls it ideal for the Cultural Triangle and the hill country (Sri Lanka Tourism). The averages are less kind to the Triangle: Anuradhapura’s April brings 180 mm on 11 days (WMO normals for Anuradhapura). Plan walks and climbs for the morning and keep the afternoon loose.
From March to May
April is when the south-west turns wet. Galle averages 90 mm in March but 202 mm in April, and Colombo 103 mm against 249 mm (WMO climate normals). In May both pass 310 mm, with wet weather on about 17 days. Anuradhapura climbs from 62 mm in March to 180 mm, then drops back to 94 mm in May.
Our guide to Sri Lanka in March covers the drier month before. For the month after, see Sri Lanka in May: the Met Department’s south-west monsoon season runs from May until September (Department of Meteorology).
How hot it gets
For daytime heat in the west, the south and the Triangle, April runs a close second to March. Average highs top out in March at Galle, Katugastota and Anuradhapura, by a few tenths of a degree, and Colombo’s 32.0°C is the same in both months (WMO climate normals). Nuwara Eliya is the exception: its days are warmest in April, with highs averaging 22.5°C and lows 11.9°C (WMO normals for Nuwara Eliya). Our Sri Lanka weather by month guide compares every month.
Is April a good time to visit Sri Lanka?
That depends on where you go. April suits an east-coast holiday best, as Arugam Bay’s surf season opens on Wikivoyage’s count, and the hills work if you walk in the mornings.
It’s a weaker choice for two weeks on the south-west beaches. Galle averages about 12 wet days in April and 17 in May (WMO normals for Galle). In our view, a first April trip should pair the Triangle and the hills with a beach week in the east.
Sinhala and Tamil New Year 2027 and the April holidays
April 2027 has three bank and public holidays on the Central Bank’s list (CBSL holiday list):
- Tuesday 13 April: the day before Sinhala and Tamil New Year Day, also a mercantile holiday.
- Wednesday 14 April: Sinhala and Tamil New Year Day, also a mercantile holiday.
- Tuesday 20 April: Bak Full Moon Poya.
Good Friday is on 26 March in 2027, so Easter falls in March that year (CBSL holiday list).
What the New Year means for a visitor
Astrologers fix the moment the New Year begins, and before it comes a neutral period in which work and business stop nationwide (Wikipedia). Families then cook kiribath (milk rice), and Wikipedia adds that most shops and businesses stay closed for about a week.
Ahead of the 2026 holiday, the Sri Lanka Transport Board said nearly 1,500 extra buses were running for people heading home (News 1st). Special trains out of Colombo were scheduled until 12 April, and a return timetable from 15 to 20 April. On 13 April 2026 the railway cut back its trains for that day and the next because fewer people were leaving Colombo, while express, mail and intercity services kept running (Ada Derana). If you rely on public transport, book seats early and avoid the days just before and after the holiday.
Bak Poya on 20 April
You can’t buy alcohol or drink it in public on a poya day (Wikivoyage), and Wikipedia says shops and businesses are generally closed (Wikipedia). At Buddhist temples GOV.UK asks that legs and shoulders be covered and that shoes and hats come off (GOV.UK).

Where to go in Sri Lanka in April
The east coast: Arugam Bay and Trincomalee
Sources disagree on when Arugam Bay’s surf season starts. Love Sri Lanka’s Arugam Bay page gives April to September (Love Sri Lanka), but its island surf map gives only July to September (Love Sri Lanka). Wikivoyage’s season is longer, April through October, with the crowds in July and August. It adds that the bulk of Arugam Bay’s hotels and places to eat close their doors for November to March (Wikivoyage). For novices, Love Sri Lanka suggests Baby Point, where the wave usually starts and finishes over sand, though it names August as that break’s best month; Whisky Point is for experienced surfers (Love Sri Lanka). Our guide to surfing in Arugam Bay compares the breaks.
Up the coast, Wikivoyage suggests visiting Trincomalee between April and September, its dry months (Wikivoyage).
Nuwara Eliya and the hills
Wikipedia says Nuwara Eliya “really comes alive” in April for the New Year, when Sri Lankans holiday there and rooms are hard to find (Wikipedia). Its season opens on 1 April with a school band show and runs through motor and horse racing to a flower show at the end of the month.
Love Sri Lanka gives Horton Plains’ season as March to the end of May and listed the park’s hours as 6am to 6pm when we checked on 24 October 2026 (Love Sri Lanka). Walk in the morning, since Nuwara Eliya averages about 13 wet days in April (WMO normals for Nuwara Eliya). The tea estates around Nuwara Eliya fill an afternoon if the rain holds off.
The Cultural Triangle: start early
On 24 October 2026 the Central Cultural Fund’s site gave Sigiriya, Anuradhapura and Polonnaruwa the same hours, opening at 7am and closing at 5pm (Central Cultural Fund). Its ticket page, last updated on 14 October 2026, priced a full ticket to Sigiriya at USD 35, with Anuradhapura and Polonnaruwa at USD 30 apiece (Central Cultural Fund). Anuradhapura’s April highs average almost 35°C, so arrive at the gate as it opens and rest through midday. Our Cultural Triangle guide covers each site.
The south coast: the end of the season
Love Sri Lanka puts the whale season off Mirissa at November to April, while the sea is at its calmest (Love Sri Lanka). It warns that nothing can be guaranteed and suggests setting out a little before sunrise. Our Mirissa whale watching guide has the boats and the rules. Weligama’s surf, mostly small waves for novices, lasts until the end of May, but Mirissa’s season stops after March (Love Sri Lanka).
The UK government’s travel advice page for Sri Lanka was last revised on 21 September 2026 and still showed as current on 23 October 2026 (GOV.UK). Its “Swimming safety” section refers readers on to the Royal Life Saving Society. Its whole text is this: “Many beaches in Sri Lanka have dangerous surf or rip tides at certain times of the year. Get advice from your hotel or tour operator before going in the sea.” (FCDO, read 24 October 2026)
Yala and the national parks
Yala’s Blocks 1 and 2 closed from 14 September 2026, with the Department of Wildlife Conservation citing dry weather (Ada Derana). Newswire reported on 13 October that the department had announced a reopening on 16 October, with bungalow and campsite bookings from 1 November (Newswire). Searching again on 24 October 2026, we could not find a Sri Lankan news report confirming that the gates had opened, so confirm with your operator first.
Love Sri Lanka’s best window for Yala is February to July, when lower water levels bring more animals into view (Love Sri Lanka). For Udawalawe it prefers May or June to October (Love Sri Lanka). Park fees, opening hours and how to choose a park are in our Sri Lanka safari guide.

Trains in April 2027: what we know
Cyclone Ditwah, which struck in November and December 2025, damaged 70% of the network, Wikivoyage says (Wikivoyage). By early October 2026 Colombo trains ran to Peradeniya and Gampola again, but the line ended at Peradeniya because the Mahaweli bridge on the way to Kandy was unfinished (Sunday Times). Repair crews still had two more gaps to close, one from Gampola to Nawalapitiya and one from Hatton to Nanu Oya, the Colombo Times reported on 2 October (Colombo Times). The Ella end, from Nanu Oya to Badulla, has run since 20 June 2026 (Sunday Times).
In a 1 October report, News 1st said Sri Lanka Railways was planning Colombo to Kandy trains from January (News 1st). In May 2026, chief engineer Priyantha Deegala hoped to have trains running all the way to Badulla by the middle of 2027 (News 1st). The Morning reported in April 2026 that a deadline set for before that month’s New Year had been missed, and that 31 December was the new target for the whole upcountry line (The Morning). A through train to Ella may or may not run by April 2027, so build the trip by road and check Sri Lanka Railways nearer the time. For the section that is open, read our Kandy to Ella train guide.

How busy is Sri Lanka in April?
Less busy than January to March, going by the last two normal years. SLTDA, the tourism authority, counted 174,608 arrivals in April 2025, against 229,298 in March and 132,919 in May (SLTDA). In 2024 the gap was similar, with 148,867 arrivals in April and between 208,253 and 218,350 in each of the three months before (SLTDA). April 2026 fell to 135,643, down 22.3%, and SLTDA’s April report tied the slump to tensions in the Gulf and Middle East that disrupted transit routes (SLTDA April 2026 report). National totals say nothing about one town, though.
A 10-day April route by road
This nine-night loop takes in the Triangle and the hills first and ends on the dry east coast. Drive times come from OpenStreetMap’s route planner, rounded up because it assumes empty roads.
| Nights | Usual drive | Base | Plan |
|---|---|---|---|
| 1 and 2 | 3.5 to 4 hours’ drive from the airport (route) | Sigiriya | Climb the rock as the gate opens; Dambulla or Polonnaruwa next day |
| 3 | 2.5 to 3 hours (route) | Kandy | The lake walk and the Temple of the Tooth |
| 4 and 5 | 2.5 to 3 hours (route) | Nuwara Eliya | Horton Plains at 6am, then a tea factory |
| 6 | 2 to 3 hours (route) | Ella | A morning walk before the clouds build |
| 7, 8 and 9 | 2.5 to 3.5 hours (route) | Arugam Bay | Beach days, or the surf breaks |
| Day 10 | 6 to 7 hours (route) | Home | The long drive back to the airport |
If your nights in Nuwara Eliya would fall on 13 and 14 April, swap them with Arugam Bay, or book the hills well ahead. Keen on whales? From Ella, head for Udawalawe instead, usually 2.5 to 3 hours (OpenStreetMap). Weligama is 2 to 2.5 hours beyond it (OpenStreetMap), and from Weligama the airport is usually 2.5 to 3 hours away (OpenStreetMap).
Questions about Sri Lanka in April
Is April a good time to visit Sri Lanka?
If the east coast is part of the plan, yes: Trincomalee, Batticaloa and Pottuvil average four or five rain days in April (WMO climate normals). The Triangle and the hills work with early starts. For a south-west beach holiday, March is drier.
How rainy is Sri Lanka in April?
In Colombo, Galle, Kandy, Anuradhapura and the hills, rain falls on 11 to 13 days in an average April, with Colombo at 249 mm (WMO climate normals). Sri Lanka Tourism describes the season’s storms as coming in the afternoon (Sri Lanka Tourism).
Is Sri Lanka too hot in April?
The lowlands are hot: average highs run from 31.4°C in Galle to 34.7°C in Anuradhapura (WMO climate normals). Nuwara Eliya averages 22.5°C by day, so the hills offer a break.
What closes over the Sinhala and Tamil New Year?
In 2027 the two holidays are Tuesday 13 and Wednesday 14 April (CBSL holiday list). Work stops for an astrological neutral period, and Wikipedia says most shops and businesses close for about a week afterwards (Wikipedia). Expect a rush on buses and trains in the days around it (News 1st).
Plan your April trip
Our team in Weligama plans private road trips by car with a driver. Send us your travel dates and we’ll draft an April plan that fits the New Year week and each coast’s weather.
Climate averages, holiday dates, ticket prices, opening hours, rail and park news and drive times on this page were read on 24 October 2026. An average April is not a forecast, and timetables, holidays and park rules can change, so check them again before you travel.



