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

Destination Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Agra Temp 22°C 26°C 32°C 38°C 42°C 41°C 35°C 33°C 33°C 33°C 29°C 24°C
72°F 79°F 90°F 100°F 108°F 106°F 95°F 91°F 91°F 91°F 84°F 75°F
Rain 25mm 0mm 0mm 0mm 25mm 51mm 203mm 279mm 127mm 25mm 0mm 0mm
1 in 0 in 0 in 0 in 1 in 2 in 8 in 11 in 5 in 1in 0 in 0 in
Amritsar Temp 19°C 23°C 27°C 34°C 39°C 40°C 35°C 34°C 35°C 32°C 27°C 21°C
66°F 73°F 81°F 93°F 102°F 104°F 96°F 93°F 95°F 90°F 81°F 70°F
Rain 25mm 25mm 25mm 25mm 25mm 51mm 203mm 178mm 102mm 25mm 0mm 25mm
1in 1in 1in 1in 1in 2in 8in 7in 4in 1in 0in 1in
Kolkata Temp 27°C 29°C 34°C 36°C 35°C 33°C 32°C 32°C 32°C 32°C 29°C 26°C
81°F 84°F 93°F 97°F 95°F 91°F 90°F 90°F 90°F 90°F 84°F 79°F
Rain 25mm 25mm 25mm 51mm 127mm 305mm 378mm 330mm 305mm 152mm 25mm 25mm
1in 1in 1in 2in 5in 12in 15in 13in 12in 6in 1in 1in
Chennai Temp 29°C 31°C 33°C 35°C 38°C 38°C 36°C 35°C 34°C 32°C 29°C 29°C
84°F 88°F 91°F 95°F 100°F 100°F 97°F 95°F 93°F 90°F 84°F 84°F
Rain 25mm 0mm 0mm 0mm 25mm 51mm 102mm 152mm 127mm 22mm 330mm 127mm
1in 0in 0in 0in 1in 2in 4in 6in 5in 9in 13in 5in
Cochin Temp 32°C 32°C 33°C 33°C 32°C 29°C 29°C 29°C 29°C 30°C 31°C 32°C
90°F 90°F 91°F 91°F 90°F 84°F 84°F 84°F 84°F 86°F 88°F 90°F
Rain 25mm 25mm 51mm 152mm 381mm 737mm 711mm 381mm 305mm 305mm 152mm 51mm
1in 1in 2in 6in 15in 29in 28in 15in 12in 12in 6in 2in
Darjeeling Temp 11°C 13°C 17°C 20°C 21°C 21°C 21°C 21°C 21°C 20°C 17°C 14°C
52°F 55°F 63°F 68°F 70°F 70°F 70°F 70°F 70°F 68°F 63°F 57°F
Rain 25mm 25mm 51mm 76mm 178mm 483mm 737mm 559mm 406mm 101mm 25mm 0mm
1in 1in 2in 3in 7in 19in 29in 22in 16in 4in 1in 0in
Delhi Temp 21°C 24°C 30°C 36°C 40°C 40°C 35°C 34°C 34°C 33°C 29°C 23°C
70°F 75°F 86°F 97°F 104°F 104°F 95°F 93°F 93°F 91°F 84°F 73°F
Rain 25mm 0mm 0mm 0mm 0mm 25mm 203mm 225mm 101mm 25mm 0mm 0mm
1in 0in 0in 0in 0in 1in 8in 9in 4in 1in 0in 0in
Goa Temp 32°C 32°C 33°C 34°C 34°C 31°C 30°C 29°C 30°C 32°C 32°C 32°C
90°F 90°F 91°F 93°F 93°F 88°F 86°F 84°F 86°F 90°F 90°F 90°F
Rain 0mm 0mm 0mm 0mm 76mm 787mm 965mm 533mm 254mm 127mm 25mm 0mm
0in 0in 0in 0in 3in 31in 38in 21in 10in 5in 1in 0in
Jaipur Temp 23°C 25°C 31°C 37°C 40°C 39°C 34°C 32°C 34°C 34°C 29°C 24°C
73°F 77°F 88°F 99°F 104°F 102°F 93°F 90°F 93°F 93°F 84°F 75°F
Rain 0mm 0mm 0mm 0mm 25mm 51mm 203mm 203mm 76mm 0mm 0mm 0mm
0in 0in 0in 0in 1in 2in 8in 8in 3in 0in 0in 0in
Jodhpur Temp 25°C 28°C 33°C 38°C 42°C 40°C 36°C 33°C 35°C 36°C 31°C 27°C
77°F 82°F 91°F 100°F 108°F 104°F 97°F 91°F 95°F 97°F 88°F 81°F
Rain 0mm 0mm 0mm 0mm 0mm 25mm 127mm 127mm 51mm 0mm 0mm 0mm
0in 0in 0in 0in 0in 1in 5in 5in 2in 0in 0in 0in
Ladakh Temp -3°C -2°C 3°C 10°C 13°C 17°C 22°C 21°C 18°C 12°C 6°C 0°C
27°F 28°F 31°F 32°F 33°F 32°F 30°F 29°F 30°F 32°F 32°F 32°F
Rain 0mm 0mm 25mm 0mm 25mm 25mm 25mm 25mm 25mm 0mm 0mm 0mm
0in 0in 1in 0mm 1in 1in 1in 1in 1in 0mm 0mm 0mm
Mumbai Temp 29°C 29°C 31°C 32°C 33°C 32°C 30°C 29°C 30°C 32°C 32°C 30°C
82°F 84°F 88°F 90°F 91°F 90°F 86°F 84°F 86°F 90°F 90°F 86°F
Rain 0mm 0mm 0mm 0mm 0mm 559mm 890mm 610mm 356mm 76mm 0mm 0mm
0in 0in 0in 0in 0in 22in 35in 24in 14in 3in 0in 0in
Shimla Temp 10°C 12°C 16°C 21°C 25°C 26°C 22°C 21°C 21°C 19°C 16°C 12°C
50°F 54°F 61°F 70°F 77°F 79°F 72°F 70°F 70°F 66°F 61°F 54°F
Rain 76mm 76mm 76mm 51mm 51mm 152mm 406mm 178mm 178mm 51mm 25mm 25mm
3in 3in 3in 2in 2in 6in 16in 7in 7in 2in 1in 1in
Varanasi Temp 24°C 27°C 34°C 39°C 42°C 39°C 33°C 32°C 33°C 34°C 29°C 25°C
75°F 81°F 93°F 102°F 108°F 102°F 91°F 90°F 91°F 93°F 84°F 77°F
Rain 25mm 0mm 0mm 0mm 0mm 76mm 280mm 280mm 203mm 25mm 0mm 0mm
1in 0in 0in 0in 0in 3in 11in 11in 8in 1in 0in 0in

 

