Home › India › Best time to visit

Best time to visit India: month by month

Short answer

October to March is the best time for northern India and the Golden Triangle: dry, with Delhi highs of about 18-31°C. December and January can be foggy and cold at night (lows of 7-9°C). April to June is very hot (37-38°C), and the monsoon from July to September brings heavy rain, with 12-22 rainy days a month in Delhi.

Month by month

MonthHighLowRainy daysCrowds
Jan18°C7°C6high
Feb24°C11°C2high
Mar31°C17°C2high
Apr37°C21°C2medium
May37°C24°C5low
Jun38°C27°C8low
Jul34°C27°C22low
Aug34°C26°C12low
Sep33°C25°C16medium
Oct31°C19°C3high
Nov26°C14°C1very high
Dec22°C9°C1very high

Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.

Season by season

Spring (Mar–May)

March is warm (31°C) and pleasant, with Holi; April and May reach 37°C or more in Delhi and the plains.

Summer (Jun–Aug)

June is the hottest (38°C) before the monsoon arrives around late June to July, with about 22 rainy days in July; hill stations are popular.

Autumn (Sep–Nov)

September is still wet (about 16 rainy days); October (31°C) and November (26°C) are dry and among the best months, with Diwali.

Winter (Dec–Feb)

Dry and mild by day (highs of 18-24°C), cold at night (lows of 7-11°C), with fog in Delhi that can delay trains and flights.

Events worth planning around

When to avoid

Avoid May and June in the northern plains, when temperatures often exceed 40°C, and July-August if you want reliable sightseeing weather; the far south and the Himalayas follow different patterns.

Check hotel prices for your datesCompare flightsPacking list for your month

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

What is the best month to visit India?

For the north and Rajasthan, October to March; November and February are particularly pleasant.

Is India too hot in summer?

In the northern plains, yes: April to June often exceeds 37-40°C. Visit the Himalayas or plan very early starts.

When is Holi?

In March, on the full moon of the Hindu month of Phalguna; the date changes each year.

Plan your India trip

How many days in IndiaIs India expensive?India on a budgetIs India safe?India trip plannerWhere to stay in IndiaBudget calculator