It is recommended to spend at least three days in Cartagena. If you plan a day trip to the surrounding areas, you should stay longer.