Bookmundi

Best Time to Visit India

°C °F
Best Time to Visit India:
  1. Excellent
  2. Good
  3. Fair
  4. Poor
JAN
Jan
Avg Daily: 18 °C 64 °F Avg Nightly: 7 °C 45 °F
Avg Rainfall: 23 mm
FEB
Feb
Avg Daily: 23 °C 73 °F Avg Nightly: 11 °C 52 °F
Avg Rainfall: 18 mm
MAR
Mar
Avg Daily: 28 °C 82 °F Avg Nightly: 15 °C 59 °F
Avg Rainfall: 13 mm
APR
Apr
Avg Daily: 36 °C 97 °F Avg Nightly: 22 °C 72 °F
Avg Rainfall: 8 mm
MAY
May
Avg Daily: 39 °C 102 °F Avg Nightly: 26 °C 79 °F
Avg Rainfall: 13 mm
JUN
Jun
Avg Daily: 37 °C 99 °F Avg Nightly: 27 °C 81 °F
Avg Rainfall: 74 mm
JUL
Jul
Avg Daily: 34 °C 93 °F Avg Nightly: 27 °C 81 °F
Avg Rainfall: 180 mm
AUG
Aug
Avg Daily: 33 °C 91 °F Avg Nightly: 26 °C 79 °F
Avg Rainfall: 173 mm
SEP
Sep
Avg Daily: 33 °C 91 °F Avg Nightly: 24 °C 75 °F
Avg Rainfall: 117 mm
OCT
Oct
Avg Daily: 31 °C 88 °F Avg Nightly: 19 °C 66 °F
Avg Rainfall: 10 mm
NOV
Nov
Avg Daily: 27 °C 81 °F Avg Nightly: 13 °C 55 °F
Avg Rainfall: 3 mm
DEC
Dec
Avg Daily: 21 °C 70 °F Avg Nightly: 8 °C 46 °F
Avg Rainfall: 10 mm

Weather in North India

North India offers a diverse mix of cultures and terrains. It will take your entire vacation just to explore some of the most famous offerings in northern India: including Delhi, Jaipur, Agra and Rajasthan! North India houses some of the most popular tourist destinations in all of India. This includes the Golden Triangle (New Delhi, Jaipur, Agra), the desert beauty of Rajasthan, the historical Uttar Pradesh, and countless religious destinations. The historical cities of New Delhi, Jaipur, and Agra should be on the top of your list - as you will get to see the grand monuments, including the Taj Mahal and the Red Fort! The beauty of Rajasthan, with its grand forts, endless deserts, and beautiful oasis cities like Jaisalmer, and the lake palaces of Udaipur should not be missed! For those who want to explore their spiritual side, destinations like Varanasi, Rishikesh, and Gaya will be the main draw.

Best Time to Visit India - India

Quick Facts

  • Best time to visit North India: October - March (winter)
  • High Tourist Season: April - June (summer)
  • Low Season: July - September (monsoon) 
  • During winter, the best months to visit are between February - March, and October - November, when the weather is pleasant.
  • April - June is the high tourist season due to the holidays across the sub-continent, however, the weather in North India can peak at 110 degrees Fahrenheit, making it quite hot and humid.
  • July - September is generally a low season across the country, including North India, due to the monsoon season. A lot of tourist options might be closed for you during this period.

Seasonal Overview

October to March – Winter / Good Season

The best time to visit north India is between October to March during the winter season.

The best months to travel to north India is between October - November, and February - March. These are winter periods and weather in North India will be most pleasant. The weather will be quite cool and might dip down to 55 degrees Fahrenheit, but the day temperatures will be higher. Since this is not the peak season, you will not have to worry about high temperatures or prices! A lot of India's major festivals happen during these months, so you will be able to enjoy the cultural offerings of the country as well.

  • Avg. Temperature: 79 - 100° F / 26 - 38° C  (in New Delhi) ; 83 - 96° F / 28 - 36° C  (in Varanasi)
  • Rainfall: 0 mm - 20 mm (in New Delhi) 0 mm - 23 mm (in Varanasi) 
  • Season: Winter
  • Highlights: This is the best time for you to visit the Golden Triangle - which includes Delhi, Agra, and Jaipur, and also cities like Varanasi and Khajuraho. You will be able to view the beautiful historical monuments (the splendid Taj Mahal) while enjoying the best possible weather. October - November would be a good time to explore the desert cities of Rajasthan such as Jodhpur and Jaisalmer as the desert heat will be greatly reduced, and the night winds will not be too cold. This is also the season of festivals in India and the northern part will celebrate Diwali (usually occurs in October-November) with a lot of pomp and splendour. Dusshera, a ten-day long festival, is celebrated with grandeur in Delhi. If you're looking for something unique, plan a trip to the Bikaner Camel Festival in January! March also sees the celebration of the colourful festival of Holi - which you should definitely not miss!

April to June – Summer / High Season

Summer season during April to June is the peak season in India

April - June is the peak summer season in north India. The weather tends to spike up to over 100 degrees Fahrenheit. Throughout the northern states, there will be a hot sand-storm named Loo, which can disrupt your travel times. Most educational institutions are closed for summer, creating more domestic tourists. The popular tourist destinations and urban centres in each state will become crowded during this period. If you're traveling during this period, expect higher prices, and book your accommodation and travel tickets months in advance. 

  • Avg. Temperature: 106 - 113° F / 41 - 45° C (in New Delhi) ; 109 - 112° F / 43 - 44° C (in Vanarasi)
  • Rainfall: 0.3 mm - 75 mm (in New Delhi) ; 0 mm - 46 mm (in Varanasi)
  • Season: Summer
  • Highlights: This is the best time to visit north India if you want to go wildlife spotting, or enjoy trekking in the foothills of Himalayas. Some of the cities that are best visited during summer are the hill towns of Srinagar, Nainital and Mount Abu. If you wish to explore the rich wildlife of India, you can head to the Jim Corbett National Park, or Ranthambore, to go on some world-famous safaris.

July to September – Monsoon / Low Season

July to September in India is the monsoon season which is the low season

Monsoon in north India come with a full blast. From July, you will see some scattered rains across the country, and by August, the monsoon will become heavy throughout the northern states. You can expect disruption of tourist services, and transport services, depending on where you wish to travel to. It will be more difficult to travel to remote locations within the country. However, if you are the kind of person that loves the monsoon rains, this will be a wonderful time to travel. There are some great travel destinations for you to explore during this period - especially in places where the wildlife and flora comes alive due to the rains!

  • Avg. Temperature: 98 -102° F / 37 - 39° C (in New Delhi) 95 - 100° F / 35 - 38° C (in Varanasi)
  • Rainfall: 16 mm - 270 mm (in New Delhi) 182 mm - 398 mm (in Varanasi)
  • Season: Monsoon
  • Highlights: This is a great season for those who want to enjoy ecological tourism. Many forests in the Himalayas might be out of access due to the rains, but you can head up to the Valley of Flowers in Kashmir, or go to the Hemis National Park to explore the unique natural beauty of the country. If you are more interested in cultural tourism, then this is a good time to visit Chandigarh and Fatehpur Sikri. Both are unique and well-planned cities that can teach you a lot about India's rich history. The best time to visit North India is during the winter months between October - March. The number of visitors will be reduced during this period, and you can expect better but dry weather. Since this is not the peak season, you will not have to worry about high temperatures or prices! A lot of India's major festivals happen during these months, so you will be able to enjoy the cultural offerings of the country as well. The weather in the northern part of the country can be extremely varied, so your experience in the country will depend on when you visit north India.
Tours in India
Back to top