The Caribbean is one of the world's most popular cruise destinations, where white sandy beaches, turquoise waters and tropical adventures await. Discover paradise islands and enjoy the Caribbean sunshine.
Why choose a Caribbean cruise?
Caribbean cruises are perfect for Europe's cold season, offering warm temperatures, tropical scenery and a wide range of activities.
Popular Cruise Ports

Ocean Cay, Bahamas
Ocean Cay MSC Marine Reserve is MSC Cruises' private island in the Bahamas, a stunning eco-friendly destination with white sand beaches, crystal-clear waters and a vibrant coral reef restoration programme.
View details →

Miami, United States
Miami is the cruise capital of the world, with more passengers embarking here than any other port. Beyond the port, the city offers stunning Art Deco architecture, vibrant nightlife, world-class dining and beautiful beaches.
View details →

San Juan, Puerto Rico
San Juan is one of the Caribbean's most historic and vibrant cruise ports. Its cobblestoned Old Town, 16th-century Spanish forts and colourful colonial architecture make it a must-visit destination on any Caribbean itinerary.
View details →

Cozumel, Mexico
Cozumel is Mexico's premier cruise island, renowned for its world-class coral reefs, turquoise waters and laid-back Caribbean atmosphere. The island is part of the Mesoamerican Barrier Reef, making it a paradise for snorkelers and divers.
View details →

Nassau, Bahamas
Nassau, the capital of the Bahamas, blends colonial British charm with Caribbean energy. Its pastel-coloured buildings, straw market, and proximity to Paradise Island make it one of the busiest cruise ports in the Caribbean.
View details →
Available cruises
6 days Caribbean
Miami, United States
10 Jan 2027 - 16 Jan 2027
8 days Caribbean
Miami, United States
5 Dec 2026 - 13 Dec 2026
7 days Caribbean
Port Canaveral (Orlando), United States
5 Dec 2026 - 12 Dec 2026
7 days Caribbean
Port Canaveral (Orlando), United States
12 Dec 2026 - 19 Dec 2026
6 days Caribbean
Miami, United States
21 Feb 2027 - 27 Feb 2027
6 days Caribbean
Miami, United States
24 Jan 2027 - 30 Jan 2027
Frequently Asked Questions
The Caribbean cruise season peaks between December and April, when the weather is dry and sunny.
Caribbean cruises typically last 7-14 nights, depending on the itinerary.
Popular ports include: Ocean Cay (Bahamas), Miami (USA), San Juan (Puerto Rico), Ocho Rios (Jamaica) and Cozumel (Mexico).






















