Cartagena

Cartagena

Cartagena, Colombia, is a fascinating old city with much of its colonial and military history effectively preserved, making for a truly immersive stop along the Panama Canal.

Cartagena, Colombia, not to be confused with the Spanish city that shares it’s name, is one of the more expensive stops along the Panama Canal. The old port city is defined by its preservation of colonial and military history, along with an abundance of festivals and culture. Visits to Cartagena should include wanders around the walled Old City, viewings of gorgeous local art, a ride on a horse-drawn carriage and, of course, plenty of delicious Colombian cuisine. Any Panama Canal traveller should make it their business to include cruises to Cartagena on their itinerary, so check below and see how our options fit into your plans!

Cartagena

We found

19 cruises

Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 6 stops  
  • Arrival - Cartagena, Colombia
£1431
From
£1360
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
3 Jan 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 5 stops  
  • Arrival - Cartagena, Colombia
£1500
From
£1426
Price per person / oceanview stateroom
Show all departures (2)
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
10 Jan 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 5 stops  
  • Arrival - Cartagena, Colombia
£1299
From
£1235
Price per person / inside stateroom
Show all departures (6)
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
17 Jan 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 5 stops  
  • Arrival - Cartagena, Colombia
£995
From
£946
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
24 Jan 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 6 stops  
  • Arrival - Cartagena, Colombia
£931
From
£885
Price per person / oceanview stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
31 Jan 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 6 stops  
  • Arrival - Cartagena, Colombia
£1052
From
£1000
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
14 Feb 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 5 stops  
  • Arrival - Cartagena, Colombia
£747
From
£710
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
14 Mar 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 6 stops  
  • Arrival - Cartagena, Colombia
£926
From
£880
Price per person / inside stateroom
Show all departures (2)
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
5 % off — 7 days left
Royal Caribbean
Duration
7 nights
Date
11 Apr 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 6 stops  
  • Arrival - Cartagena, Colombia
£899
From
£855
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
Grandeur of the Seas, Caribbean
1 / 16
Discount — 7 days left
Royal Caribbean
Duration
6 nights
Date
18 Apr 2027
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 4 stops  
  • Arrival - Colón, Panama
£700
From
£673
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Extra £60 off with code LEGENDARY60 for Balconies & Suites, Limited-Time Extra: Up to £600 Savings
10 of 19 pcs

Other destinations