India weather by month

Expect a hot, tropical climate when visiting India with variations from region to region. If you like temperate conditions, go in the winter when evenings and mornings are cool and crisp and days dry and sunny.

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
21°C maximum daytime temperature in January in New Delhi21
24°C maximum daytime temperature in February in New Delhi24
30°C maximum daytime temperature in March in New Delhi30
36°C maximum daytime temperature in April in New Delhi36
39°C maximum daytime temperature in May in New Delhi39
39°C maximum daytime temperature in June in New Delhi39
35°C maximum daytime temperature in July in New Delhi35
33°C maximum daytime temperature in August in New Delhi33
34°C maximum daytime temperature in September in New Delhi34
33°C maximum daytime temperature in October in New Delhi33
28°C maximum daytime temperature in November in New Delhi28
23°C maximum daytime temperature in December in New Delhi23
Hours of sunshine (daily)
Days with some rainfall
1 day with some rainfall in January in New Delhi1
2 days with some rainfall in February in New Delhi2
2 days with some rainfall in March in New Delhi2
1 day with some rainfall in April in New Delhi1
2 days with some rainfall in May in New Delhi2
4 days with some rainfall in June in New Delhi4
10 days with some rainfall in July in New Delhi10
10 days with some rainfall in August in New Delhi10
4 days with some rainfall in September in New Delhi4
1 day with some rainfall in October in New Delhi1
0 days with some rainfall in November in New Delhi0
1 day with some rainfall in December in New Delhi1

More weather

More about India

India by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Recommended for India

  • Explore latest special offers & online deals from TUI
  • Free child places & £0 deposits with direct debit available
  • Book summer & winter sun holidays in 2026/2027

TUITUI deal finder

The climate guide for India (New Delhi) shows long term monthly weather averages processed from data supplied by CRU (University of East Anglia), the Met Office & the Netherlands Meteorological Institute. Find out more about our data sources.

India climate overview

Between April and June, in the run-up to the monsoon season, conditions in India can be insufferably hot and dusty. June to September is the monsoon season when you should brace yourself for heavy rain.

However, this should only be taken as a broad guide to a country where local conditions differ greatly from place to place.

The Taj Mahal in Agra, India
The Taj Mahal in Agra, India © Bryan Allison - Flickr CC BY-SA 2.0

In the Himalayas, winter conditions are cold and wet with heavy snow while mid-summer is unpleasantly hot.

On the northern plains of India, extending from Amritsar in the west to Calcutta in the east, you'll find a climate of extremes.

To the east, hot and thundery summer weather between March and June is followed by a very oppressive monsoon season when extremely high humidity makes life unpleasant.

To the west, (Rajasthan) and northwest of Delhi, desert conditions prevail and summers are drier.

The winter months (December to February) bring crisp, sunny weather by day but nights are chilly.

The best time to visit the extreme northeast of India (Assam) is late autumn or spring. At these times, the weather is warm, dry and sunny.

For the entire summer, Assam is a washout, literally, with tumultuous rains making life unbearable.

Take light clothes for the daytime, warmer attire for the evenings and, if you must go in the summer, good waterproofs!

On India's central plateau, temperatures are slightly lower and conditions are, therefore, more pleasant during the hot season. However, the monsoon rains can be intense.

The west coast of India, which includes Mumbai (Bombay) and Goa, consists of a narrow coastal plain rising to steep mountains, the Western Ghats.

During the winter and spring (November to April) daytime temperatures are warm and sunny and humidity is at its lowest.

In the hot season, conditions can be unbearable unless you go way up into the hills and very heavy monsoon rains fall from June to September. In the southwest, the big rains come earlier and summers are cooler than in the north.

High humidity can make conditions stifling except on the coast where the stickiness is dissipated by sea breezes.

The southeast of India receives its rains in the late autumn, from October to December, and has hot, muggy weather throughout the year.

The only relief is to be found in the cooler hill region but, here, winter temperatures can fall very low and warm clothing is recommended.

India temperature by month

