India Weather in July
In July, the weather of India is pluvial because it reaches the climax of the rainy season. Much rainfall leads to a drop in temperature, but not that big. The average daytime temperature is 31℃ (87.8℉) and the average night temperature is 24℃ (75.2℉). The relatively high temperature and abundant rainfall make July a month not very suitable for travelling in India. Especially, there may be frequent storms and winds in July in India, so check weather in advance if you still want to visit India in July, 2025.
The hottest cities in India in July:
Jaipur: 36℃ (96.8℉), Chennai: 36℃ (96.8℉), New Delhi: 36℃ (96.8℉), Agra: 37℃ (98.6℉), Amritsar: 36℃ (96.8℉)
The coldest cities in India in July:
Jaipur: 36℃ (96.8℉), Chennai: 36℃ (96.8℉), New Delhi: 36℃ (96.8℉), Agra: 37℃ (98.6℉), Amritsar: 36℃ (96.8℉)
The coldest cities in India in July:
Hyderabad: 23℃ (73.4℉), Bangalore: 20℃ (68℉), Pune: 22℃ (71.6℉), Bhopal: 24℃ (75.2℉), Surat: 24℃ (75.2℉)
Averages for India Weather in July
High Temperature
31°C (87.8°F)
Low Temperature
24°C (75.2°F)
Rainfall
311 mm (12 in)
Sunrise
05:27 ~ 05:42
Sunset
19:13 ~ 19:23
Jan.Feb.Mar.Apr.May.Jun.Jul.Aug.Sep.Oct.Nov.Dec.
The times for sunrise and sunset are based on Delhi.
What to Wear
Except the thin and breathable clothes like T-shirt and dress, it’s necessary to prepare enough rain gears, especially a pair of leather rain boots that can help you walk in the rain more easily.
July Travel Guide – Where to Go & Tips
Tourism Rate:
Goa, famous for beaches and church buildings of Christianity, is another popular destination in such hot days. Kerala, where you can take a boat through the coconut forests and the rivers and visit the special boat houses, is also appealing to visitors.
Read More: Best Places to Visit in July
July Weather of Major India Cities
July |
Temperature | Sunrise / Sunset |
Humidity (%) |
|
High | Low | |||
Agra |
37°C/ 98.6°F | 28°C / 82.4°F | 07:25/ 17:32 | 44 |
Ahmedabad |
34°C / 93.2°F | 26°C / 78.8°F | 07:20/ 18:07 | 84 |
Amritsar |
36°C / 96.8°F | 26°C / 78.8°F | 07:56/ 18:38 | 79 |
Bangalore |
29°C / 84.2°F | 20°C / 68°F | 07:45/ 18:30 | 83 |
Bhopal |
30°C / 86°F | 24°C / 75.2°F | 07:08/ 18:13 | 72 |
Chandigarh |
34°C / 93.2°F | 25°C / 77°F | 07:23/ 18:22 | 73 |
Chennai |
36°C / 96.8°F
|
26°C / 78.8°F | 07:41/ 18:34 | 79 |
Guwahati |
34°C / 93.2°F | 26°C / 78.8°F | 06:51/ 17:35 | 75 |
Hyderabad |
32°C / 89.6°F | 23°C / 73.4°F | 06:58/ 16:36 | 72 |
Jaipur |
36°C / 96.8°F | 27°C / 80.6°F | 07:44/ 17:48 | 57 |
Kolkata |
33°C / 91.4°F | 26°C / 78.8°F | 07:03/ 18:11 | 74 |
Lucknow |
35°C / 95°F | 25°C / 77°F | 06:56/ 17:43 | 65 |
Mumbai |
33°C / 91.4°F |
25°C / 77°F |
|
|
New Delhi |
37°C / 98.6°F |
21°C / 69.8°F |
|
|
Patna |
37°C / 98.6°F |
22°C / 71.6°F |
|
|
Pune |
38°C / 100.4°F |
20°C / 68°F |
|
|
Surat |
31°C / 87.8°F |
23°C / 73.4°F |
|
|
Varanasi |
39°C / 102.2°F |
23°C / 73.4°F |
|
|