My Colombia trip took four weeks, starting in Bogotá and finishing in Cartagena. The route first goes south to San Agustín, then turns north again through Cali, the coffee region and Medellín before ending along the Caribbean coast. It gives you a good mix of cities, mountains, salsa, coffee, beach time and a few slower days at the end. This Colombia itinerary follows the route I actually traveled. Four weeks worked very well, but you can also do most of it in three weeks by shortening a few stops rather than trying to build a completely different route.

Colombia itinerary at a glance
Bogotá → San Agustín → Popayán → Cali → Salento → Medellín and Guatapé → Costeño Beach and Palomino → Barranquilla → Cartagena and the Rosario Islands
Don’t underestimate the travel time when planning this route. Colombia is large and some journeys, especially in the south, take much longer than the distance on the map suggests. Use buses where they make sense, but save time with a domestic flight when a long overland journey adds very little to the trip.
Colombia itinerary: 3 or 4 weeks?
With four weeks, you can follow the complete route without changing hotels every night. There are still a few shorter stops, but longer stays in Medellín and along the Caribbean coast balance them out. For three weeks, keep the same route and shorten it. Stay two nights instead of three in Salento, four instead of five in Medellín and around four nights along the Tayrona and Palomino coast. Skip Barranquilla unless Carnival falls during your travel dates.
With three weeks, shorten a few stops rather than trying to squeeze in a completely different route. You still get Bogotá, southern Colombia, the coffee region, Medellín and the Caribbean coast without turning the trip into a race.
Bogotá – 3 nights
Start your Colombia itinerary in Bogotá. Three nights gives you time to recover from a long flight, adjust to the altitude and still see plenty of the city before moving on. Take time for La Candelaria, join a tour and explore some of Bogotá beyond the main sights. I did three tours here and liked the city much more than expected. Starting slowly also made the overnight journey south afterwards a lot easier. Continue south by overnight bus. It is a long journey, so check the departure times and options before you travel. You can compare buses from Bogotá to San Agustín on 12Go.
Continue with my full Bogotá guide for the places and tours that worked well for me.

San Agustín – 2 nights
Take an overnight bus south from Bogotá to San Agustín. It is a long journey, but this part of Colombia feels completely different from the capital, with green hills, the Magdalena River and archaeological sites spread around the area. Stay two nights if you mainly want to visit the San Agustín Archaeological Park and continue through southern Colombia. The stone statues and tombs were the reason for adding this remote stop to my route, and the landscape made the long journey worthwhile. Allow plenty of time for the next leg towards Popayán too. Roads in this part of Colombia are slow, so don’t plan connections too tightly.
Read more in my San Agustín Colombia guide.

Popayán – 1 night
Break the journey between San Agustín and Cali with one night in Popayán. The white colonial center is compact, so you can walk around in the afternoon or early evening and continue north the following day. One night was enough for my route. Stay longer if you want to explore the surrounding area, but don’t add extra days simply because Popayán sits conveniently between two bigger stops.
Continue with my Popayán guide if you are traveling the same way through southern Colombia.

Cali – 2 nights
Go to Cali for salsa. If you enjoy dancing, take at least one proper class while you are here rather than only watching from the side. Two nights gave me enough time to see some of the city and take professional salsa classes. Stay longer if dancing is one of the main reasons for your Colombia trip, because there is plenty more to learn once you start. From Cali, continue towards the coffee region. The travel gets easier again after the slower roads around San Agustín and Popayán.
Read more about salsa in Cali and my stay in the city.
Salento and the Coffee Region – 3 nights
Stay in Salento for the Cocora Valley, coffee farms and the green landscape of Colombia’s coffee region. After several city stops, this is a good place to slow the route down a little. Three nights gave me time for a long hike through the Cocora Valley, a coffee tour and Salento itself. If you only have three weeks, two nights can work, but plan the hike and coffee tour before you arrive so you don’t lose a day deciding what to do. Wear proper shoes for the Cocora Valley if you plan to do the longer hike. The weather can change quickly and parts of the trail can get muddy.
Read my full Salento and Cocora Valley guide.

Medellín and Guatapé – 5 nights
Use Medellín as one of the longer stops on the route. There is enough to do in the city itself, while Guatapé and Piedra del Peñol make an easy day trip. Five nights worked well for me because there was no need to squeeze the city and Guatapé into two packed days. With three weeks in Colombia, stay four nights and decide before you arrive which parts of Medellín you most want to see. Take a day for Guatapé if you can. Climb Piedra del Peñol for the views and continue into the colorful town afterwards.
Read my Medellín guide and the separate guide to Guatapé and Piedra del Peñol.