Compare the average temperature by month for popular destinations in India. Select a place from below to see more long term weather averages by month.

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Goa
32°C maximum daytime temperature in January in Goa32
32°C maximum daytime temperature in February in Goa32
32°C maximum daytime temperature in March in Goa32
33°C maximum daytime temperature in April in Goa33
33°C maximum daytime temperature in May in Goa33
30°C maximum daytime temperature in June in Goa30
29°C maximum daytime temperature in July in Goa29
29°C maximum daytime temperature in August in Goa29
30°C maximum daytime temperature in September in Goa30
32°C maximum daytime temperature in October in Goa32
33°C maximum daytime temperature in November in Goa33
33°C maximum daytime temperature in December in Goa33
Kerala
31°C maximum daytime temperature in January in Kerala31
32°C maximum daytime temperature in February in Kerala32
32°C maximum daytime temperature in March in Kerala32
33°C maximum daytime temperature in April in Kerala33
31°C maximum daytime temperature in May in Kerala31
29°C maximum daytime temperature in June in Kerala29
28°C maximum daytime temperature in July in Kerala28
28°C maximum daytime temperature in August in Kerala28
29°C maximum daytime temperature in September in Kerala29
30°C maximum daytime temperature in October in Kerala30
31°C maximum daytime temperature in November in Kerala31
31°C maximum daytime temperature in December in Kerala31
  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Agra
22°C maximum daytime temperature in January in Agra22
25°C maximum daytime temperature in February in Agra25
32°C maximum daytime temperature in March in Agra32
38°C maximum daytime temperature in April in Agra38
41°C maximum daytime temperature in May in Agra41
41°C maximum daytime temperature in June in Agra41
35°C maximum daytime temperature in July in Agra35
33°C maximum daytime temperature in August in Agra33
34°C maximum daytime temperature in September in Agra34
34°C maximum daytime temperature in October in Agra34
29°C maximum daytime temperature in November in Agra29
24°C maximum daytime temperature in December in Agra24
Bangalore
27°C maximum daytime temperature in January in Bangalore27
30°C maximum daytime temperature in February in Bangalore30
33°C maximum daytime temperature in March in Bangalore33
34°C maximum daytime temperature in April in Bangalore34
33°C maximum daytime temperature in May in Bangalore33
29°C maximum daytime temperature in June in Bangalore29
28°C maximum daytime temperature in July in Bangalore28
28°C maximum daytime temperature in August in Bangalore28
28°C maximum daytime temperature in September in Bangalore28
28°C maximum daytime temperature in October in Bangalore28
27°C maximum daytime temperature in November in Bangalore27
26°C maximum daytime temperature in December in Bangalore26
Calcutta
26°C maximum daytime temperature in January in Calcutta26
29°C maximum daytime temperature in February in Calcutta29
34°C maximum daytime temperature in March in Calcutta34
35°C maximum daytime temperature in April in Calcutta35
35°C maximum daytime temperature in May in Calcutta35
34°C maximum daytime temperature in June in Calcutta34
32°C maximum daytime temperature in July in Calcutta32
32°C maximum daytime temperature in August in Calcutta32
32°C maximum daytime temperature in September in Calcutta32
32°C maximum daytime temperature in October in Calcutta32
30°C maximum daytime temperature in November in Calcutta30
26°C maximum daytime temperature in December in Calcutta26
Chennai
29°C maximum daytime temperature in January in Chennai29
31°C maximum daytime temperature in February in Chennai31
33°C maximum daytime temperature in March in Chennai33
35°C maximum daytime temperature in April in Chennai35
38°C maximum daytime temperature in May in Chennai38
38°C maximum daytime temperature in June in Chennai38
36°C maximum daytime temperature in July in Chennai36
35°C maximum daytime temperature in August in Chennai35
34°C maximum daytime temperature in September in Chennai34
32°C maximum daytime temperature in October in Chennai32
29°C maximum daytime temperature in November in Chennai29
29°C maximum daytime temperature in December in Chennai29
Jaipur
22°C maximum daytime temperature in January in Jaipur22
25°C maximum daytime temperature in February in Jaipur25
31°C maximum daytime temperature in March in Jaipur31
36°C maximum daytime temperature in April in Jaipur36
40°C maximum daytime temperature in May in Jaipur40
39°C maximum daytime temperature in June in Jaipur39
34°C maximum daytime temperature in July in Jaipur34
32°C maximum daytime temperature in August in Jaipur32
33°C maximum daytime temperature in September in Jaipur33
34°C maximum daytime temperature in October in Jaipur34
29°C maximum daytime temperature in November in Jaipur29
24°C maximum daytime temperature in December in Jaipur24
Mumbai
30°C maximum daytime temperature in January in Mumbai30
30°C maximum daytime temperature in February in Mumbai30
32°C maximum daytime temperature in March in Mumbai32
33°C maximum daytime temperature in April in Mumbai33
34°C maximum daytime temperature in May in Mumbai34
32°C maximum daytime temperature in June in Mumbai32
30°C maximum daytime temperature in July in Mumbai30
30°C maximum daytime temperature in August in Mumbai30
30°C maximum daytime temperature in September in Mumbai30
33°C maximum daytime temperature in October in Mumbai33
33°C maximum daytime temperature in November in Mumbai33
31°C maximum daytime temperature in December in Mumbai31
New Delhi
21°C maximum daytime temperature in January in New Delhi21
24°C maximum daytime temperature in February in New Delhi24
30°C maximum daytime temperature in March in New Delhi30
36°C maximum daytime temperature in April in New Delhi36
39°C maximum daytime temperature in May in New Delhi39
39°C maximum daytime temperature in June in New Delhi39
35°C maximum daytime temperature in July in New Delhi35
33°C maximum daytime temperature in August in New Delhi33
34°C maximum daytime temperature in September in New Delhi34
33°C maximum daytime temperature in October in New Delhi33
28°C maximum daytime temperature in November in New Delhi28
23°C maximum daytime temperature in December in New Delhi23
Shimla
11°C maximum daytime temperature in January in Shimla11
12°C maximum daytime temperature in February in Shimla12
17°C maximum daytime temperature in March in Shimla17
22°C maximum daytime temperature in April in Shimla22
25°C maximum daytime temperature in May in Shimla25
26°C maximum daytime temperature in June in Shimla26
23°C maximum daytime temperature in July in Shimla23
22°C maximum daytime temperature in August in Shimla22
22°C maximum daytime temperature in September in Shimla22
21°C maximum daytime temperature in October in Shimla21
17°C maximum daytime temperature in November in Shimla17
13°C maximum daytime temperature in December in Shimla13
Udaipur
24°C maximum daytime temperature in January in Udaipur24
26°C maximum daytime temperature in February in Udaipur26
31°C maximum daytime temperature in March in Udaipur31
36°C maximum daytime temperature in April in Udaipur36
38°C maximum daytime temperature in May in Udaipur38
35°C maximum daytime temperature in June in Udaipur35
30°C maximum daytime temperature in July in Udaipur30
28°C maximum daytime temperature in August in Udaipur28
30°C maximum daytime temperature in September in Udaipur30
32°C maximum daytime temperature in October in Udaipur32
29°C maximum daytime temperature in November in Udaipur29
25°C maximum daytime temperature in December in Udaipur25
Varanasi
24°C maximum daytime temperature in January in Varanasi24
27°C maximum daytime temperature in February in Varanasi27
33°C maximum daytime temperature in March in Varanasi33
39°C maximum daytime temperature in April in Varanasi39
41°C maximum daytime temperature in May in Varanasi41
40°C maximum daytime temperature in June in Varanasi40
34°C maximum daytime temperature in July in Varanasi34
33°C maximum daytime temperature in August in Varanasi33
34°C maximum daytime temperature in September in Varanasi34
33°C maximum daytime temperature in October in Varanasi33
30°C maximum daytime temperature in November in Varanasi30
25°C maximum daytime temperature in December in Varanasi25

