21 Day/21 Night Cruises out of Fort Lauderdale, Florida

Are you looking for 21 day cruises that leave from Ft. Lauderdale, FL? As of today - November 12, 2026 - there are 39 such cruise options. These cruise options are offered by two cruise lines - Holland America (total of 37 sailings, among them 11 on Rotterdam, 10 on Nieuw Amsterdam and 9 on Oosterdam) and Princess (total of 2 sailings, 1 on Island Princess and 1 on Sun Princess).

In the following table you can see all 21 day cruises that depart from Ft. Lauderdale sorted by departure date.
Nieuw Amsterdam November 20, 2026
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
Rotterdam November 21, 2026
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Rotterdam December 1, 2026
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Rotterdam December 12, 2026
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Rotterdam December 22, 2026
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam December 27, 2026
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Rotterdam January 2, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam January 8, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Rotterdam January 12, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
Rotterdam January 23, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam January 29, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
Rotterdam February 2, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam February 7, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Rotterdam February 13, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam February 19, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Rotterdam February 23, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam February 28, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Rotterdam March 6, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Rotterdam
OnBoard Credit:
$100
Nieuw Amsterdam March 12, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Nieuw Amsterdam March 21, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Sun Princess March 28, 2027
per person
Duration:
21 Nights
Region:
Transatlantic
Depart:
Ft. Lauderdale
Arrive:
Rome
Ship:
Sun Princess
Eurodam April 3, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Seattle
Ship:
Eurodam
OnBoard Credit:
$100
Nieuw Amsterdam April 11, 2027
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Vancouver
Ship:
Nieuw Amsterdam
OnBoard Credit:
$100
Eurodam November 21, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Eurodam
Eurodam December 1, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Eurodam
Eurodam December 12, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Eurodam
Eurodam December 22, 2027
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Eurodam
Oosterdam January 2, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Oosterdam January 14, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Oosterdam January 23, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Oosterdam February 4, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Eurodam February 12, 2028
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Eurodam
Oosterdam February 13, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Eurodam February 23, 2028
per person
Duration:
21 Nights
Region:
Caribbean
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Eurodam
Oosterdam February 25, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Oosterdam March 5, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Oosterdam March 17, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Ft. Lauderdale
Ship:
Oosterdam
Oosterdam April 7, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Vancouver
Ship:
Oosterdam
Island Princess April 19, 2028
per person
Duration:
21 Nights
Region:
Panama Canal
Depart:
Ft. Lauderdale
Arrive:
Vancouver
Ship:
Island Princess