March is a popular time to visit Delhi, India because of its pleasant weather, with temperatures ranging from 15.2°C to 29.8°C and almost 12 hours of sunlight per day, allowing ample time for sightseeing and outdoor activities. The city's subtropical climate is mild and sunny for most of the year, and in March it's not very humid. The cool breeze & moderate humidity levels make March a popular month among travelers.