Cartagena and Medellin are Colombia's two most-visited cities, but they offer almost opposite trips: one a walled colonial port on the Caribbean coast, the other a mountain city reshaped by its own transformation. Here's how they actually differ.
Cartagena's Walled Old City and the imposing San Felipe de Barajas Fortress preserve centuries of Spanish colonial architecture almost untouched. Medellin has no equivalent old town — its signature sight is Comuna 13, a hillside neighborhood once notorious for violence, now covered in murals and stairways as a monument to the city's own reinvention.
Cartagena's Gold Museum focuses on pre-Columbian goldwork, a quieter, more academic stop. Medellin makes public art unavoidable: Plaza Botero displays two dozen bronze Fernando Botero Sculptures for free, the Museo de Antioquia houses more of his paintings, and Street Art Murals across Comuna 13 turn the whole neighborhood into a gallery.
Cartagena sits on the Caribbean, and its best day trips are on the water: boat tours to the Rosario Islands for snorkeling and beaches, or a longer trek to Tayrona National Park's jungle-backed coves. Medellin sits in the Andes at cooler altitude, and its escape is Arví Park, a cloud-forest reserve reached by cable car above the city.
Cartagena's social life centers on El Centro, around Plaza Santo Domingo and Plaza San Pedro Claver, with evening drinks under colonial balconies. Medellin's energy is in Poblado, a modern bar district, while Plaza Mayor and a History & Transformation Tour reveal the city's harder past.
Choose Cartagena for colonial architecture, Caribbean beaches, and a compact walled city built for wandering. Choose Medellin for street art, cooler mountain air, and nightlife centered on Poblado. Many travelers combine both on one Colombia trip.