India i
India

India in June

Where it is warm, dry and good for swimming in India in June — compared across the country’s main destinations.

Quick answers
Where is it warmest in India in June?
Agra is the warmest of the 16 destinations compared, with highs of 40°C (105°F) in June; Darjeeling is the coolest at 23°C (73°F).
Can you swim in the sea in India in June?
Yes, in places: the warmest water is at Chennai (29°C (84°F)), and 2 of the coastal destinations have a sea of 21 °C or more.
Warmest
40°
Agra
Coolest
23°
Darjeeling
Driest
44 mm
Jodhpur
Warmest sea
29°
Chennai

Across India, June highs run from 23°C (73°F) (Darjeeling) to 40°C (105°F) (Agra). On average it is 1.5 °C (3 °F) cooler than May. Some destinations see regular rain. Best bets this month: Shimla, Leh, and Manali.

Weather in June by city

PlaceDayNightRainSeaScore
Mysuru 29° 20° 52 mm — 70
Darjeeling 23° 16° 542 mm — 70
Thiruvananthapuram 31° 24° 321 mm 28° 67
Kochi 30° 24° 692 mm — 64
Mumbai 33° 27° 464 mm — 60
Chennai 37° 27° 54 mm 29° 52
Udaipur 36° 26° 75 mm — 41
Hyderabad 35° 24° 100 mm — 37
Jodhpur 40° 28° 44 mm — 35
Amritsar 40° 26° 53 mm — 35
Jaipur 39° 28° 47 mm — 33
Agra 40° 29° 67 mm — 32
Delhi 40° 28° 45 mm — 31
New Delhi 40° 28° 47 mm — 31
Varanasi 39° 28° 102 mm — 29
Kolkata 34° 26° 264 mm — 27

Festivals in India in June

  • Sindhu Darshan Festival Festival that is celebrated on the banks of the Indus River in Ladakh, India
  • Gurgaon queer pride LGBT Pride March in Gurgaon near Gurugram (1 km)

Frequently asked questions

What is the weather like in India in June?

Average daytime highs range from 23° in Darjeeling to 40° in Agra.

Can you swim in India in June?

Yes — the sea is warmest around Chennai at about 29°.