Generally, 2 days is a suitable stay length for Delhi: one day for arrival, one for classic city sightseeing, and a day tour to uncover the essence of Delhi culture.