Skip to main content
Skip to content

Home Guides Tips and Tricks

Sri Lanka in July 2027: Weather, Festivals and the Dry East

Sri Lanka in July, station by station: rain days and temperatures for eleven weather stations, the July 2027 poya and festivals, where the weather works, train and Yala news, arrivals and an 11-day east-coast route by road.

Sri Lanka in July 2027: Weather, Festivals and the Dry East

Sri Lanka in July is dry in the east and wet in the south-west. That split comes from the south-west monsoon, which the Department of Meteorology counts from May to September (Department of Meteorology). In an average July, Pottuvil, the station near Arugam Bay, records rain on about 2 days, Anuradhapura on 2.5 and Trincomalee on 3.4. Colombo gets 10 and Galle 15 (WMO climate normals). Highs on the east coast and in the Cultural Triangle run from about 33 to 35°C. It’s the month for east-coast beaches and surf, the ancient cities and their elephant parks, and the Esala festivals: the full moon is on Sunday 18 July 2027 (CBSL holiday list).

Key takeaways

  • July is the east coast’s month: Pottuvil, Batticaloa and Trincomalee average 2.1 to 3.4 rain days, and Batticaloa has its driest month of the year.
  • Galle, Kandy’s Katugastota station and Nuwara Eliya get rain on about 12 to 16 days, so a south-coast beach holiday is a gamble in July.
  • The Esala full moon is on Sunday 18 July 2027. In 2026 the Kataragama festival opened on 15 July and Colombo’s Vel procession was set for 28 July.
  • Arrivals are high for the season: SLTDA counted 200,244 in July 2025, a higher count than any other month between April and October that year.
  • Our searches on 24 October 2026 found no through train between Kandy and Ella, and this page’s route uses the roads.

Sri Lanka weather in July, station by station

Each figure below is a 1991 to 2020 station normal from the World Meteorological Organization’s archive (WMO climate normals). “Days with rain” counts days on which 1 mm or more fell. The dry side of the island comes first.

Weather stationJuly rainfallDays with rainAverage high / low
Pottuvil, by Arugam Bay17 mm2.134.3°C / 25.1°C
Batticaloa, east coast31 mm2.734.4°C / 25.7°C
Trincomalee, north-east coast51 mm3.435.3°C / 25.8°C
Jaffna, far north23 mm2.532.6°C / 27.2°C
Anuradhapura, Cultural Triangle24 mm2.533.5°C / 25.2°C
Hambantota, towards Yala31 mm4.331.6°C / 25.2°C
Badulla, near Ella54 mm4.931.1°C / 18.9°C
Colombo, west coast123 mm10.030.3°C / 25.9°C
Katugastota, Kandy108 mm12.528.2°C / 21.8°C
Galle, south coast173 mm15.129.0°C / 25.4°C
Nuwara Eliya, high hills155 mm16.018.6°C / 13.5°C

The first seven stations all average fewer than five wet days in July. The four in the south-west and the central hills average between 10 and 16. Sri Lanka Tourism’s weather page describes the May to September monsoon as heavy rain for the south-west coast and hills, and as the best months for Jaffna, Trincomalee and Arugam Bay (Sri Lanka Tourism). Wikivoyage gives the monsoon as April to July instead (Wikivoyage).

The hills split in two

The hill country is not one climate in July. Bandarawela, the nearest station to Ella, averages about 7 wet days, and Badulla, further north and lower, 54 mm on about 5 days (WMO climate normals). Nuwara Eliya, at 1,894 m and further west, gets 155 mm on 16 days, and its average high of 18.6°C is its lowest of the year (WMO normals for Nuwara Eliya). Pack a warm layer for the tea country, and expect fewer wet days on the Ella side.

How July compares with June and August

Colombo’s rain drops by more than a third from June, when it averages 197 mm on 15 days (WMO normals for Colombo). Galle barely changes: 184 mm in June, 173 in July and 162 in August. In the east, Batticaloa’s 31 mm makes July its driest month, while Trincomalee edges up from 1.9 rain days in June to 3.4 and then 4.2 in August (WMO climate normals). Our guides to Sri Lanka in June and Sri Lanka in August cover the months either side, and Sri Lanka weather by month has the whole year.

Who July suits, and who should pick another month

July works well for the east coast and the ancient cities. Pottuvil, Batticaloa and Anuradhapura all average fewer than three wet days, and in 2027 the month brings the Esala full moon and the Kataragama festival that leads up to it.

Two weeks on the beaches between Colombo and Galle is a different story, with Galle averaging 15 wet days (WMO normals for Galle). For a first July trip, we’d start with the Triangle and finish with a week on the east coast. Our monsoon season guide explains why the two coasts take turns.

July 2027: Esala poya and the festivals

Sunday 18 July 2027 is Esala Full Moon Poya, the only bank and public holiday the Central Bank lists for that July (CBSL holiday list). On every poya day the sale and public drinking of alcohol are banned (Wikivoyage), and Wikipedia says shops and businesses generally close (Wikipedia).

