India Weather in October
The weather of India gradually cools down from October, but it is still hot in general. Averagely, the highest temperature is 31℃ (87.8℉) and the lowest temperature is 20℃ (68℉). The rainfall becomes less this month because the rainy season of India comes to an end.
The hottest cities in India in October:Ahmedabad: 36℃ (96.8℉), Jaipur: 35℃ (95℉), Mumbai: 34℃ (93.2℉)
The coldest cities in India in October:Lucknow: 19℃ (66.2℉), Bhopal: 19℃ (66.2℉), Pune: 19℃ (66.2℉), Amritsar: 17℃ (62.6℉)
Averages for India Weather in October
High Temperature
31°C (87.8°F)
Low Temperature
20°C (68°F)
Rainfall
103 mm (4 in)
Sunrise
06:14 ~ 06:33
Sunset
17:37 ~ 18:07
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
If you want to travel to India in October, you should wear some thin and breathable clothes. You can wear short shirt, shorts and sandals during the daytime. At night, you can wear shirt and thin sweatpants. Besides, you can take some rain gears and some ultraviolet-proof things.
October Travel Guide – Where to Go & Tips
Tourism Rate: 


Besides, the festival Durga Puja will be celebrated from October 17th to 21st in 2026. During the festival, all the streets are decorated with colored ribbons and lanterns.
Read More: 5 Best Places to Visit in October
October Weather of Major India Cities
|
October |
Temperature | Sunrise / Sunset |
Humidity (%) |
|
| High | Low | |||
|
Agra |
34°C/ 93.2°F | 21°C / 69.8°F | 07:25/ 17:32 | 44 |
|
Ahmedabad |
36°C / 96.8 °F | 22°C / 71.6°F | 07:20/ 18:07 | 84 |
|
Amritsar |
32°C / 89.6°F | 17°C / 62.6°F | 07:56/ 18:38 | 79 |
|
Bangalore |
29°C / 84.2°F | 20°C / 68°F | 07:45/ 18:30 | 83 |
|
Bhopal |
33°C / 91.4°F | 24°C / 75.2°F | 07:08/ 18:13 | 72 |
|
Chandigarh |
32°C / 89.6°F | 21°C / 69.8°F | 07:23/ 18:22 | 73 |
|
Chennai |
35°C / 95°F
|
20°C / 68°F | 07:41/ 18:34 | 79 |
|
Guwahati |
32°C / 89.6°F | 24°C / 75.2°F | 06:51/ 17:35 | 75 |
|
Hyderabad |
33°C / 91.4°F | 19°C / 66.2°F | 06:58/ 16:36 | 72 |
|
Jaipur |
34°C / 93.2°F | 24°C / 75.2°F | 07:44/ 17:48 | 57 |
|
Kolkata |
33°C / 91.4°F | 20°C / 68°F | 07:03/ 18:11 | 74 |
|
Lucknow |
32°C / 89.6°F | 22°C / 71.6°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 |
|
|