It would depend on your interests and how much time you have to see all of Manali, India. However, spending at least 4-5 days in Manali will allow you to see all of its major attractions.