From Medellín to the Caribbean coast
Fly from Medellín to Santa Marta if you want to save a lot of travel time. This was one section where a domestic flight made much more sense to me than adding another very long bus journey. You can compare flights and buses from Medellín to Santa Marta on 12Go before deciding whether the long overland journey is worth it. From Santa Marta airport, continue towards Tayrona, Costeño Beach or Palomino. You don’t need to stay in Santa Marta unless the city itself is part of your plans. This is also where the route changes completely. Cities and mountains give way to palm trees, beach towns and a slower few days along the Caribbean.
Tayrona, Costeño Beach and Palomino – 5 to 6 nights
Keep several nights for this part of the coast. My original plan was to combine Tayrona National Park with Palomino, but Tayrona was closed exactly during my visit. Costeño Beach became the alternative before continuing further east. Stay near Tayrona first if you want to visit the park, then continue to Palomino for a few easier beach days. Costeño gave me palm trees, a bungalow and some downtime, although the surf conditions were disappointing during my stay.
Palomino suited me better. Stay close to the beach, walk towards Río San Salvador and try river tubing if you want something more active. After traveling through cities and mountains, this was the point where I really wanted to slow down. Check the Tayrona closure dates before fixing your hotels and transport. The park closes several times each year, and finding out after everything is booked makes the route much harder to adjust.
My detailed Tayrona, Costeño Beach and Palomino guide covers this part of the route in more detail.

Barranquilla – 1 night for Carnival
Add Barranquilla when Carnival fits your dates. It wasn’t meant to be a major stop on my route, but after meeting a friend in Palomino, going to the parade suddenly seemed too good to miss. One night was enough for my visit. We watched the daytime parade and continued to Cartagena afterwards. Outside Carnival, I would skip Barranquilla on a three- or four-week route and use that night somewhere else. During Carnival, book accommodation early because the city gets much busier.
See my experience and photos from Carnaval de Barranquilla.

Cartagena and the Rosario Islands – 4 nights
Finish the route in Cartagena. Four nights gives you enough time for the Old Town and Getsemaní, a slower afternoon in the city and at least one day trip to the Rosario Islands. Walk Cartagena rather than trying to fill every hour with attractions. Getsemaní is especially nice later in the day, so keep some time for the evening instead of doing all your sightseeing in one long stretch. For the Rosario Islands, check the kind of trip you are booking rather than choosing only by the turquoise-water photos. I tried Isla del Encanto and Coralina Island and the two days felt completely different. Coralina was much more my style because it was smaller and quieter.

Cartagena also has city beaches if you want an easy beach afternoon. My longer beach days had already been in Palomino, so Cartagena was mainly a city stop for me, with the Rosario Islands added for an island day. Finishing here makes the route practical too. You can fly out of Cartagena rather than traveling all the way back to Bogotá.
Read my full guide to things to do in Cartagena and the Rosario Islands.
Getting around Colombia on this route
Use different transport for different parts of the journey. Buses and minibuses work well for many of the shorter connections, while a domestic flight can save a full day when you move from Medellín to the Caribbean coast. In the south, build some extra time into your plans. The roads between San Agustín, Popayán and Cali are slower than they look on a map. Along the Caribbean coast, buses and shared transfers make it much easier to move between Santa Marta, Tayrona, Palomino, Barranquilla and Cartagena.

You can check buses, transfers and domestic routes on 12Go while planning the longer connections. Book the difficult or long journeys first and leave some of the easier transfers flexible. That gives you room to stay another night somewhere you really like without having to rearrange the whole trip.
Would I follow the same Colombia itinerary again?
Yes. The route gave me very different sides of Colombia without constantly jumping between places by plane. There were cities, mountains, coffee, salsa and enough time along the Caribbean coast at the end. With four weeks, I would follow almost the same route again. With three weeks, shorten a few stays rather than cutting San Agustín or the coffee region immediately. Barranquilla is the obvious exception unless Carnival is part of your plans. And if Tayrona was open next time, that is where I would finally make one change.

Planning this Colombia itinerary
Don’t try to add every part of Colombia to one trip. This route already covers Bogotá, southern Colombia, the coffee region, Medellín and a large part of the Caribbean coast. The Amazon, La Guajira and other regions can easily become another trip. January and February worked well for my route and also meant Barranquilla Carnival could fit into the journey. If Carnival isn’t important to you, use that night elsewhere, but if you are there it is a big opportunity. Check Tayrona before booking the Caribbean section. That was the one part of my plan that had to change when the park turned out to be closed.
For money, mobile data, entry requirements, safety and other practical information, continue with my Colombia travel tips before you go.