The Kataragama festival

The temple’s own site says the Kataragama Esala festival is held on the Esala full moon poya. For 15 nights a procession leaves the main shrine for the Valli Amma shrine, and the ritual ends with the Esala Maha Perahera (Ruhunu Maha Kataragama Devalaya). In 2026 the first procession set out on 15 July (Hiru News). The programme announced in June put fire walking early on 27 July, the final procession on 29 July, that year’s Esala poya (CBSL 2026 list), and the water cutting in the Menik Ganga on 30 July (Daily Mirror).

Some pilgrims arrive on foot. The army says the 2026 Pada Yatra began on 10 July, with walkers entering Yala at the Okanda gate and passing through Kumana. The path stayed open for them until 24 July (Sri Lanka Army). From Arugam Bay, Kataragama is a 136 km drive, usually 2.5 to 3 hours (OpenStreetMap). No 2027 dates had been announced when we searched on 24 October 2026.

Colombo’s Vel festival and the Kandy Esala Perahera

In 2026 Colombo’s Vel festival fell in July as well. Its main procession was due to leave the New Kathiresan Kovil in Pettah at 7.30am on 28 July and end in Bambalapitiya that night. The return run was set for 31 July (Hiru News).

Wikipedia says Kandy’s Esala Perahera is held in July and August, with the final Randoli procession usually on the Nikini full moon (Wikipedia). Its 2026 programme was scheduled for 18 to 28 August (Ada Derana), and Nikini Poya falls on Monday 16 August in 2027 (CBSL holiday list). We found no published 2027 dates on 24 October 2026. If the Perahera is the reason for your trip, our August guide is the one to read.

For any temple visit, GOV.UK’s advice is to keep legs and shoulders covered inside a Buddhist temple and to remove shoes and hats (GOV.UK).

Where the weather works in July

Arugam Bay and the surf

July sits inside every surf season we found for Arugam Bay. Love Sri Lanka’s island-wide surf map runs the bay’s season from July to the close of September (Love Sri Lanka), while its page on the bay says April to September (Love Sri Lanka). Wikivoyage stretches it from April to October; by its account the waves peak in July and August, which it also names as the busy months (Wikivoyage). For the breaks and who each one suits, read surfing in Sri Lanka in July; the bay itself is in our Arugam Bay surfing guide.

Trincomalee, Pigeon Island and whales

Wikivoyage’s Trincomalee page names April to September as the dry season, with the clearest water for snorkelling and diving. It also calls it peak time for whale watching, which guest houses on Uppaveli beach offer in the high season (Wikivoyage). Love Sri Lanka gives snorkelling at Pigeon Island National Park a May to September season (Love Sri Lanka). Its whale page treats a whale there as luck, and gives the area’s best times as March to April and August to September (Love Sri Lanka). Neither page promises you’ll see one.

Pasikudah

Further south, Love Sri Lanka writes that Pasikudah has one of the longest shallow-reef coastlines anywhere (Love Sri Lanka). Batticaloa, the nearest station in the WMO set, averages 2.7 rain days in July (WMO normals for Batticaloa).

The Cultural Triangle and the elephant gathering

Anuradhapura averages just 24 mm on 2.5 days in July, against 180 mm in April (WMO normals for Anuradhapura). When we checked on 24 October 2026, the ticket page of the Central Cultural Fund listed 7am to 5pm opening for Sigiriya, Polonnaruwa and Anuradhapura (Central Cultural Fund). Sigiriya’s full ticket was USD 35, and Polonnaruwa’s and Anuradhapura’s USD 30 each, on a price list dated 14 October 2026 (Central Cultural Fund). Our Cultural Triangle guide covers each site.

July falls inside all four seasons we found for Minneriya’s elephant gathering. Sri Lanka Tourism gives May to October (Sri Lanka Tourism), and Love Sri Lanka’s page on the park has May to September (Love Sri Lanka). Its separate gathering page gives July to October but singles out August and September as best (Love Sri Lanka). In January 2026 Lonely Planet named the dry season, April to October (Lonely Planet).

Treat the herds as a chance. A November 2025 Daily FT report put the count at 402 elephants in September 2017 and just 20 in September 2021, after water releases kept the tank high (Daily FT). Our Minneriya safari guide has the timings, fees and the court case since.

Two black-necked storks with dark necks and long red legs standing in shallow water in front of green scrub
Black-necked storks in shallow water, from our photo library.

Weligama, Mirissa and the south-west

July is outside the surf season Love Sri Lanka gives Weligama, which starts in September, and Mirissa’s, which runs from November to March (Love Sri Lanka). Love Sri Lanka puts whale season off Mirissa between November and April (Love Sri Lanka).

When we opened GOV.UK’s Sri Lanka travel advice on 24 October 2026, it was marked still current and dated 21 September 2026 (GOV.UK). This is its whole “Swimming safety” section: “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.” The section ends by sending readers to water-safety guidance from the Royal Life Saving Society (FCDO, read 24 October 2026).

