Cartagena Cruises

Cartagena Cruises

Founded more than 3000 years ago by General Hasdrubal, Cartagena is an ancient city with rich beauty and deep history. Situated in the southeastern region of Murcia, Cartagena historically, was a major naval port; today Cartagena is a popular cruise destination. With stylish buildings, beautiful beaches and a natural harbour, Cartagena is a Spanish gem on the Mediterranean coast. Visit Teatro Romano de Cartagena, a 2,000-year-old Roman amphitheatre that was only discovered in 1987 or take in some captivating views from Castillo de la Concepción, the city's castle that served as an enclave for a Roman temple. From old city walls and historic monuments to Modernist architecture and shopping streets, there is lots to discover on a cruise to Cartagena.

Things to do in Cartagena

Teatro Romano de Cartagena

Discovered in 1987, after being hidden for centuries, Cartagena's Roman amphitheatre has been one of the most surprising discoveries of the city.

National Museum of Underwater Archaeology

Discover Spain's rich underwater cultural heritage at this museum where you'll find impressive exhibits of ancient Mediterranean maritime trade.

Popular cruise lines for Cartagena cruises

Cartagena cruise deals

Browse all our amazing Cartagena cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

Cartagena

We found

3 cruise packages and 454 cruises

MSC Poesia, Caribbean
1 / 29
8.5 % off — 6 days left
MSC Cruises
Duration
11 nights
Date
22 Nov 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£889
From
£814
Price per person / balcony stateroom
Show all departures (5)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Caribbean Princess, Caribbean
1 / 20
Discount — 6 days left
Princess Cruises
Duration
12 nights
Date
23 Nov 2026
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£579
From
£562
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Princess Plus from just £53pp per day!
Celebrity Ascent, Caribbean
1 / 22
Discount — 6 days left
Celebrity Cruises
Duration
11 nights
Date
23 Nov 2026
Ship
Celebrity Ascent
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£1628
From
£1563
Price per person / inside stateroom
Show all departures (2)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 07/12: Take up to 75% off your second guest!, Ends 18/11: Black Friday Preview Sale - Get up to $700 onboard spend per stateroom!
Azamara Quest, Mediterranean
1 / 14
Discount — 6 days left
Azamara
Duration
8 nights
Date
26 Nov 2026
Ship
Azamara Quest
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Malaga, Spain
£1259
From
£1209
Price per person / balcony stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Azamara Quest, Transatlantic
1 / 14
Discount — 6 days left
Azamara
Duration
21 nights
Date
26 Nov 2026
Ship
Azamara Quest
  • Departure - Athens (Piraeus), Greece
  • 11 stops  
  • Arrival - Miami, Florida, USA
£4689
From
£4502
Price per person / balcony stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Norwegian Sun, Caribbean
1 / 9
Norwegian Cruise Line
Duration
11 nights
Date
29 Nov 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
From
£452
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Free at Sea™ from just £249pp!
Carnival Liberty, Caribbean
1 / 23
Carnival Cruise Line
Duration
14 nights
Date
29 Nov 2026
Ship
Carnival Liberty
  • Departure - New Orleans, USA
  • 9 stops  
  • Arrival - New Orleans, USA
From
£731
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Caribbean Princess, Caribbean
1 / 20
Discount — 6 days left
Princess Cruises
Duration
12 nights
Date
5 Dec 2026
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
£588
From
£571
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Princess Plus from just £53pp per day!
Norwegian Sun, Caribbean
1 / 9
Norwegian Cruise Line
Duration
11 nights
Date
10 Dec 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
From
£607
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Free at Sea™ from just £249pp!
MSC Poesia, Caribbean
1 / 29
8.5 % off — 6 days left
MSC Cruises
Duration
21 nights
Date
13 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2950
From
£2700
Price per person / balcony stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
10 of 454 pcs

Other destinations