Delhi experiences five distinct climates in a year.
Spring (February to March): The temperature during this season ranges between 20 degree Celsius and 25 degree Celsius. During day, the weather remains sunny and pleasant while at night, the weather becomes cool.
Summer (April to June): During this season, the temperature becomes extremely high, i.e. 45 degree Celsius. The weather becomes unbearable, specially during day time.
Monsoon (July to early September): The temperature ranges between 30 degree Celsius and 35 degree Celsius. The weather is usually hot and humid because of rainfall.
Autumn (Late September to end of November): The temperature is usually between 20 and 30 degree Celsius. The weather becomes bearable as compare to summer and monsoon.
Winter (December to January): Delhi experiences chilly winter and temperature sometimes drops down to 5 degree Celsius.
Among all these seasons, autumn and spring can be considered as the best time to visit Delhi.