You'd ideally want at least 2-3 weeks to really dive into Colombia's diverse regions. But if you're short on time, a 7-day trip can still cover the beautiful area of Northern Colombia around Santa Marta plus some beach or jungle time. The more days you have, the more you can explore!