Because there are so many things to see in Cartagena, you'll need at least four days. And if you want to enjoy all of the wonderful Cartagena attractions, you may end up needing several weeks, or months!