India’s vast size means that there are numerous weather patterns. Generally, the best time to visit for warm, dry and sunny weather is between October and March. During this time, the north offers clear blue skies; however, December and January are much cooler with potential fog, while the higher Himalaya can be very cold, but with clearer mountain views. Increasing temperatures in April and May can result in excellent value trips, but you can expect high humidity and thunderstorms. The best time to travel to India’s southern states is from November onwards when the monsoon has ended. Juxtaposing the rest of the country, Ladakh in the far north is accessible between June and September. The iconic Taj Mahal is a beautiful sight; plan ahead with some flexibility and we can arrange for you to visit under a full moon.
Average Temperatures and Rainfall






Weather Month-by-Month
Events & Festivals
- Holi Festival (early March): The well known paint-throwing festival is colorful, noisy and good fun; just remember to take clothes which you don’t mind being covered in paint!
Events & Festivals
- Diwali (October or November): The ancient Hindu festival of lights is India’s largest festival. Candles are lit and dazzling firework displays illuminate the sky to celebrate, making this a magical time to visit the country
Events & Festivals
- Camel fair (November): Around 50,000 camels and goats, along with their owners and thousands of spectators, descend on Pushkar, Rajasthan each November for the Camel Fair – a truly incredible sight.
- Diwali (October or November): The ancient Hindu festival of lights is India’s largest festival. Candles are lit and dazzling firework displays illuminate the sky to celebrate, making this a magical time to visit the country.
Current Weather Forecasts | ||
Delhi
Wednesday
![]() 63°
haze
![]() Clouds0%
![]() Humidity67%
![]() Wind0mph
Thu
Min65°
Max79°
Fri
Min65°
Max78°
Sat
Min64°
Max78°
Sun
Min63°
Max77°
|
Kolkata
Wednesday
![]() 70°
broken clouds
![]() Clouds75%
![]() Humidity88%
![]() Wind11mph
Thu
Min65°
Max70°
Fri
Min64°
Max78°
Sat
Min67°
Max82°
Sun
Min67°
Max83°
|
Mumbai
Wednesday
![]() 83°
haze
![]() Clouds8%
![]() Humidity69%
![]() Wind9mph
Thu
Min79°
Max84°
Fri
Min79°
Max85°
Sat
Min79°
Max85°
Sun
Min80°
Max84°
|
Chennai
Wednesday
![]() 83°
mist
![]() Clouds75%
![]() Humidity94%
![]() Wind7mph
Thu
Min79°
Max85°
Fri
Min78°
Max84°
Sat
Min78°
Max83°
Sun
Min77°
Max83°
|
Jaipur
Wednesday
![]() 64°
haze
![]() Clouds0%
![]() Humidity59%
![]() Wind4mph
Thu
Min58°
Max76°
Fri
Min57°
Max76°
Sat
Min56°
Max77°
Sun
Min56°
Max77°
|
Amritsar
Wednesday
![]() 58°
mist
![]() Clouds0%
![]() Humidity87%
![]() Wind0mph
Thu
Min55°
Max78°
Fri
Min54°
Max77°
Sat
Min53°
Max76°
Sun
Min52°
Max75°
|