

Colonial streets, jungle mountains that drop straight into the Caribbean, & a plate of fresh ceviche waiting at every corner, Santa Marta is Colombia's oldest city and one of its wildest gateways.
First things first, Santa Marta isn't trying to be Cartagena, and honestly? That's exactly why backpackers end up loving it. Founded in 1525, it's the oldest surviving city in South America, but it wears that history loosely. Colourful colonial buildings sit next to gritty street corners, murals cover half the old town, and the whole place has a rough-around-the-edges charm that Cartagena traded in a long time ago.
The Centro Histórico is where most of the action happens. Head to Parque de los Novios after sunset and you'll find the square packed with locals and travellers spilling out of bars and open-air restaurants, live music drifting between the colonial facades. Carrera 3 runs right off it, lined wall to wall with restaurants, gelaterías, and late-night food stalls. And if you're chasing street art, the old town's back streets are covered in it, walls that get repainted so often that the murals you see today might be gone by your next visit.
Food-wise, this is where Colombia's Caribbean coast really shows off. Arepas stuffed with cheese, salchipapas at 2am, fresh ceviche by the waterfront, and ajiaco if you find a spot doing it right. The Mercado Público is where locals actually shop, fish, fruit, and street food stalls all crammed together in one loud, colourful mess that's worth wandering through even if you're not buying anything. Don't skip Taganga either, a 15-minute ride from the centre, for grilled seafood right on the water.
Santa Marta is also your launchpad. Tayrona National Park is under an hour away, Minca's cloud forest and coffee farms sit 40 minutes into the mountains, and the Ciudad Perdida trek, one of South America's great multi-day hikes through the Sierra Nevada, starts from right here. Budget travel along Colombia's Caribbean coast genuinely starts in this city, and once you're set up in the old town, everything else on the coast is a short bus ride away.
The Sierra Nevada de Santa Marta looms over the whole city, and that backdrop changes everything. You can be eating breakfast by the sea and hiking through cloud forest by lunch. Not many coastal cities give you jungle mountains and Caribbean beaches within the same afternoon, and Santa Marta pulls it off without even trying too hard.
The food scene here punches way above its size. Between the ceviche stalls on the waterfront, the arepa carts on every second corner, and the wave of new cafes and vegetarian spots opening up in the old town, you could eat a different meal every night for a week and still not run out of places to try. It's messier and cheaper than Cartagena's food scene, and that's the whole appeal.
Then there's the sheer range of things to do without ever leaving your base. Dive off Taganga, tube down the river in Palomino, spot flamingos near Riohacha, or just wander the old town's plazas with a coffee. Santa Marta works as a destination on its own, not just a bus stop on the way to Tayrona, and once you spend a proper few days here, you'll get why so many backpackers end up staying longer than planned.
Santa Marta is the oldest surviving city in South America, founded by the Spanish back in 1525, decades before most other cities on the continent even existed. Not bad for a place most travellers only give a day or two.
Simón Bolívar, the man who led much of South America to independence, actually died in Santa Marta. He spent his final days at a hacienda just outside the city called Quinta de San Pedro Alejandrino, which is now a museum and botanical garden. History buffs, this one's for you.
The Sierra Nevada de Santa Marta, the mountain range rising up right behind the city, is the highest coastal mountain range on Earth. Its peaks hit over 5,700 metres, less than 50 km from the beach. Snow-capped mountains and Caribbean coastline in the same frame? Can you imagine?