Things to Do in Cartagena, Colombia on a Cruise
Quick Take
Cartagena is one of the most rewarding ports in the southern Caribbean, a walled colonial city dripping with color, history, and great food. Most cruise ships give you seven to ten hours here, which is plenty for the Old City and the fortress if you plan it well. My advice: spend your day inside the walls and at Castillo San Felipe, and save the beach islands for a longer visit.
Prices in Cartagena are friendly by Caribbean standards, so a taxi, lunch, and a fortress ticket won't wreck your budget. A comfortable self-guided day runs somewhere in the $40 to $90 range per person. If you want the fast version, keep reading and I'll map out how I'd spend the time.

Getting Oriented at the Cartagena Cruise Port
Cartagena's cruise terminal sits in an industrial area a bit outside the tourist core, so you will need a taxi to reach the Old City. Before you leave the terminal, walk through the little eco park tucked behind the shops, where flamingos, toucans, peacocks, and monkeys roam a tropical garden. It is free and takes ten minutes.
From the port, the ride to the walled Old City is short, usually around 15 to 20 minutes depending on traffic. Taxis line up outside the terminal, and the drive takes you past the modern high-rise district of Bocagrande on the way in. Get your bearings here and the rest of the day falls into place.
Cartagena is a real, working city, not a resort bubble, so it comes with real-city energy. That is a feature, not a bug, and a little street smarts goes a long way.
The Walled Old City
The heart of any Cartagena cruise day is the walled Old City, a UNESCO World Heritage site of cobblestone lanes, flower-draped balconies, and pastel facades. Once you are inside the walls, everything is walkable, and wandering is the best way to see it. Plaza Santo Domingo, the Plaza de Bolivar, and the cathedral squares are all within a few blocks of each other.
Don't miss the Palace of the Inquisition, a museum covering the darker chapters of the city's colonial history, and Las Bovedas, a row of old vaulted dungeons built into the city wall that now hold artisan shops. You can climb the city walls in several spots for great views over the sea and the rooftops.
Bring water and wear comfortable shoes, because the cobblestones and tropical heat add up fast. Duck into a cafe when you need a break, and let the city set the pace rather than racing through it.
Getsemani: The Creative District
Just outside the main walls sits Getsemani, a neighborhood that has grown into Cartagena's creative heart. It is packed with street murals, small cafes, and a relaxed local feel that the polished Old City sometimes lacks. Calle de la Sierpe and the surrounding lanes are covered in bold, photogenic art.
The Plaza de la Trinidad is the social center of Getsemani, and it comes alive with locals, street food, and music. During the day it is safe and easy to explore on foot, and it pairs perfectly with a morning in the Old City since the two are a short walk apart.
This is my pick for seeing Cartagena beyond the tourist postcard. Give it an hour, keep your camera ready, and grab a fresh juice or an arepa from a street vendor.

Castillo San Felipe de Barajas
The one landmark I would not skip is Castillo San Felipe de Barajas, the massive stone fortress built to defend the city from pirates and invaders. It sits on a hill just outside the Old City, and it is one of the most impressive military structures in the Americas. The engineering is remarkable, including a network of tunnels designed to move troops and confuse attackers.
Entry runs around $8 to $12 per person, and you can walk the ramparts and duck into the tunnels on your own. The views from the top over the harbor and the Old City are excellent, so it is worth the climb. Go early or late in the day to beat the worst of the heat.
You can pair the fortress with a Old City visit easily, since a short taxi connects them. Budget an hour to explore properly and you will get plenty out of it.
Rosario Islands: A Full-Day Beach Escape
If your ship stays late and you crave a beach, the Rosario Islands deliver turquoise water and coral reefs about 45 to 60 minutes by boat from the city. This archipelago is part of a national marine park, and it is the prettiest water in the region for swimming and snorkeling.
The catch is time. Island tours typically run from morning to mid-afternoon, so they only work if you have a long port day and you feel comfortable being away from the ship. For a shorter stop, I would not risk it, since a boat delay could cost you the sailing.
If a full island day feels too tight, the Bocagrande beaches are a closer option about 10 to 15 minutes from port by taxi. They are not the Caribbean's finest sand, but they are convenient for a quick swim and a beach club chair.
Emeralds, Vendors, and Safety
Colombia is famous for emeralds, and Cartagena has plenty of jewelry shops in the Old City selling them. Real emeralds can be a good buy here, but so can convincing fakes, so only shop at established stores with certification if you plan to spend real money. If a price seems too good on the street, it usually is.
Speaking of the street, expect persistent vendors selling hats, bracelets, sunglasses, and photos. A polite but firm "no, gracias" works, and do not feel obligated to engage. The vendors are part of the scene, and they are rarely aggressive if you keep moving.
On safety, daytime tourist areas like the Old City, Getsemani, and the fortress are well-traveled and fine with normal caution. Use official taxis, agree on fares first, keep valuables tucked away, and you will be in good shape.
✈️ WORK WITH ME
Planning a Caribbean or Bahamas cruise? I'm a travel advisor and I book them at no extra cost, and I'll help you plan the ports. Get a free quote and grab my free tips on Substack: substack.com/@jacksonjetsetting.
Getting Around: Taxis and Prices
Taxis are the way to move in Cartagena, and they are cheap by cruise standards. A ride from the port to the Old City runs roughly $8 to $15, and short hops within the tourist zones are only a few dollars. Cabs are not metered, so confirm the fare before you get in.
Once you are inside the walls, you will not need transport, since the Old City and Getsemani are walkable. For the fortress or Bocagrande, grab a quick taxi. I like arranging a driver to wait for a fortress and Old City combo, which usually runs a flat rate you negotiate up front.
Carry small bills in Colombian pesos, since exact change is easier and vendors may not break large notes. US dollars are sometimes accepted but at poor rates, so pesos are the smart play.
What I'd Skip in Cartagena
With a short port day, I would skip the Rosario Islands, since the travel time eats your buffer and a delay risks the ship. Save the islands for a land trip where you have room to breathe. The Old City and fortress give you the essence of Cartagena in far less time.
I would also skip pricey ship excursions that just shuttle you to the Old City, because a taxi does the same job for a fraction of the cost. And be wary of street-side emerald deals and unofficial "guides" who latch on and expect a tip.
Finally, do not overload your day. Two or three anchors done well beat a frantic checklist. Cartagena is a city to soak in, not sprint through.

If you would rather book your shore excursions on your own, I compare options and book most of my independent tours through Viator, which shows real traveler reviews and free cancellation on most tours. (Heads up: that is an affiliate link, so I may earn a small commission at no extra cost to you.)
Frequently Asked Questions
Is Cartagena safe for cruise passengers?
The main tourist areas are safe with normal caution during the day. Stick to the Old City, Getsemani, and the fortress, use official taxis, agree on fares first, and keep valuables out of sight.
Do I need a ship excursion or can I explore on my own?
You can easily explore on your own by taxi. Independent travel is cheaper and more flexible. If you feel uneasy or want a full island trip, a guided tour adds peace of mind.
How much money should I bring?
A self-guided day with taxis, a fortress ticket, and lunch runs about $40 to $90 per person. Bring Colombian pesos in small bills, and keep a little extra for souvenirs or a jewelry purchase.
Can I do the Rosario Islands on a cruise day?
Only with a long port day and a comfortable buffer. The boat ride is 45 to 60 minutes each way, so a delay could risk your sailing. For shorter stops, choose Bocagrande or skip the beach entirely.
Are emeralds worth buying in Cartagena?
They can be, but fakes are common. Only buy from established stores with certification if you are spending real money, and avoid street deals that look too cheap to be real.
What is the best way to handle vendors?
A polite, firm "no, gracias" and steady walking is all you need. Vendors are part of the scene and rarely pushy, but do not feel pressured to engage or accept unsolicited "help."
\uD83E\uDDF3 MY CRUISE ESSENTIALS
Want to see the gear I actually pack? I keep a running list of my favorite cruise essentials, from packing cubes and magnetic hooks to motion-sickness remedies, on my Amazon storefront. (Affiliate links, so I may earn a small commission at no extra cost to you.)
Final Thoughts
Cartagena is a port that gives back exactly what you put in. Spend your day inside the walls, add the fortress and a stroll through Getsemani, and you will come away with the real character of the place. Keep it simple, use taxis, and let the color and history do the work.
Save the Rosario Islands for a trip with more time, and use your cruise day for the city itself. Done right, Cartagena becomes one of the ports you talk about long after the sailing ends.
More cruise reads:
- Best Cartagena Cruise Excursions (and What to Skip)
- Best Aruba Cruise Excursions (and What to Skip)
- Best Bonaire Cruise Excursions (and What to Skip)
- Best Curacao Cruise Excursions (and What to Skip)
- Best Amber Cove Cruise Excursions (and What to Skip)
- Best Barcelona Cruise Excursions (and What to Skip)