Home to many beautiful beaches and natural attractions, you will want to spend at least 3-5 days in Barbados. While one week would be even better as you can see and do more things, any less than 5 days and you will have to pick and choose what to visit.