Your July weather guide

Weather in India in July

July is a poor choice for a sunshine-led holiday in India, but it can suit travellers who are comfortable planning around frequent rain. The country averages are warm at 27°C by day and 24°C at night, with 30 rainy days making wet weather the main consideration. For Kerala and Goa, the decision is less about finding better temperatures and more about accepting that outdoor plans will need flexibility. Neither offers a reliably dry option.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
27.0°Cacross 2 destinations
Average night-time low
24.3°Cafter dark
Sea temperature
27.2°Cwarm enough to swim
Rainy days
31days1 mm or more

India, month by month

Turn up the warmth

Warmest places in India in July

Ranked by average daytime high. The full comparison is in the table below.

#1Hot

Kerala

India · 11 h from London

Day
27.2°C
Sea
26.7°C
Sun
0.7h
Rain days
30
#2Hot

Goa

India · 10 h 12 min from London

Day
26.9°C
Sea
27.7°C
Sun
0.5h
Rain days
31

India destinations ranked for July

All 2 places we track in India, ordered by daytime high.

Scroll sideways for more weather, down for more places. Click a heading to sort.

India destinations ranked by July temperature
#Destination
1Kerala27.2°C24.2°C26.7°C0.7 h3011 h
2Goa26.9°C24.4°C27.7°C0.5 h3110 h 12 min

2 destinations shownClimate averages, not a forecast.

July climate overview

Daytime highs across India in July run from 26.9°C (Goa) to 27.2°C (Kerala). In Kerala about 99% of July days reach 25°C. Nights average 24.3°C; the coldest 10% of nights in Goa fall to 24°C or below.

Rainfall in July

Expect around 31 rainy days (1 mm or more) in July, with Kerala the driest (30 days) and Goa the wettest (31 days). The wettest July at Kerala between 1991 and 2020 was 1992 with 661 mm; the driest was 2000 with 172 mm.

Sea temperature

The sea averages 27.2°C around India in July - warmest at Goa (27.7°C). That is comfortable for swimming.

Sunshine and daylight

Around 0.6 hours of sunshine a day on average, out of 12.5 hours of daylight (sunshine estimated from cloud cover).

July against the rest of the year in India

July is the 12th warmest month of the twelve in India. It is 1.1°C cooler than June and 0.1°C warmer in August. The hottest month here is April (32°C) and the coolest July (27°C).

Which part of India in July?

What to pack for India in July

Based on the averages: summer clothes for the day; a rain jacket - roughly 31 wet days; swimwear - the sea is 27°C.

Similar weather elsewhere in July

Within 1.5°C of India's July daytime average: New York (29°C, sea 22°C), Phuket (29°C, sea 30°C), Puglia (29°C, sea 25°C), Aruba (29°C, sea 27°C), Lloret de Mar (29°C, sea 24°C). See the full ranking for July.

Kerala or Goa: little difference for a July trip

There is no meaningful temperature advantage between Kerala and Goa in July: both average 27°C by day and 24°C at night. Kerala has 30 rainy days compared with Goa's 31, so choosing Kerala is not a convincing way to avoid wet weather. The sea is warm in both, at 27°C in Kerala and 28°C in Goa, but that small difference should not drive your decision. If your priority is time on the beach in sunshine, neither is a strong choice this month. Pick between them for the trip you want to make, rather than expecting a substantially better weather window in either.

Expect warm days, warm evenings and frequent rain

The practical challenge is rain rather than a lack of warmth. With average sunshine of just 0.6 hours a day, July is not a month to build your plans around clear skies. Keep outdoor activities movable and allow room for indoor alternatives instead of committing every day to weather-dependent plans. Light clothing, a waterproof outer layer and footwear you do not mind getting wet are sensible choices. Nights average 24°C, so evenings offer only a modest drop from daytime temperatures. Frequent rainy days do not necessarily mean uninterrupted rain, but they do mean you should be prepared for wet weather throughout your stay.

A little more detail

India in July FAQs

Plain answers, grounded in the averages.

Where is the hottest place in India in July?

Kerala is the warmest of the 2 places we track in India in July with an average high of 27.2°C; Goa is the coolest at 26.9°C.

Is the sea warm in India in July?

The sea averages 22°C or more at Kerala (27°C), Goa (28°C) in July.

Is India hotter than London in July?

Yes. India's average daytime temperature is 27°C, compared with London's 22°C in July. That makes India warmer, but not necessarily sunnier: frequent rain and limited sunshine are the bigger considerations when deciding what sort of holiday to expect.

Is the sea warm enough for swimming in July?

For temperature alone, the sea is warm: Kerala averages 27°C and Goa 28°C. Cold water is unlikely to be the concern. Sea temperature does not tell you if conditions are safe for swimming, so follow local advice rather than treating warmth as a green light.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 2 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather