Skip to content
Guide

Sri Lanka in July and August

July and August are the south-west monsoon months, so the east coast, the north and the Cultural Triangle are dry while Galle and the hills stay showery. Weather for 12 stations, the Kandy Esala Perahera pattern, 2027 Poya dates and Trincomalee whale cruises, checked 20 October 2026.

The white walls and tiled roofs of the Temple of the Tooth in Kandy, behind its scalloped wall, with misty hills beyond.

Is July or August a good time to visit Sri Lanka?

Quick answer: Yes, if you base your trip on the east coast, the north or the Cultural Triangle. July and August fall in the south-west monsoon, so Arugam Bay, Trincomalee and Jaffna are dry and hot while Galle and the hills stay showery. August is also the usual month for the Kandy Esala Perahera, and Trincomalee runs whale cruises.

This page covers both months because the weather pattern is almost the same. If your dates start in June, see Sri Lanka in June. If they run into the autumn, read the best time to visit guide for September onwards.

What is the weather like in July and August?

Sri Lanka Tourism's weather page describes May to September as the south-west monsoon: "Heavy rainfall on the southwest coast and hills. Best time to explore the dry zone: Trincomalee, Arugam Bay, and Jaffna." The 30-year averages show how big the gap is.

StationJuly rainAugust rainJuly highAugust high
Colombo122.6 mm, 10.0 days115.5 mm, 10.2 days30.3 C (87 F)30.3 C (87 F)
Galle172.6 mm, 15.1 days161.9 mm, 14.2 days29.0 C (84 F)29.0 C (84 F)
Hambantota (near Yala)30.8 mm, 4.3 days59.4 mm, 6.3 days31.6 C (89 F)30.9 C (88 F)
Kandy (Katugastota)108.0 mm, 12.5 days95.4 mm, 11.4 days28.2 C (83 F)28.5 C (83 F)
Nuwara Eliya155.0 mm, 16.0 days132.4 mm, 13.9 days18.6 C (65 F)19.0 C (66 F)
Badulla (Ella's district)54.0 mm, 4.9 days72.2 mm, 6.4 days31.1 C (88 F)31.2 C (88 F)
Maha Illuppallama (near Dambulla)21.1 mm, 3.0 days39.5 mm, 3.8 days32.7 C (91 F)33.0 C (91 F)
Anuradhapura23.6 mm, 2.5 days42.6 mm, 4.4 days33.5 C (92 F)33.8 C (93 F)
Trincomalee51.0 mm, 3.4 days66.6 mm, 4.2 days35.3 C (96 F)35.3 C (96 F)
Batticaloa30.7 mm, 2.7 days52.1 mm, 3.4 days34.4 C (94 F)33.8 C (93 F)
Pottuvil (Arugam Bay)17.1 mm, 2.1 days18.8 mm, 2.7 days34.3 C (94 F)34.2 C (94 F)
Jaffna22.6 mm, 2.5 days57.3 mm, 4.2 days32.6 C (91 F)32.2 C (90 F)

Source: WMO 1991 to 2020 normals, NOAA archive. "Days" are days with at least 1 mm of rain. Highs are average daily maximums. These are long-term averages, not a forecast.

What this tells you: Galle gets about 10 times the July rain of Pottuvil. The dry zone is also the hot zone, with highs of 33 to 35 C, so plan sightseeing for the early morning. August is slightly wetter than July in the north and east, but still dry by Sri Lankan standards.

Where should you go in July and August?

RegionJuly and August verdictWhy
East coast: Arugam Bay, Pasikudah, Trincomalee, NilaveliBest choiceThe driest beaches on the island in these months
North: JaffnaGoodDry and hot; under 60 mm a month
Cultural Triangle: Sigiriya, Dambulla, AnuradhapuraGood, hotVery little rain, highs over 32 C
Ella and the Uva side of the hillsGoodBadulla is far drier than Nuwara Eliya
KandyFine, and busy in Perahera seasonModerate showers
Nuwara EliyaCool and dampRain on about half the days
South and west coast: Galle, Mirissa, ColomboPossible, not idealShowery, with rain on about 15 days a month at Galle

Sri Lanka Tourism names Arugam Bay as a dry-zone place for this season. Our Arugam Bay guide gives Sri Lanka Tourism's April to October surf season. The east coast vs south coast guide explains why the two coasts swap seasons.

When is the Kandy Esala Perahera?

The Temple of the Sacred Tooth Relic says the Dalada Perahera is held "in the month of Esala (July) annually", but the dates move with the lunar calendar. For 2026 its official schedule ran in August:

Event in 2026 (past)DateStart time
1st to 5th Kumbal Perahera18 to 22 August 2026From 6.28 pm to 6.53 pm
1st to 4th Randoli Perahera23 to 26 August 2026From 6.44 pm to 7.00 pm
Final Randoli Perahera27 August 20266.43 pm
Diya Kapeema (water-cutting)28 August 20261.28 am
Dahawal Perahera (day procession)28 August 20262.18 pm

Source: Sri Dalada Maligawa, Kandy Esala Perahera, read 20 October 2026.

For 2027: the temple had not published dates on 20 October 2026. The procession is tied to the Esala and Nikini lunar months, so expect late July or August, and do not book a Kandy hotel for the Perahera until the temple's schedule is out. The final Randoli night is the busiest. Our festival calendar lists the other big events.

When are the Poya days in July and August 2027?

The 2027 public holiday gazette lists:

DateDayHoliday
18 July 2027SundayEsala Full Moon Poya Day
15 August 2027SundayMilad-Un-Nabi (Holy Prophet's Birthday)
16 August 2027MondayNikini Full Moon Poya Day

Poya days are Buddhist holy days, and temples fill with worshippers. Visit respectfully, dressed to cover shoulders and knees. The weekend of 14 to 16 August 2027 has two holidays in a row, so expect busy roads and full trains.

Can you see whales in July and August?

Yes, from Trincomalee. The Sri Lanka Navy lists whale cruises from Trincomalee from May to October, every Saturday and Sunday at 7.00 am from the Nicholson Cove pier at the Naval Dockyard (Sri Lanka Navy schedules).

Navy cruise from TrincomaleeTicketTaxTotal
Foreign adultUSD 60USD 10USD 70
Foreign child, 6 to 12USD 30USD 5USD 35
Child under 6FreeFreeFree

Each cruise lasts 5 hours. The Navy's south coast cruises run in the November to April season, so they do not fit a July or August trip. Stay in Nilaveli or Trincomalee for the early start.

What does a good July or August route look like?

A 10-day loop that follows the dry weather:

DaysBaseHighlights
1Negombo or ColomboRest after the flight
2 to 3Sigiriya or DambullaRock fortress and cave temple, early starts for the heat
4 to 6Trincomalee and NilaveliBeaches, Pigeon Island, a Navy whale cruise at the weekend
7 to 9Arugam Bay or PasikudahSurf or swim on the dry coast
10Back to ColomboLong road day; break it in Kandy if the Perahera is on

Want more detail? The east coast itinerary and the cultural triangle itinerary both fit these months.

Do you need a visa?

Yes. Everyone needs an Electronic Travel Authorization (ETA) before arrival. The official ETA site lists 40 countries, including the UK, India, Germany, Japan and the United States, whose citizens get a free 30-day tourist ETA. Our Sri Lanka visa guide has the full list and the fees for everyone else.

What should you pack for July and August?

  • Light, loose cotton for 33 to 35 C heat in the dry zone, plus a hat and high-factor sun cream.
  • Clothes that cover shoulders and knees for temples and the Perahera.
  • A light rain jacket for Kandy, Nuwara Eliya and the south-west.
  • A warm layer for Nuwara Eliya, where highs are about 19 C.
  • Snorkel gear if you plan to visit Pigeon Island off Nilaveli.

Our what to wear guide covers temple dress in more detail.

Frequently asked questions

Is July or August a good time to visit Sri Lanka?

Yes, for the east coast, the north and the Cultural Triangle. On the WMO 1991 to 2020 normals, Pottuvil near Arugam Bay averages 17.1 mm of rain in July and 18.8 mm in August, and Trincomalee 51.0 and 66.6 mm. Galle gets 172.6 and 161.9 mm, so the south coast is the wetter choice.

Which side of Sri Lanka is best in August?

The east. Sri Lanka Tourism says the south-west monsoon, May to September, brings heavy rain to the south-west coast and hills, and names Trincomalee, Arugam Bay and Jaffna as the dry-zone places to visit. Batticaloa averages only 52.1 mm in August.

When is the Kandy Esala Perahera in 2027?

The Temple of the Tooth had not published 2027 dates when we checked on 20 October 2026. Its 2026 schedule ran from the first Kumbal Perahera on 18 August to the day procession on 28 August 2026. Check sridaladamaligawa.lk for the 2027 schedule before you book Kandy.

What are the Poya days in July and August 2027?

The government gazette of public holidays for 2027 lists Esala Full Moon Poya Day on Sunday 18 July 2027 and Nikini Full Moon Poya Day on Monday 16 August 2027. Temples are busy on Poya days, and many families travel on the long weekend.

Can you see whales in Sri Lanka in July and August?

Yes, from Trincomalee. The Sri Lanka Navy lists whale cruises from Trincomalee from May to October, every Saturday and Sunday at 7.00 am, at USD 70 for a foreign adult including tax. The Navy's south coast cruises are for the November to April season.

How hot is Sri Lanka in July and August?

Hot in the dry zone and mild in the hills. Average daily highs on the WMO 1991 to 2020 normals are 35.3 C (96 F) at Trincomalee, 33.5 to 33.8 C at Anuradhapura, about 30 C in Colombo and 18.6 to 19.0 C (65 to 66 F) in Nuwara Eliya.

Is it rainy in Kandy in August?

Some showers, but less than in the wettest months. Katugastota, the WMO station near Kandy, averages 95.4 mm of rain on 11.4 days in August, against 303.3 mm in October. Pack a light rain jacket for the evening processions.

Is Ella good in July and August?

Yes, it is one of the drier hill areas in these months. Badulla, the station in Ella's district, averages 54.0 mm in July and 72.2 mm in August, much less than Nuwara Eliya's 155.0 and 132.4 mm. If you want the train ride, check the current status in our Kandy to Ella train guide first.

Sources

Last verified 2026-10-20

All guides
A decorated bull and people at a traditional Sinhala and Tamil New Year celebration.
Planning

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.

Low view of footprinted sand on Marble Beach, with rocks and a wooded headland softly blurred behind.
Planning

Sri Lanka in June

June is the driest month of the year in much of Sri Lanka's east, north and Cultural Triangle, while Colombo, Galle and Nuwara Eliya stay wet. Weather for 16 stations in C and F, Poson 2027, Trincomalee whale cruises and a simple June route, checked 19 October 2026.

A colourful Vesak pandol with painted Buddhist story panels at Piliyandala.
Planning

Sri Lanka in May

May is when the south-west monsoon reaches Sri Lanka: Colombo and Galle turn wet while the east coast and the north stay dry. Weather for 14 towns in C and F, Vesak 2027 dates, whales from Trincomalee and crowds, checked 18 October 2026.