Since Delhi is the capital of India, so there are so many festivals or other cultural activities are keep on going. You have to categorize best time to visit Delhi:
- Weather: October to March It’s winter time.
- Rush: April and May. New school session and financial year starts, so less traffic and less rush at monuments.