Kegalle District Weather in July

Average temperatures, rainfall, sunshine and the best places to visit in Kegalle District, Sri Lanka in July.

Considering a trip to Kegalle District, Sri Lanka this July and wondering about the expected weather conditions? Find all the crucial information you need right here, addressing your question:

What to Expect in Kegalle District in July

Kegalle District, Sri Lanka is a region in Sri Lanka. July in Kegalle District generally has warm temperatures, with heavy precipitation.

Temperatures

The average maximum temperatures are warm and range from 27°C (81°F) in Kitulgala to 30°C (86°F) in Galigamuwa. Nighttime temperatures generally drop to 23°C (73°F) in Galigamuwa and 21°C (70°F) in Kitulgala. On average, July is the month with the lowest temperatures of the year in Pinnawala.

For specific regional insights in Kegalle District, Sri Lanka, refer to the map provided below.

Precipitation

In July, precipitation varies across different areas. From heavy rainfall in Pinnawala with an average of 171 mm (6.7 in) to heavy rainfall in Kitulgala with 296 mm (12 in).

Average sunshine

Sunshine is more limited in many areas during this month. Pinnawala receives about 67 hours of sunlight. For sunnier weather, check our weather planner to find destinations with better conditions.

Explore Kegalle District by month

Pick a month to see the average temperature, rainfall and sunshine in Kegalle District — and find the best time to visit. (based on Pinnawala)

Best Places to Visit in Kegalle District in July

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Kegalle District.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Kegalle District

What is the weather like in July for some of the most popular destinations in Kegalle District, Sri Lanka?

Temperature range in Kegalle District (July)

Precipitation variation in Kegalle District (July)

Pinnawala

In July Pinnawala generally has high temperatures with maximum daytime temperatures around 29°C (84°F), minimum nighttime temperatures around 23°C (73°F) and heavy monthly rainfall. So on average the conditions are pleasant that month.

June
July
August
Max temperature
30°C (86°F)
29°C (84°F)
29°C (84°F)
Min temperature
23°C (73°F)
23°C (73°F)
23°C (73°F)
Monthly sun hours
84 hours
67 hours
75 hours
Monthly rainfall
178 mm (7 in)
171 mm (6.7 in)
155 mm (6.1 in)
Monthly rainy days
14 days
11 days
10 days
Weather conditions

Kitulgala

In July Kitulgala generally has high temperatures with maximum daytime temperatures around 27°C (81°F), minimum nighttime temperatures around 21°C (70°F) and heavy monthly rainfall. So on average the conditions are poor that month.

June
July
August
Max temperature
28°C (82°F)
27°C (81°F)
28°C (82°F)
Min temperature
22°C (72°F)
21°C (70°F)
21°C (70°F)
Monthly sun hours
196 hours
202 hours
204 hours
Monthly rainfall
308 mm (12 in)
296 mm (12 in)
266 mm (10 in)
Monthly rainy days
14 days
12 days
11 days
Weather conditions

Galigamuwa

In July Galigamuwa generally has high temperatures with maximum daytime temperatures around 30°C (86°F), minimum nighttime temperatures around 23°C (73°F) and heavy monthly rainfall. So on average the conditions are poor that month.

June
July
August
Max temperature
30°C (86°F)
30°C (86°F)
30°C (86°F)
Min temperature
24°C (75°F)
23°C (73°F)
23°C (73°F)
Monthly sun hours
84 hours
67 hours
75 hours
Monthly rainfall
225 mm (8.9 in)
212 mm (8.3 in)
191 mm (7.5 in)
Monthly rainy days
14 days
11 days
10 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Kegalle District, in Sri Lanka.

Popular cities in July

Day & night temperatures, rainfall and average weather in Kegalle District in July.

City Weather Day temp Night temp Rainfall
Pinnawala 29°C (84°F) 23°C (73°F) 171 mm (6.7 in)
Kitulgala 27°C (81°F) 21°C (70°F) 296 mm (12 in)
Galigamuwa 30°C (86°F) 23°C (73°F) 212 mm (8.3 in)

Kegalle District weather in July: frequently asked questions

What is the weather like in Kegalle District, Sri Lanka in July?

July in Kegalle District, Sri Lanka brings pleasant weather. In Pinnawala, daytime temperatures are typically around 29°C (84°F) and nighttime lows hover near 23°C (73°F).

What is the average temperature in Kegalle District, Sri Lanka in July?

Average temperatures in Kegalle District, Sri Lanka during July range from a nighttime low near 23°C (73°F) to a daytime high around 29°C (84°F) in Pinnawala.

Does Kegalle District, Sri Lanka get a lot of rain in July?

Expect plenty of rainfall. Pinnawala records an average of 171 mm (6.7 in) in July, putting it among the wetter months for Kegalle District, Sri Lanka.

Is July a Good Time to Visit Kegalle District, Sri Lanka?

We consider July to be one of the best times to travel to Kegalle District, Sri Lanka. Typically, the climate in Pinnawala is pleasant. However, the weather conditions may vary depending on your destination.

Generally speaking, the best visiting conditions can be found in July and August offering mostly pleasant weather in Pinnawala. In contrast, March, April, October and November tend to have poor weather conditions.

Interested in more climate information?

We have much more information about the climate in Kegalle District.

Weather and climate has detailed information for every country in the world. Are you going to Sri Lanka? Get detailed historical weather averages for many cities in Sri Lanka.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.