Your April weather guide

Weather in India in April

April is a good month for India if you like hot weather, with Goa the better choice for a trip less interrupted by rain. Average daytime temperatures reach 32°C, while nights stay warm at 25°C, so this is not a cool-weather break. Goa averages just 2 rainy days; Kerala is slightly cooler but much wetter. Plan outdoor time around the midday heat, and choose your destination for its rainfall pattern rather than expecting a big difference in temperature.

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

Average daytime high
31.8°Cacross 2 destinations
Average night-time low
25.4°Cafter dark
Sea temperature
29.6°Cwarm enough to swim
Rainy days
11days1 mm or more

India, month by month

Turn up the warmth

Warmest places in India in April

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

#1Hot

Goa

India · 10 h 12 min from London

Day
32.8°C
Sea
29.4°C
Sun
8.4h
Rain days
2
#2Hot

Kerala

India · 11 h from London

Day
30.9°C
Sea
29.9°C
Sun
4.6h
Rain days
19

India destinations ranked for April

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 April temperature
#Destination
1Goa32.8°C25.0°C29.4°C8.4 h210 h 12 min
2Kerala30.9°C25.8°C29.9°C4.6 h1911 h

2 destinations shownClimate averages, not a forecast.

April climate overview

Daytime highs across India in April run from 30.9°C (Kerala) to 32.8°C (Goa). In Goa about 100% of April days reach 25°C. Nights average 25.4°C; the coldest 10% of nights in Kerala fall to 25°C or below.

Rainfall in April

Expect around 11 rainy days (1 mm or more) in April, with Goa the driest (2 days) and Kerala the wettest (19 days). The wettest April at Goa between 1991 and 2020 was 1994 with 60 mm; the driest was 1999 with 0 mm.

Sea temperature

The sea averages 29.6°C around India in April - warmest at Kerala (29.9°C). That is comfortable for swimming.

Sunshine and daylight

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

April against the rest of the year in India

April is the 1st warmest month of the twelve in India. It is 0.1°C warmer than March and 0.7°C cooler in May. The hottest month here is April (32°C) and the coolest July (27°C).

Which part of India in April?

What to pack for India in April

Based on the averages: light, loose clothing and serious sun protection - midday highs sit around 32°C; a rain jacket - roughly 11 wet days; swimwear - the sea is 30°C.

Similar weather elsewhere in April

Within 1.5°C of India's April daytime average: Abu Dhabi (32°C, sea 26°C), Krabi (32°C, sea 30°C), Khao Lak (31°C, sea 30°C), Sharm El Sheikh (31°C, sea 23°C), Puerto Vallarta (30°C, sea 24°C). See the full ranking for April.

Goa: the better choice for drier weather

Goa suits travellers who want warm sea water and a low chance of rain disrupting outdoor plans. Days average 33°C, making it the hotter choice, and temperatures exceed 25°C throughout April. With just 2 rainy days on average, rain is less of a concern here than in Kerala. The catch is the heat: favour mornings and later afternoons for being active, with shade or an indoor break at midday. The sea averages 29°C, so swimming will feel warm rather than brisk. Nights average 25°C, making light clothing and accommodation with effective cooling sensible priorities.

Kerala: slightly cooler, but plan around rain

Kerala is the cooler option by day at 31°C, but that small difference does not make it a cool alternative to Goa. Nights average 26°C, so evenings offer limited relief from the heat. The bigger distinction is rain: April averages 19 rainy days, making flexible outdoor plans more useful than a tightly packed schedule. Carry a light waterproof and leave room to change plans when rain arrives. Sea temperatures average 30°C, which suits travellers who dislike chilly water, though warmth alone does not tell you about swimming conditions. Choose Kerala if you are comfortable accepting frequent rain alongside hot days and warm nights.

A little more detail

India in April FAQs

Plain answers, grounded in the averages.

Where is the hottest place in India in April?

Goa is the warmest of the 2 places we track in India in April with an average high of 32.8°C; Kerala is the coolest at 30.9°C.

Is the sea warm in India in April?

The sea averages 22°C or more at Goa (29°C), Kerala (30°C) in April.

Is the sea warm enough for swimming in April?

Yes, sea temperatures are warm in both destinations: Goa averages 29°C and Kerala 30°C. Neither offers a chilly dip, so the water may provide less cooling than you expect. Sea temperature does not indicate safe swimming conditions; check local advice before entering.

What should I pack for the heat and evenings?

Pack light, breathable clothing for hot days and warm evenings. Average nights are 25°C in Goa and 26°C in Kerala, so you should not expect a pronounced evening chill. Sun protection matters in both destinations; a light waterproof is particularly useful in Kerala.

How much hotter is India than London in April?

India averages 32°C by day in April, compared with London's 14°C. That is a substantial change for travellers arriving from cooler weather. Keep your initial outdoor plans gentle, take shade breaks and avoid scheduling your most active outings around midday.

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