Best time to visit Delhi is during the autumn and winter months, from October to March. During this period, the weather is pleasant, making it ideal for sightseeing, exploring markets, and enjoying outdoor activities.