Yala

Love Sri Lanka suggests February to July for Yala, because more animals come into view when the water is low (Love Sri Lanka). Hambantota, the station towards the park, averages 31 mm in July, its driest month (WMO normals for Hambantota).

Check Yala’s status anyway. The wildlife department shut the park’s Blocks 1 and 2 to visitors from 14 September 2026, citing the dry conditions (Ada Derana). Ada Derana reported on 13 October that a reopening was set for 16 October (Ada Derana), with park bungalows and campsites bookable from 1 November, according to Newswire (Newswire). We searched once more on 24 October 2026 and no Sri Lankan outlet had yet reported the gates opening, so ask before you book a jeep.

Four jackals standing at the edge of a fast-flowing brown stream, with green scrub behind them
Jackals at a stream, from our photo library.

Trains in July 2027: what we know

About 70% of the railway was damaged by Cyclone Ditwah in November and December 2025, Wikivoyage says (Wikivoyage). Trains on the Ella end of the hill line, Nanu Oya to Badulla, resumed on 20 June 2026 (Sunday Times). Colombo services reached Peradeniya and Gampola again in early October (Sunday Times). A Colombo Times report of 2 October listed two stretches still under repair: one from Gampola to Nawalapitiya, the other from Hatton up to Nanu Oya (Colombo Times).

A News 1st report of 1 October said the railway intended to resume trains between Colombo and Kandy in January (News 1st). In May 2026 its chief engineer, Priyantha Deegala, said: “We hope to restore the full line up to Badulla by mid-2027” (News 1st). That would be just before July 2027, though he gave it as a hope rather than a firm date. Plan the trip by road, check Sri Lanka Railways nearer the time, and use our Kandy to Ella train guide to follow which sections are running.

How busy is Sri Lanka in July?

Busier than the rest of the south-west monsoon. SLTDA, the tourism authority, counted 200,244 arrivals in July 2025, against 138,241 in June and 198,235 in August (SLTDA). In 2024 July brought 187,810 (SLTDA). July 2026 came in at 196,845, 1.7% below a year earlier, with India, the UK, the Netherlands, China and France as the leading markets (SLTDA July 2026 report). These are national totals, so they can’t tell you how full one beach will be.

An 11-day July route by road

This ten-night loop starts in the Triangle and spends most of its time on the dry east coast. We took each leg from OpenStreetMap’s route planner and rounded up, since the planner assumes empty roads.

BaseNightsDrive to get thereWhat to do
Sigiriya1 and 23.5 to 4 hours, starting at the airport (route)Climb the rock as the gate opens; Minneriya in the afternoon
Trincomalee3 and 42.5 to 3 hours (route)Beaches; snorkelling off Pigeon Island
Pasikudah5 and 62.5 to 3 hours (route)The shallow bay
Arugam Bay7, 8 and 93 to 3.5 hours (route)Surfing or beach days
Ella102.5 to 3.5 hours (route)An early walk
Day 11Home5 to 6 hours (route)Drive back to the airport

If the Kataragama festival falls in your dates, spend a night there between Arugam Bay and Ella; from Kataragama, Ella is usually 2 to 2.5 hours (OpenStreetMap). Book Arugam Bay early, as Wikivoyage says July and August are busy there.

Questions about Sri Lanka in July

What is the weather like in Sri Lanka in July?

Dry and hot in the east, north and Cultural Triangle, wet in the south-west and the western hills. Pottuvil, Batticaloa, Jaffna and Anuradhapura average under three rain days, Galle 15 and Nuwara Eliya 16 (WMO climate normals). It is a south-west monsoon month in the Met Department’s calendar (Department of Meteorology).

How hot is Sri Lanka in July?

The east coast and the Triangle average highs of 33.5 to 35.3°C, with Trincomalee’s 35.3°C the highest in our table (WMO climate normals). Colombo averages 30.3°C by day, and Nuwara Eliya 18.6°C by day and 13.5°C at night.

Is July a good month to go to Sri Lanka?

It is if you base the trip on the east coast and the Triangle. For a south-coast beach holiday, January to March is drier: Galle averages fewer than 7 wet days in each of those months (WMO normals for Galle).

When is the Esala full moon in 2027?

The Central Bank’s 2027 holiday list gives Sunday 18 July (CBSL holiday list). The Kataragama festival builds up to this full moon (Ruhunu Maha Kataragama Devalaya). Alcohol is not on sale that day (Wikivoyage).

Plan your July trip

Oura Travel plans private road trips from Weligama, with the same car and driver from the first day to the last. Send us your July dates and we’ll suggest an east-coast plan around the Esala full moon and the festivals you want to see.

We checked the holiday list, festival reports, ticket prices and hours, rail and Yala news and drive times on 24 October 2026. Averages describe a typical July, not next July, so check again before you book.

All guides

Turn the reading into a trip

Tell us the dates and the places you have bookmarked. We will send back a day-by-day route with hotels and a price.