Skip to content
Advanced Cruise Search | Your Ultimate Vacation Finder!
When?
Sailing On:
Where To?
Budget:
Nights: 14 × Cruise Line ID: MSC × Departure Port: Miami, Florida ×
Departure Return Nights Cruise Line Ship Departure PortPorts of CallInterior Window Balcony Suite
2026-08-152026-08-2914MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$65,535
$4,682/night
$65,535
$4,682/night
$2,431
$174/night
$65,535
$4,682/night
2026-08-222026-09-0514MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,272
$91/night
$1,802
$129/night
$1,992
$143/night
$65,535
$4,682/night
2026-08-292026-09-1214MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$1,142
$82/night
$1,712
$123/night
$1,912
$137/night
$3,711
$266/night
2026-09-052026-09-1914MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,141
$82/night
$1,751
$126/night
$1,951
$140/night
$65,535
$4,682/night
2026-09-122026-09-2614MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$1,146
$82/night
$1,716
$123/night
$1,916
$137/night
$65,535
$4,682/night
2026-09-192026-10-0314MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,186
$85/night
$1,766
$127/night
$1,986
$142/night
$3,611
$258/night
2026-09-262026-10-1014MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$1,221
$88/night
$1,811
$130/night
$2,031
$146/night
$3,671
$263/night
2026-10-032026-10-1714MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,340
$96/night
$1,880
$135/night
$2,080
$149/night
$3,751
$268/night
2026-10-102026-10-2414MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$1,300
$93/night
$1,860
$133/night
$2,050
$147/night
$3,721
$266/night
2026-10-172026-10-3114MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,948
$140/night
$2,508
$180/night
$2,698
$193/night
$7,341
$525/night
2026-10-242026-11-0714MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$1,222
$88/night
$1,752
$126/night
$1,952
$140/night
$3,721
$266/night
2026-10-312026-11-1414MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,370
$98/night
$1,900
$136/night
$2,110
$151/night
$4,071
$291/night
2026-11-072026-11-2114MSC CruisesWorld AmericaMiami, FloridaRoatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Puerto Plata, Dominican Republic | San Juan, Puerto Rico$1,400
$100/night
$1,900
$136/night
$2,120
$152/night
$65,535
$4,682/night
2026-11-142026-11-2814MSC CruisesWorld AmericaMiami, FloridaPuerto Plata, Dominican Republic | San Juan, Puerto Rico | Ocean Cay Marine Reserve (Cruise Line Private Island) | Roatan (Isla Roatan), Bay Islands, Honduras | Costa Maya (Mahahual), Mexico | Cozumel, Mexico$1,561
$112/night
$2,021
$145/night
$2,241
$161/night
$5,331
$381/night
2026-11-152026-11-2914MSC CruisesMeravigliaMiami, FloridaGrand Turk Island, Turks & Caicos | Ocean Cay Marine Reserve (Cruise Line Private Island) | Nassau, Bahamas | Philipsburg, St. Maarten | Basseterre, St. Kitts | Charlotte Amalie, St. Thomas, U.S.V.I. | Amber Cove (Puerto Plata), Dominican Republic$1,315
$94/night
$1,665
$119/night
$1,965
$141/night
$65,535
$4,682/night
Showing 15 of 34 results. Sign in or subscribe to see all results.