Rainy season

India: when is the rainy season?

The rainy season lasts from June to September, the dry season from November to May. Best time to travel, dry and with good holiday weather: November – February.

Precipitation by destination

  • Agra

    Rainy: from July to September

  • Ahmedabad

    Rainy: from July to September

  • Alappuzha

    Rainy: from May to October

  • Amaravati

    Rainy: from June to October

  • Amritsar

    Rainy: from July to August

  • Aurangabad

    Rainy: from June to September

  • Auroville

    Rainy: from October to December

  • Ayodhya

    Rainy: from June to September

  • Bareilly

    Rainy: from June to September

  • Bengaluru

    Rainy: from May to October

  • Bhopal

    Rainy: from June to September

  • Bhubaneswar

    Rainy: from June to September

  • Bodh Gaya

    Rainy: from June to September

  • Calangute, Goa

    Rainy: from June to September

  • Chandigarh

    Rainy: from July to August

  • Chennai

    Rainy: from October to December

  • Daman

    Rainy: from June to September

  • Dehradun

    Rainy: from July to September

  • Delhi

    Rainy: from July to September

  • Dharamshala

    Rainy: from July to August

  • Dwarka

    Rainy: from July to September

  • Faridabad

    Rainy: from July to September

  • Fatehpur Sikri

    Rainy: from July to September

  • Ghaziabad

    Rainy: from July to September

  • Gokarna

    Rainy: from June to September

  • Gorakhpur

    Rainy: from June to September

  • Gurgaon

    Rainy: from July to August

  • Guwahati

    Rainy: from May to September

  • Gwalior

    Rainy: from July to September

  • Hampi

    Rainy: from July to October

  • Hastinapur

    Rainy: from June to September

  • Hyderabad

    Rainy: from June to September

  • Indore

    Rainy: from June to September

  • Jaipur

    Rainy: from July to August

  • Jamshedpur

    Rainy: from June to September

  • Kakinada

    Rainy: from June to October

  • Kanniyakumari

    Rainy: from October to December

  • Kanpur

    Rainy: from June to September

  • Kargil

    No pronounced rainy season

  • Kochi, Kerala

    Rainy: from May to October

  • Kolkata

    Rainy: from June to September

  • Kozhikode

    Rainy: from May to October

  • Lucknow

    Rainy: from June to September

  • Madurai

    Rainy: from October to November

  • Mahabaleshwar

    Rainy: from June to September

  • Mahabalipuram

    Rainy: from October to December

  • Mahé

    Rainy: from May to August

  • Mangaluru

    Rainy: from June to August

  • Mathura

    Rainy: from July to September

  • Meerut

    Rainy: from July to September

  • Mirzapur-cum-Vindhyachal

    Rainy: from June to September

  • Mumbai

    Rainy: from June to September

  • Murdeshwar

    Rainy: from June to August

  • Mussoorie

    Rainy: from July to September

  • Mysore

    Rainy: from May to October

  • Nagpur

    Rainy: from June to September

  • Nainital

    Rainy: from June to September

  • Noida

    Rainy: from July to September

  • Ooty

    Rainy: from May to October

  • Patna

    Rainy: from June to September

  • Pondicherry

    Rainy: from October to December

  • Porbandar

    Rainy: from June to September

  • Prayagraj

    Rainy: from June to September

  • Pune

    Rainy: from June to September

  • Rameswaram

    Rainy: from October to December

  • Ranchi

    Rainy: from June to September

  • Rishikesh

    Rainy: from July to September

  • Sanchi

    Rainy: from June to September

  • Secunderabad

    Rainy: from June to September

  • Shillong

    Rainy: from May to September

  • Srisailam

    Rainy: from June to October

  • Srivijayapuram

    Rainy: from May to October

  • Surat

    Rainy: from June to September

  • Thane

    Rainy: from June to September

  • Thiruvananthapuram

    Rainy: from May to October

  • Tiruchirappalli

    Rainy: from October to November

  • Tirupati

    Rainy: from October to November

  • Tiruvannamalai

    Rainy: from September to November

  • Udaipur

    Rainy: from July to August

  • Ujjain

    Rainy: from June to September

  • Vadodara

    Rainy: from June to September

  • Varanasi

    Rainy: from June to September

  • Vijayawada

    Rainy: from June to October

  • Visakhapatnam

    Rainy: from June to October

  • Vrindavan

    Rainy: from July to September

Long-term precipitation per month, mm. Rainy months: well above the place's own average (at least 100 mm); dry months: half the average or less, or under 60 mm.

India: rainy season, quick answers

India: when is the rainy season?

The rainy season lasts from June to September. On average, 323 mm fall in July, the wettest month.

India: when is the dry season?

The driest months are November – May, with 18 mm on average in January.

India: when is the best time to avoid the rain?

November – February: dry months with good holiday weather at most destinations.

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences