Skip to main content

A Colombia cruise calls at one of the great surprises of South American cruising. This Caribbean-coast country’s colonial port of Cartagena is among the most spectacular and atmospheric stops in the entire Caribbean region. Colombia features extensively on Southern Caribbean itineraries from US home ports, on Panama Canal transits, and on full South America circuits. The country has undergone a transformation over recent decades and is now one of the most rewarding stops in the Americas.

For cruisers, Cartagena is the undisputed headline. The UNESCO-listed walled old town is one of the best-preserved colonial cities in the Americas. Horse-drawn carriages, flower-draped balconies, fortifications looming over the sea, and a lively dining and music scene by night all add to it. Santa Marta further along the coast offers easier beach access. Despite Colombia’s complicated reputation, the cruise ports are now genuinely safe and welcoming, with a transformation that surprises first-time visitors.

Quick Facts

Region South America (Caribbean coast)
Cruise season Year-round; best December to April (dry season)
Peak vs shoulder Peak Dec to Apr; best value May, Jun, Sep, Oct
Number of cruise ports Mainly Cartagena; also Santa Marta
Top ports Cartagena, Santa Marta
Currency Colombian peso (US dollars often accepted in tourism)
Language Spanish (some English in tourism)
Visa (US/UK/EU) Visa-free for short tourist stays for most
Time zone Colombia Time (GMT-5)
Average temperature 78 to 90F (26 to 32C) year-round
Cruise lines Royal Caribbean, Celebrity, Norwegian, Princess, Holland America, MSC, Silversea, Oceania, Azamara

Best Time to Cruise

Colombia’s Caribbean coast has year-round cruise access thanks to the warm tropical climate. The dry season from December through April is the most pleasant, though, with the lowest humidity and least rain. December through February brings the peak Southern Caribbean and South America season, with the highest fares on cruises that include Cartagena.

The wet season from May through November brings more humidity and afternoon showers, though storms tend to be short and the wildlife and gardens are at their lushest. The best value sits in May, June, September, and October. Browse the latest South America cruise deals for shoulder-season sailings.

The hurricane season runs roughly June through November, but Colombia sits south of the main Caribbean hurricane belt and is rarely directly affected, unlike the islands further north. For the best mix of dry weather and reasonable fares, sail in late April, May, October, or early November rather than the busy December-to-February peak.

Top Cruise Ports

Cartagena

Cartagena, on Colombia’s Caribbean coast, is one of the most rewarding cruise ports anywhere in the Americas. Ships dock at a modern terminal within easy reach of the spectacular UNESCO-listed walled old town. The colonial setting genuinely justifies the hype.

The draws are the walled Ciudad Amurallada and the massive Castillo San Felipe de Barajas fortress. Add the colorful Getsemani district, the iconic Las Bovedas vaulted shops, and excellent dining in the old town. Insider tip: walk the city walls late in the afternoon and stay through sunset and the early evening, since the walled old town transforms under the warm lamplight. Street musicians and outdoor dining create one of the best evening atmospheres in the Caribbean.

Santa Marta

Santa Marta, an older Caribbean coastal city further northeast, is South America’s oldest existing Spanish city (founded 1525) and serves as the gateway to the Tayrona National Park beaches. Cruise calls here are less frequent but growing.

The draws are Tayrona National Park’s spectacular jungle-meets-Caribbean beaches and the Lost City trek, which is a longer inland trip. Add the relaxed central plaza and access to the Sierra Nevada mountains rising right behind the coast. Insider tip: the Tayrona beaches are the headline excursion from Santa Marta, but they involve a significant transfer plus a walk. Check the specific beach distance carefully against your port day.

Which Cruise Lines Sail Here

Colombia, and Cartagena especially, features heavily on Caribbean and South America itineraries, so a wide lineup calls. The mass-market lines lead. Royal Caribbean, Norwegian, MSC, and Carnival all include Cartagena on Southern Caribbean and Panama Canal sailings, often the best value.

The premium lines run strong Cartagena seasons. Princess, Holland America, and Celebrity all call regularly on Caribbean and South America itineraries.

The luxury lines call as well, with Silversea, Oceania, and Azamara including Cartagena on grand voyages and Caribbean-and-Panama-Canal sailings. Most Colombia cruises come as one port on 7-to-14-night Southern Caribbean or Panama Canal itineraries from Florida. Read our full Royal Caribbean review, our Princess review, and our Silversea review to match a line to your trip.

Shore Excursion Tips

Cartagena is straightforward and safe for independent travelers within the walled old town and Getsemani, with English now reasonably common in tourism and short taxi or walking distances. A do-it-yourself day exploring the walls, the squares, and the Castillo works well.

Book through the ship or a reputable operator for the longer trips. That means the Rosario Islands beach excursions, the mud volcano of El Totumo, or combined city-and-fortress half-day tours that pack the highlights efficiently.

Spanish is the language, with some English in tourism, and the peso is the currency, though US dollars are widely accepted. Tipping is appreciated, around 10 percent. Try the fresh ceviche, arepas, and the local fruits including lulo and guanabana. For more, see our guide to cruise shore excursions.

Sample Itineraries

A 7-to-10-night Southern Caribbean cruise on Royal Caribbean or Norwegian from Florida calls at Cartagena alongside Aruba, Curacao, and Bonaire, from around $799 per person.

A 10-to-14-night Panama Canal cruise on Princess, Holland America, or Celebrity transits the canal and calls at Cartagena, from around $1,499 per person.

A 14-to-21-night South America cruise on Norwegian, Celebrity, or Silversea includes Cartagena alongside Ecuador, Peru, and Chile on a Pacific route via the canal, from around $2,299 per person. Compare current sailings on the deals page before you book.

Packing & Practical Tips

Pack light, breathable clothing for the year-round heat and humidity, plus modest cover for churches and a light layer for cool, air-conditioned restaurants. Comfortable walking shoes (or sandals with grip) handle the cobbled old town. Bring strong sun protection, a small umbrella, and a daypack.

Colombia uses the peso, though US dollars are widely accepted in tourism, and the Type A/B plug (same as the US), so US travelers need no adaptor. Cards work in cities. Stick to bottled water. Stay alert with electronics and avoid quiet streets at night. For the full list, see our cruise packing guide.

The Verdict

Colombia, and Cartagena especially, is one of the great cruise surprises of the Americas, a UNESCO-listed colonial gem that consistently ranks among the most atmospheric ports in the Caribbean. The transformation of the country over recent decades is genuine. The walled old town is spectacular by day and magical by night, and the safety situation in the cruise areas is now well-established. Skipping Cartagena on a Southern Caribbean or Panama Canal itinerary is a real miss.

Book a Cartagena cruise on Royal Caribbean or Norwegian for value, on Princess for premium, or on Silversea or Oceania for luxury. Walk the city walls at sunset, dine in the old town in the evening, and respect normal city-safety practices. For the best mix of dry weather and reasonable fares, sail in late April, May, October, or early November rather than the peak winter.

Related Guides (internal links)

Last updated: May 23, 2026. Written by Helena Marsh, Editorial Director.


Frequently asked questions

When is the best time to cruise Colombia?

The best time to cruise Colombia depends on the season you want — peak months bring the most sailings and the highest fares, while shoulder season trades some weather certainty for lower prices and thinner crowds.

Which cruise lines sail to Colombia?

Which Cruise Lines Sail Here Colombia, and Cartagena especially, features heavily on Caribbean and South America itineraries, so a wide lineup calls.

How much does a Colombia cruise cost?

A Colombia cruise varies widely by line, cabin and season, but judge the all-in price — base fare plus gratuities, drinks, WiFi and excursions — rather than the headline lead-in fare.

Which cruise ports does Colombia have?

Despite Colombia's complicated reputation, the cruise ports are now genuinely safe and welcoming, with a transformation that surprises first-time visitors.

✉️ Free Weekly Newsletter

Cruise Deals & Guides. Straight to Your Inbox.

Join thousands of cruise travelers who get our weekly roundup of the best deals, new itineraries, and expert guides.

Best deals of the week — curated & verified
New destination & port guides every week
Cruise line sales & promo codes
Free Cruise Deals Calendar on signup
Get Free Cruise Deals
No spam. Unsubscribe any time.
🔒 We never share your email. Privacy policy applies.
vs