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
Thursday
![]() 97°
haze
![]() Clouds20%
![]() Humidity38%
![]() Wind6mph
Fri
Min94°
Max109°
Sat
Min95°
Max112°
Sun
Min96°
Max114°
Mon
Min96°
Max112°
|
Kolkata
Thursday
![]() 97°
haze
![]() Clouds40%
![]() Humidity59%
![]() Wind6mph
Fri
Min84°
Max107°
Sat
Min85°
Max107°
Sun
Min85°
Max105°
Mon
Min84°
Max104°
|
Mumbai
Thursday
![]() 92°
haze
![]() Clouds40%
![]() Humidity62%
![]() Wind13mph
Fri
Min83°
Max87°
Sat
Min83°
Max86°
Sun
Min84°
Max87°
Mon
Min84°
Max87°
|
Chennai
Thursday
![]() 92°
scattered clouds
![]() Clouds40%
![]() Humidity77%
![]() Wind12mph
Fri
Min84°
Max95°
Sat
Min84°
Max96°
Sun
Min84°
Max96°
Mon
Min85°
Max95°
|
Jaipur
Thursday
![]() 102°
haze
![]() Clouds20%
![]() Humidity30%
![]() Wind7mph
Fri
Min86°
Max106°
Sat
Min83°
Max108°
Sun
Min84°
Max110°
Mon
Min85°
Max107°
|
Amritsar
Thursday
![]() 97°
scattered clouds
![]() Clouds40%
![]() Humidity26%
![]() Wind3mph
Fri
Min86°
Max113°
Sat
Min89°
Max115°
Sun
Min88°
Max114°
Mon
Min88°
Max114°
|