21 Night The Best of the Mediterranean Cruise aboard the Caribbean Princess
Settle in for twenty-one nights of refreshing travel through on the Mediterranean when you join the Caribbean Princess from Rome and back again.
While aboard this sailing you'll call on usual stops such as Piraeus and Naples in addition to rare stops such as Saranda, Limassol, and Catania. This route is a rare one for the Caribbean. As a matter of fact, it sails it only once.
At under $140 a day, this value is good. This price includes all all meals, entertainment, port charges, and taxes. No surprises!
The Caribbean Princess
Based in Fort Lauderdale and refurbished just four years ago in 2022, more than 3,100 cruisers can travel on this highly-rated Grand class cruise ship.
The Caribbean Princess wows guests with a jacuzzi, a casino, a spa, a gym, a minigolf course, a waterslide, and an outdoor movie theater.
- Ship class
- Grand
- Built
- 2004
- Refurbished
- 2022
- Guests
- 3,138
- Crew
- 1,200
- Length
- 948 ft
Your Itinerary
This cruise consists of seventeen port days and three days at sea. High points include visits to exotic ports like Saranda, Limassol, and Catania in addition to long stops in Piraeus, Mykonos, Dubrovnik, and Naples.
© OpenStreetMap · © ESA WorldCover
Book Your Cruise
Since being listed five months ago, The cost of this cruise has fluctuated between $2,894 and $2,994 for a room, including taxes and port fees. Now this cruise is at an all time low, so reserve your cabin now before it moves upwards.
-
-
-
-
Mini-Suite
Photos show a typical cabin in each class. Layout and decor vary by category.
Resources
Add it to your calendar
Your departure and return dates in the calendar you already use.
Printable CruiseSheet
One page with the route, the day-by-day schedule, typical weather and a notes box for each day.
Alternate Sailings
No other ship sails this exact same route.
No other departures of this route are on sale right now.
Show alternate dates for this cruise → Show all cruises that sail this route →
Data as of Oct 22, 2026