Overall, we think 2-3 days is the perfect amount of time to see all that Capri has to offer. Ultimately though the amount of time you spend at Capri all depends on you. Working out what you want to see, and how much downtime you need, helps you figure it out.