The best time to visit Delhi is October and November or February and March, when temperatures are cooler. In May, June and July temperatures can reach over 45 degrees, heat together with the desert winds. Between July and September also rains a lot, but not the typical tropical rain.