All India regions

All India destinations

India weather averages by month

Temperature in India (°C)

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max temperature (daytime)
21°C maximum daytime temperature in January in India (New Delhi)21
24°C maximum daytime temperature in February in India (New Delhi)24
30°C maximum daytime temperature in March in India (New Delhi)30
36°C maximum daytime temperature in April in India (New Delhi)36
39°C maximum daytime temperature in May in India (New Delhi)39
39°C maximum daytime temperature in June in India (New Delhi)39
35°C maximum daytime temperature in July in India (New Delhi)35
33°C maximum daytime temperature in August in India (New Delhi)33
34°C maximum daytime temperature in September in India (New Delhi)34
33°C maximum daytime temperature in October in India (New Delhi)33
28°C maximum daytime temperature in November in India (New Delhi)28
23°C maximum daytime temperature in December in India (New Delhi)23
Min temperature (night-time)
7°C minimum night-time temperature in January in India (New Delhi)7
10°C minimum night-time temperature in February in India (New Delhi)10
15°C minimum night-time temperature in March in India (New Delhi)15
21°C minimum night-time temperature in April in India (New Delhi)21
25°C minimum night-time temperature in May in India (New Delhi)25
28°C minimum night-time temperature in June in India (New Delhi)28
27°C minimum night-time temperature in July in India (New Delhi)27
26°C minimum night-time temperature in August in India (New Delhi)26
24°C minimum night-time temperature in September in India (New Delhi)24
19°C minimum night-time temperature in October in India (New Delhi)19
13°C minimum night-time temperature in November in India (New Delhi)13
8°C minimum night-time temperature in December in India (New Delhi)8
Heat & Humidity
No heat & humidity in January in India (New Delhi)0
No heat & humidity in February in India (New Delhi)0
Moderate heat & humidity in March in India (New Delhi)M
Very high heat & humidity in April in India (New Delhi)VH
Extreme heat & humidity in May in India (New Delhi)E
Extreme heat & humidity in June in India (New Delhi)E
Extreme heat & humidity in July in India (New Delhi)E
Very high heat & humidity in August in India (New Delhi)VH
Very high heat & humidity in September in India (New Delhi)VH
High heat & humidity in October in India (New Delhi)H
Moderate heat & humidity in November in India (New Delhi)M
No heat & humidity in December in India (New Delhi)0

