All Caribbean Cruises

Cruise around the idyllic islands and turquoise waters of the Caribbean by cruise ship or sailing yacht, uncovering the diverse treasures of Jamaica, Cuba, Puerto Rico, Barbados, the British Virgin Islands and more. Choose from 3,697 cruises to the Caribbean travelling with the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
5 Days
86 Days
Start & End Cities
Ship Size
Cruise Lines
Show More...
Price
$600pp
$94,995pp
Countries
Show More...
Filter Results
1,376 Cruises (3,697 Cruise Departures)
Cruise
 (5)

11 Days (10 Nights) San Juan to San Juan
Cruise Line: Viking Cruises
Ship: Viking Sea
Departures: Oct 2024 to Mar 2026
Countries Visited: Puerto Rico, Virgin Islands, Saint Kitts and Nevis, Saint Lucia (+4 more), Barbados, Dominica, Antigua and Barbuda, Sint Maarten
Discover More Sale
INSIDE
-
OCEANVIEW
-
BALCONY
$5,440
SUITE
$9,400
Save 1,075
From 5,440
Cruise
 (2)

19 Days (18 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Holland America
Ship: Koningsdam
Departure: 25 February 2026
Countries Visited: USA, Bahamas, Jamaica, Cayman Islands (+6 more), Belize, Mexico, Dominican Republic, Puerto Rico, Sint Maarten, Virgin Islands
Have It All Offer
INSIDE
$5,261
OCEANVIEW
$6,300
BALCONY
$6,845
SUITE
$9,072
From 5,261
Cruise
 (1)

8 Days (7 Nights) San Juan to San Juan
Cruise Line: Royal Caribbean
Departures: Jun 2025 to Oct 2025
Countries Visited: Puerto Rico, Virgin Islands, Sint Maarten, Antigua and Barbuda (+1 more), Barbados
Exclusive Deal
INSIDE
$1,327
OCEANVIEW
$1,491
BALCONY
$2,445
SUITE
$2,911
Save 733
From 1,191
Cruise
 (2)

8 Days (7 Nights) New Orleans to New Orleans
Cruise Line: Royal Caribbean
Departure: 30 November 2024
Countries Visited: USA, Mexico, Belize
Exclusive Deal
INSIDE
$1,461
OCEANVIEW
$1,481
BALCONY
$1,875
SUITE
$3,466
Save 465
From 1,249
Cruise
 (1)

8 Days (7 Nights) San Juan to San Juan
Departure: 19 January 2025
Countries Visited: Puerto Rico, Virgin Islands, Antigua and Barbuda, Saint Kitts and Nevis (+2 more), Saint Lucia, Sint Maarten
INSIDE
$2,864
OCEANVIEW
$3,324
BALCONY
$4,057
SUITE
$4,700
From 2,864
Cruise
 (2)

8 Days (7 Nights) San Juan to San Juan
Cruise Line: Royal Caribbean
Departures: Nov 2025 to Jan 2026
Countries Visited: Puerto Rico, Saint Lucia, Saint Kitts and Nevis, Antigua and Barbuda (+1 more), Virgin Islands
Exclusive Deal
INSIDE
$1,529
OCEANVIEW
$1,679
BALCONY
$2,005
SUITE
$3,420
Save 572
From 1,392
Cruise
 (1)

15 Days (14 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 08 December 2025
Countries Visited: USA, Sint Maarten, Saint Kitts and Nevis, Martinique (+5 more), Dominica, Grenada, Trinidad and Tobago, Aruba, Bonaire
Exclusive Deal
INSIDE
$3,037
OCEANVIEW
$3,160
BALCONY
$4,790
SUITE
$5,358
From 3,037
Cruise
 (1)

8 Days (7 Nights) San Juan to San Juan
Cruise Line: Royal Caribbean
Departures: Aug 2024 to Apr 2025
Countries Visited: Puerto Rico, Virgin Islands, Sint Maarten, Saint Lucia (+1 more), Barbados
Exclusive Deal
INSIDE
$1,593
OCEANVIEW
$1,688
BALCONY
$2,129
SUITE
$2,481
Save 1,480
From 1,353
Cruise
 (1)

21 Days (20 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 09 January 2025
Countries Visited: USA, Bahamas, Virgin Islands, Sint Maarten (+5 more), Antigua and Barbuda, Saint Kitts and Nevis, Saint Lucia, Dominica, Turks and Caicos Islands
Exclusive Deal
INSIDE
$4,924
OCEANVIEW
$6,716
BALCONY
$6,376
SUITE
$7,868
From 4,924
Cruise
 (1)

12 Days (11 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 13 November 2025
Countries Visited: USA, Turks and Caicos Islands, Virgin Islands, Saint Kitts and Nevis (+3 more), Saint Lucia, Dominica, Antigua and Barbuda
Exclusive Deal
INSIDE
$2,622
OCEANVIEW
$2,759
BALCONY
$3,544
SUITE
$3,920
From 2,622
Cruise
 (1)

13 Days (12 Nights) New York to Fort Lauderdale
Cruise Line: Princess
Departure: 01 November 2025
Countries Visited: USA, Sint Maarten, Saint Kitts and Nevis, Saint Lucia (+2 more), Curacao, Aruba
Exclusive Deal
INSIDE
$1,561
OCEANVIEW
$2,413
BALCONY
$2,270
SUITE
$3,225
From 1,561
Cruise
 (2)

8 Days (7 Nights) New Orleans to New Orleans
Cruise Line: Royal Caribbean
Departure: 28 December 2024
Countries Visited: USA, Mexico, Cayman Islands
Exclusive Deal
INSIDE
$2,029
OCEANVIEW
$2,022
BALCONY
$2,478
SUITE
-
Save 711
From 1,763
Cruise
 (1)

13 Days (12 Nights) Miami to Miami
Cruise Line: Azamara Cruises
Departure: 08 November 2024
Countries Visited: USA, Virgin Islands, Sint Maarten, Saint Kitts and Nevis (+2 more), Antigua and Barbuda, Puerto Rico
INSIDE
$3,666
OCEANVIEW
$4,041
BALCONY
$5,248
SUITE
$9,042
From 3,666
Cruise
 (1)

13 Days (12 Nights) New York to New York
Departure: 23 February 2025
Countries Visited: USA, Dominican Republic, Puerto Rico, Saint Kitts and Nevis (+4 more), Saint Lucia, Antigua and Barbuda, Sint Maarten, Virgin Islands
INSIDE
$5,531
OCEANVIEW
-
BALCONY
-
SUITE
$16,183
From 16,183
Cruise
 (2)

22 Days (21 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Holland America
Ship: Rotterdam
Departures: Feb 2025 to Mar 2025
Countries Visited: USA, Bahamas, Aruba, Colombia (+5 more), Panama, Costa Rica, Jamaica, Curacao, Bonaire
Have It All Offer
INSIDE
$6,045
OCEANVIEW
$6,985
BALCONY
$8,183
SUITE
$10,856
From 6,045
Cruise
 (2)

11 Days (10 Nights) Miami to Miami
Cruise Line: Oceania Cruises
Departure: 11 December 2024
Countries Visited: USA, Antigua and Barbuda, Saint Lucia, Saint Barthelemy (+3 more), Puerto Rico, Dominican Republic, Bahamas
Cabin Upgrade Offer
INSIDE
$3,568
OCEANVIEW
$3,568
BALCONY
$4,251
SUITE
-
From 3,568
Cruise
 (1)

15 Days (14 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 03 December 2025
Countries Visited: USA, Saint Kitts and Nevis, Martinique, Saint Lucia (+5 more), Barbados, Grenada, Trinidad and Tobago, Curacao, Aruba
Exclusive Deal
INSIDE
$1,891
OCEANVIEW
$3,673
BALCONY
$3,468
SUITE
$5,346
From 1,891
Cruise
 (1)

15 Days (14 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departures: Apr 2025 to Jul 2025
Countries Visited: USA, Mexico, Honduras, Belize (+4 more), Bahamas, Puerto Rico, Dominican Republic, Turks and Caicos Islands
Exclusive Deal
INSIDE
$2,298
OCEANVIEW
$3,743
BALCONY
$3,057
SUITE
$4,298
From 2,298
Cruise
 (1)

11 Days (10 Nights) San Juan to San Juan
Cruise Line: Royal Caribbean
Departure: 16 February 2025
Countries Visited: Puerto Rico, Virgin Islands, Sint Maarten, Saint Kitts and Nevis (+3 more), Bonaire, Curacao, Aruba
Exclusive Deal
INSIDE
$2,149
OCEANVIEW
$2,532
BALCONY
$4,299
SUITE
$7,821
Save 704
From 1,814
Cruise
 (1)

8 Days (7 Nights) Tampa to Tampa
Cruise Line: Royal Caribbean
Departures: Nov 2025 to Mar 2026
Countries Visited: USA, Mexico, Honduras
Exclusive Deal
INSIDE
$1,111
OCEANVIEW
$1,207
BALCONY
$1,880
SUITE
$2,449
Save 434
From 995
Cruise
 (1)

21 Days (20 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departures: Feb 2026 to Feb 2026
Countries Visited: USA, Bahamas, Virgin Islands, Dominica (+5 more), Barbados, Martinique, Antigua and Barbuda, Sint Maarten, Saint Kitts and Nevis
Exclusive Deal
INSIDE
$3,151
OCEANVIEW
$5,428
BALCONY
$5,156
SUITE
$6,992
From 3,151
Cruise
 (2)

13 Days (12 Nights) New York to New York
Cruise Line: Cunard
Ship: Queen Mary 2
Departure: 17 November 2026
Countries Visited: USA, Virgin Islands, Saint Kitts and Nevis, Antigua and Barbuda (+1 more), Sint Maarten
Exclusive Deal
INSIDE
$2,379
OCEANVIEW
$3,221
BALCONY
$3,369
SUITE
$7,923
From 2,379
Cruise
 (1)

21 Days (20 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 20 March 2025
Countries Visited: USA, Bahamas, Virgin Islands, Dominica (+4 more), Saint Kitts and Nevis, Martinique, Antigua and Barbuda, Sint Maarten
Exclusive Deal
INSIDE
$3,084
OCEANVIEW
$4,816
BALCONY
$4,594
SUITE
$5,797
From 3,084
Cruise
 (3)

15 Days (14 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 16 November 2025
Countries Visited: USA, Mexico, Honduras, Dominican Republic (+3 more), Puerto Rico, Sint Maarten, Virgin Islands
Exclusive Deal
INSIDE
$2,412
OCEANVIEW
-
BALCONY
$3,193
SUITE
$4,184
From 2,412
Cruise
 (1)

21 Days (20 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 28 February 2025
Countries Visited: USA, Bahamas, Virgin Islands, Dominica (+4 more), Martinique, Saint Kitts and Nevis, Antigua and Barbuda, Sint Maarten
Exclusive Deal
INSIDE
$3,274
OCEANVIEW
$5,224
BALCONY
$4,975
SUITE
$6,036
From 3,274
Cruise
 (1)

11 Days (10 Nights) Cartagena to Miami
Cruise Line: Oceania Cruises
Departure: 13 December 2024
Countries Visited: Colombia, Aruba, Curacao, Saint Lucia (+4 more), Saint Barthelemy, Puerto Rico, Dominican Republic, USA
Cabin Upgrade Offer
INSIDE
$3,418
OCEANVIEW
$3,418
BALCONY
$4,111
SUITE
$5,715
From 3,418
Cruise
 (1)

7 Days (6 Nights) Tampa to Tampa
Cruise Line: Royal Caribbean
Departure: 15 February 2026
Countries Visited: USA, Mexico, Honduras
Exclusive Deal
INSIDE
$1,074
OCEANVIEW
$1,211
BALCONY
$1,845
SUITE
$2,687
Save 341
From 959
Cruise
 (2)

8 Days (7 Nights) Bridgetown to Bridgetown
Cruise Line: Oceania Cruises
Departure: 22 January 2025
Countries Visited: Barbados, Martinique, Saint Barthelemy, Dominica (+3 more), Saint Lucia, Saint Vincent, Grenada
Exclusive Deal
INSIDE
$4,236
OCEANVIEW
$4,533
BALCONY
$5,454
SUITE
$7,196
Save 2,034
From 4,236
Cruise
 (1)

7 Days (6 Nights) San Juan to Tampa
Cruise Line: Royal Caribbean
Departure: 02 November 2025
Countries Visited: Puerto Rico, Dominican Republic, Jamaica, Cayman Islands (+1 more), USA
Exclusive Deal
INSIDE
$1,248
OCEANVIEW
$1,453
BALCONY
$1,956
SUITE
$2,670
Save 446
From 1,153
Cruise
 (1)

11 Days (10 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 27 December 2025
Countries Visited: USA, Bahamas, Virgin Islands, Dominica (+3 more), Barbados, Martinique, Antigua and Barbuda
Exclusive Deal
INSIDE
$2,049
OCEANVIEW
$3,584
BALCONY
$3,442
SUITE
$4,604
From 2,049
Results: 1-30 of 1376

No Results found. Try changing your search filters.

Routes

Cruises from Baltimore to Baltimore Cruises from Barcelona to Fort Lauderdale Cruises from Barcelona to Athens Cruises from Barcelona to Lisbon Cruises from Barcelona to London Cruises from Barcelona to Monte Carlo Cruises from Barcelona to Rome Cruises from Barcelona to Barcelona Cruises from Barcelona to Miami Cruises from Boston to Boston Cruises from Bridgetown to Miami Cruises from Bridgetown to Bridgetown Cruises from Buenos Aires to Buenos Aires Cruises from Fort Lauderdale to Los Angeles Cruises from Fort Lauderdale to London Cruises from Fort Lauderdale to Barcelona Cruises from Fort Lauderdale to Fort Lauderdale Cruises from Fort Lauderdale to San Diego Cruises from Fort-de-France to Fort-de-France Cruises from Galveston to Galveston Cruises from Genoa to Genoa Cruises from Hamburg to London Cruises from Hamburg to Hamburg Cruises from Lisbon to Lisbon Cruises from Lisbon to Miami Cruises from Lisbon to Barcelona Cruises from Lisbon to Rome Cruises from London to Hamburg Cruises from London to Barcelona Cruises from London to Fort Lauderdale Cruises from London to Rome Cruises from London to London Cruises from London to Lisbon Cruises from London to New York Cruises from Los Angeles to Miami Cruises from Los Angeles to Vancouver Cruises from Los Angeles to Los Angeles Cruises from Marseille to Marseille Cruises from Miami to San Juan Cruises from Miami to Los Angeles Cruises from Miami to Rome Cruises from Miami to Bridgetown Cruises from Miami to Panama City Cruises from Miami to Barcelona Cruises from Miami to Miami Cruises from Miami to London Cruises from Montreal to Boston Cruises from Montreal to New York Cruises from New Orleans to New Orleans Cruises from New York to New York Cruises from New York to London Cruises from Orlando to Orlando Cruises from Panama City to Miami Cruises from Paris to Paris Cruises from Pointe-A-Pitre to Pointe-A-Pitre Cruises from Quebec City to Boston Cruises from Quebec City to New York Cruises from Rio de Janeiro to Rio de Janeiro Cruises from Rio de Janeiro to Barcelona Cruises from Rome to London Cruises from Rome to Lisbon Cruises from Rome to Miami Cruises from Rome to Athens Cruises from Rome to Barcelona Cruises from Rome to Monte Carlo Cruises from Rome to Fort Lauderdale Cruises from Rome to Rome Cruises from San Diego to Vancouver Cruises from San Diego to San Diego Cruises from San Francisco to San Francisco Cruises from San Juan to San Juan Cruises from Seattle to Vancouver Cruises from Seattle to Seattle Cruises from Tampa to Tampa Cruises from Vancouver to Vancouver Cruises from Vancouver to Los Angeles Cruises from Vancouver to Seattle Cruises from Vancouver to San Diego

Country Routes

Cruises from Peru to Argentina Cruises from USA to Portugal Cruises from USA to Germany Cruises from Italy to England Cruises from Spain to Monaco Cruises from Germany to England Cruises from France to Spain Cruises from Portugal to England Cruises from Puerto Rico to USA Cruises from France to Brazil Cruises from France to USA Cruises from England to Canada Cruises from England to Germany Cruises from Brazil to Spain Cruises from USA to Puerto Rico Cruises from Canada to England Cruises from Argentina to Chile Cruises from Brazil to Italy Cruises from Argentina to USA Cruises from Barbados to USA Cruises from Canada to USA Cruises from Chile to Argentina Cruises from England to Italy Cruises from England to Spain Cruises from England to USA Cruises from France to Italy Cruises from French Polynesia to USA Cruises from Holland to USA Cruises from Italy to Brazil Cruises from Italy to France Cruises from Italy to Greece Cruises from Italy to Monaco Cruises from Italy to Portugal Cruises from Italy to Spain Cruises from Italy to USA Cruises from Panama to USA Cruises from Spain to Brazil Cruises from Portugal to Italy Cruises from Portugal to Spain Cruises from Portugal to USA Cruises from Spain to France Cruises from Spain to Greece Cruises from Spain to Italy Cruises from Spain to Portugal Cruises from Spain to USA Cruises from USA to Argentina Cruises from USA to Barbados Cruises from USA to Canada Cruises from England to Portugal Cruises from USA to England Cruises from USA to Italy Cruises from Spain to England Cruises from USA to Panama Cruises from USA to Peru Cruises from USA to Spain