Weather Month-by-Month

Visiting India in January

Cold nights in Rajasthan and the north clear for warm, dry days, making January a great option for sightseeing; although fog can linger in the mornings. Southern states are popular as a warm, sunny escape; properties in Kerala do fill up quickly though. Some of the best mountain views can be experienced in the Himalaya, but you need to wrap up warm.

Visiting India in February

As fog and mist clears in the northern states, this is one of the best months to travel as nearly the whole country is warm and sunny. Hotels do get booked up well in advance, so it's important to plan ahead.

Visiting India in March

A very popular month to travel for both great weather and the popular Holi festival. The colorful paint-throwing event is great fun as everyone celebrates the victory of good over evil. The festival's date changes each year.

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!
Visiting India in April

Temperatures increase country-wide, making April one of the best months for seeing wildlife in the central parks. Water is limited, so sightings at watering holes are frequent. As daytime temperatures are very high, we'd recommend excursions in the morning and evenings only. Hotels are very busy over Easter, so plan well in advance if your travel dates aren’t flexible.

Visiting India in May

Hotels offer great value during May, but we do warn of the very high temperatures of up to 45°C and the humidity, which can be very uncomfortable. Some camps close, as does desert accommodation. Wildlife sightings continue to be at their best early in the morning and early evening.

Visiting India in Jun

Hotels offer great value during May, but we do warn of the very high temperatures of up to 45°C and the humidity, which can be very uncomfortable. Some camps close, as does desert accommodation. Wildlife sightings continue to be at their best early in the morning and early evening.

Visiting India in July

July and August offer ideal weather and incredible views across Ladakh, whilst elsewhere in India, celebrations are underway due to the arrival of the much-needed monsoon rains.

Visiting India in August

The continuing rains and higher water levels mean that August and September are the best months for cruising along the Ganges, between the holy city of Varanasi and Patna. Departures get booked well in advance so plan ahead.

Visiting India in September

September can offer fantastic value in Rajasthan as it marks the end of the monsoon, although weather is still mixed in the surrounding regions. Ladakh’s season comes to a close but travel is still possible. Trips to the southern states and Himalaya is not advised until the rains clear.

Visiting India in October

Marking the start of the peak travel season, October sees the rains end in the north and the warm, sunny days return. Unpredictable showers can remain in the south, but these help create the beautiful verdant scenery. Mahatma Ghandi’s birthday is celebrated on the 2nd October and is a national holiday.

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
Visiting India in November

One of the best months to travel anywhere in India, November offers wonderful weather as well as multiple festivals. The Pushkar Camel Fair in Rajasthan is a unique event to witness, while Diwali, the festival of light (which sometimes takes place in October), encourages beautiful candle displays, buildings covered in lights and celebratory fireworks all over 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.
Visiting India in December

December is ideal for a trip to the south of India - it is beautifully sunny and warm, making it a very popular option for Christmas, but it's important to plan well in advance to secure the best accommodation. The north has lovely daytime temperatures, but mornings and evenings are much cooler and sometimes foggy. Flight prices are among their highest in December so book early if you can.

 

Current Weather Forecasts
Delhi
Wednesday
70°
smoke
Clouds0%
Humidity49%
Wind2mph
Thu
Min73°
Max90°
Fri
Min75°
Max90°
Sat
Min73°
Max91°
Sun
Min72°
Max90°
Kolkata
Wednesday
81°
haze
Clouds0%
Humidity74%
Wind6mph
Thu
Min73°
Max89°
Fri
Min73°
Max90°
Sat
Min74°
Max89°
Sun
Min77°
Max89°
Mumbai
Wednesday
84°
clear sky
Clouds0%
Humidity68%
Wind7mph
Thu
Min81°
Max85°
Fri
Min80°
Max86°
Sat
Min81°
Max86°
Sun
Min81°
Max87°
Chennai
Wednesday
81°
light rain
Clouds39%
Humidity77%
Wind14mph
Thu
Min78°
Max83°
Fri
Min80°
Max86°
Sat
Min79°
Max87°
Sun
Min79°
Max87°
Jaipur
Wednesday
72°
haze
Clouds0%
Humidity35%
Wind5mph
Thu
Min64°
Max88°
Fri
Min64°
Max89°
Sat
Min67°
Max90°
Sun
Min63°
Max89°
Amritsar
Wednesday
72°
smoke
Clouds0%
Humidity64%
Wind5mph
Thu
Min62°
Max92°
Fri
Min62°
Max91°
Sat
Min60°
Max90°
Sun
Min58°
Max90°