Note: 0 = None, L = Low, M = Moderate, H = High, VH = Very high, E = Extreme

Sunshine & UV index in India

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Daily hours of sunshine
Daily hours of daylight
11 hours of daylight per day in January in India (New Delhi)11
11 hours of daylight per day in February in India (New Delhi)11
12 hours of daylight per day in March in India (New Delhi)12
13 hours of daylight per day in April in India (New Delhi)13
14 hours of daylight per day in May in India (New Delhi)14
14 hours of daylight per day in June in India (New Delhi)14
14 hours of daylight per day in July in India (New Delhi)14
13 hours of daylight per day in August in India (New Delhi)13
12 hours of daylight per day in September in India (New Delhi)12
11 hours of daylight per day in October in India (New Delhi)11
11 hours of daylight per day in November in India (New Delhi)11
10 hours of daylight per day in December in India (New Delhi)10
UV Index (Maximum)
UV (maximum) index 4 (Moderate) in January in India (New Delhi)4
UV (maximum) index 6 (High) in February in India (New Delhi)6
UV (maximum) index 8 (Very High) in March in India (New Delhi)8
UV (maximum) index 10 (Very High) in April in India (New Delhi)10
UV (maximum) index 11 (Extreme) in May in India (New Delhi)11
UV (maximum) index 11+ (Extreme) in June in India (New Delhi)11
UV (maximum) index 11+ (Extreme) in July in India (New Delhi)11
UV (maximum) index 11 (Extreme) in August in India (New Delhi)11
UV (maximum) index 10 (Very High) in September in India (New Delhi)10
UV (maximum) index 7 (High) in October in India (New Delhi)7
UV (maximum) index 5 (Moderate) in November in India (New Delhi)5
UV (maximum) index 4 (Moderate) in December in India (New Delhi)4

Rainfall in India

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Number of days with some rain
1 day with some rainfall in January in India (New Delhi)1
2 days with some rainfall in February in India (New Delhi)2
2 days with some rainfall in March in India (New Delhi)2
1 day with some rainfall in April in India (New Delhi)1
2 days with some rainfall in May in India (New Delhi)2
4 days with some rainfall in June in India (New Delhi)4
10 days with some rainfall in July in India (New Delhi)10
10 days with some rainfall in August in India (New Delhi)10
4 days with some rainfall in September in India (New Delhi)4
1 day with some rainfall in October in India (New Delhi)1
0 days with some rainfall in November in India (New Delhi)0
1 day with some rainfall in December in India (New Delhi)1
Average monthly rainfall (mm)
19 mm monthly rainfall in January in India (New Delhi)19
15 mm monthly rainfall in February in India (New Delhi)15
15 mm monthly rainfall in March in India (New Delhi)15
8 mm monthly rainfall in April in India (New Delhi)8
17 mm monthly rainfall in May in India (New Delhi)17
53 mm monthly rainfall in June in India (New Delhi)53
220 mm monthly rainfall in July in India (New Delhi)220
257 mm monthly rainfall in August in India (New Delhi)257
126 mm monthly rainfall in September in India (New Delhi)126
24 mm monthly rainfall in October in India (New Delhi)24
5 mm monthly rainfall in November in India (New Delhi)5
8 mm monthly rainfall in December in India (New Delhi)8

Tropical storm risk: India cyclone season

% of month affected by tropical storms
0
0
0
0
0
0
0
1.5%
1.5%
0
0
0
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Compare India weather with the UK

The weather chart below compares the average monthly maximum daytime temperature for India (New Delhi) and the UK (London).

Maximum daytime temperature (°C)

India (New Delhi)
UK (London)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Metric (°C / mm)  |  Imperial (°F / inches)

Compare more weather

Back to top

More about India

Related posts

Popular travel offers

Explore holiday destinations

More holidays

Save with latest deals & discounts

More deals

Airport parking

More parking

Airport lounges

More lounges

Top ^