The three coolest, most comfortable months to visit Delhi are December, January, and February. During this winter period, temperatures are pleasant during the day—ranging from roughly 10 ∘ C 1 0 ∘ C to 25 ∘ C 2 5 ∘ C ( 50 ∘ F 5 0 ∘ F – 77 ∘ F 7 7 ∘ F )—but nights can become quite chilly, often dipping below 8 ∘ C 8 ∘ C ( 47 ∘ F 4 7 ∘ F ).
The coldest month in Delhi is January with an average temperature of 20°C (98°F) during the day and an average temperature of 8°C (47°F) during the night. Winter is the best season to visit Delhi because the temperature during the day is very pleasant. However, the nights are quite chilly.
The best time to visit Delhi is during the cool, dry winter months, from October to March, when the weather is pleasant and ideal for sightseeing, with pleasant temperatures and clear skies, though December/January can be chilly and foggy, while October/November might have smog. Spring (February/March) offers warm, sunny days, while summer (April-June) is extremely hot, and the monsoon (July-September) brings humidity, rain, and mosquitoes.
September in Delhi marks the end of the monsoon season, with temperatures ranging between approximately 23.9C to 32.2C. Delhi temperature in September experiences nearly 12 hours of sunlight daily, along with occasional showers.
Experts point to the absence of rain bearing systems combined with easterly winds that pushed up humidity. Our report tells you more. India's Delhi witnessed one of its hottest Septembers in years with heat records broken on consecutive days.
Winter (October to February): The best time to visit, with cool temperatures and pleasant weather, perfect for exploring the monument and the surrounding gardens. Spring (March to May): Ideal for enjoying blooming flowers in the Mughal Gardens. The weather is warm but not too hot.
Delhi's winter season (October to February) is arguably the best time to visit the city. With cool and pleasant temperatures ranging between 7°C and 25°C, winter provides the ideal climate for exploring Delhi's outdoor attractions.
For travellers hoping to save money, it's smart to look for deals during the off-season. The cheapest time to visit India is from mid-June to September. During this monsoon season, hotels and flights cost less and many tour packages offer big discounts.
The average Relative Humidity of Delhi is around 67% although it vary from around 42% during Summer (May) to 82% during the Monsoon (September). The most humid month of the year is September with humidity varies from 55.4% to 98.2%. The least humid month is of the year is May, with humidity varies from 14.9% to 74.1%.
The fall equinox (September 21–23) is typically much warmer than the spring equinox (March 19–21), despite the two receiving identical amounts of sunlight.
The early warmth in 2025 is a continuation of India's long-term warming trend, with the land temperature averaged over the country having risen by nearly 0.8°C since the beginning of the 20th century. Surface and atmospheric warming doesn't just elevate baseline summer temperatures.
May in Delhi brings hot temperatures, with the mercury hovering between approximately 25.3C to 39.6C. Delhi temperature in May experiences nearly 14 hours of sunlight daily, accompanied by high humidity levels. The warm breeze provides some relief, but the overall atmosphere can be quite hot.
3 Days are enough for just Delhi. One day for old Delhi, 1 Day for New Delhi & 1 day for shopping. Depends on what you want to do and see. Me personally I preferred 3 days in Delhi, 2 in Agra and 2 in Jaipur.
During the months of October, November, February and March, Delhi experiences a mild climate that draws in tourists from different parts of the world. The temperature in Delhi in October hovers between 20 degree to 25 degree and slightly falls and nestles between 15 degree to 20 degree in November.
Day temperatures drop below 40 °C (104 °F) as humidity suddenly soars. July is marked by high heat and relatively less precipitation (as compared to August). This transition from scorching to sweltering heat between June and July makes the latter feel very uncomfortable. August is Delhi's wettest month.
There is no official dress code for visiting the Taj Mahal, but it's recommended to dress modestly and respectfully, especially when entering the main mausoleum where the tombs are located, according to guides and travel websites. While you can wear jeans, it's a good idea to avoid overly revealing or casual clothing.
Winter months from October to February are the best time to visit the Golden Triangle, with average temperatures falling to 22-32°C. December-January are freezing months, not only in the city of Delhi but also in Jaipur. The sands of Thar heat up easily, but they also cool off to freezing temperatures.
September can be a good time to visit India, although whether you should choose this month depends largely on your preferences and the specific regions you intend to explore. This period marks the transition from monsoon to mail-monsoon season in India, resulting in a change in the weather throughout the country.
While Delhi leads among metros with 43°C, cities like Ahmedabad (38°C), Chennai (35°C), and Kolkata (33°C) sit mid-range. Bengaluru, as usual, offers some respite with a relatively pleasant 27°C, making it the coolest among India's major urban centers.