MSC World America / MSC Cruises
14-Night Western Caribbean from Miami on MSC World America
- Nights
- 14
- Ports of call
- 6 to 7
- Departures
- 47
- From
- $1,301
MSC World America sails this route from PortMiami 47 times in the window we track. Each one runs 14 nights.
Every sailing calls at Roatan (Honduras), Costa Maya (Mexico), Cozumel (Mexico), Puerto Plata (Dominican Republic), and San Juan (Puerto Rico). The other ports change with the date: there are 2 port combinations, each listed below with its own departure dates. We record which ports a sailing visits, not the order it visits them in.
Departures run from Sat, Dec 19, 2026 to Sat, Oct 21, 2028. The cheapest recorded starting fare is $1,301 per person, which works out at $93 a night.
Our Caribbean cruise guide covers how the Western, Eastern and Southern routes from Miami differ.
Which ports, on which dates?
With 7 ports
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
46 departures, from $1,301 per person
- Sat, Dec 19, 2026
- Sat, Jan 2, 2027
- Sat, Jan 16, 2027
- Sat, Jan 30, 2027
- Sat, Feb 13, 2027
- Sat, Feb 27, 2027
- Sat, Mar 13, 2027
- Sat, Mar 27, 2027
- Sat, Apr 10, 2027
- Sat, Apr 24, 2027
- Sat, May 8, 2027
- Sat, May 22, 2027
- Sat, Jun 5, 2027
- Sat, Jun 19, 2027
- Sat, Jul 3, 2027
- Sat, Jul 17, 2027
- Sat, Jul 31, 2027
- Sat, Aug 14, 2027
- Sat, Aug 28, 2027
- Sat, Sep 11, 2027
- Sat, Sep 25, 2027
- Sat, Oct 9, 2027
- Sat, Oct 23, 2027
- Sat, Nov 20, 2027
- Sat, Dec 4, 2027
- Sat, Jan 15, 2028
- Sat, Jan 29, 2028
- Sat, Feb 12, 2028
- Sat, Feb 26, 2028
- Sat, Mar 11, 2028
- Sat, Mar 25, 2028
- Sat, Apr 8, 2028
- Sat, Apr 22, 2028
- Sat, May 6, 2028
- Sat, May 20, 2028
- Sat, Jun 3, 2028
- Sat, Jun 17, 2028
- Sat, Jul 1, 2028
- Sat, Jul 15, 2028
- Sat, Jul 29, 2028
- Sat, Aug 12, 2028
- Sat, Aug 26, 2028
- Sat, Sep 9, 2028
- Sat, Sep 23, 2028
- Sat, Oct 7, 2028
- Sat, Oct 21, 2028
With 6 ports
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
1 departure, from $1,622 per person
- Sat, Nov 6, 2027
Every departure on this route
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Nights | Itinerary & ports | From |
|---|---|---|---|
Sat, Dec 19, 2026 back Sat, Jan 2, 2027 Terminal AA | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jan 2, 2027 back Sat, Jan 16, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jan 16, 2027 back Sat, Jan 30, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jan 30, 2027 back Sat, Feb 13, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Feb 13, 2027 back Sat, Feb 27, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Feb 27, 2027 back Sat, Mar 13, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Mar 13, 2027 back Sat, Mar 27, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Mar 27, 2027 back Sat, Apr 10, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Apr 10, 2027 back Sat, Apr 24, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | Lowest fare shown |
Sat, Apr 24, 2027 back Sat, May 8, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||
Sat, May 8, 2027 back Sat, May 22, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, May 22, 2027 back Sat, Jun 5, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jun 5, 2027 back Sat, Jun 19, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jun 19, 2027 back Sat, Jul 3, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jul 3, 2027 back Sat, Jul 17, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jul 17, 2027 back Sat, Jul 31, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jul 31, 2027 back Sat, Aug 14, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Aug 14, 2027 back Sat, Aug 28, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Aug 28, 2027 back Sat, Sep 11, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Sep 11, 2027 back Sat, Sep 25, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||
Sat, Sep 25, 2027 back Sat, Oct 9, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Oct 9, 2027 back Sat, Oct 23, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Oct 23, 2027 back Sat, Nov 6, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Nov 6, 2027 back Sat, Nov 20, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Nov 20, 2027 back Sat, Dec 4, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Dec 4, 2027 back Sat, Dec 18, 2027 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jan 15, 2028 back Sat, Jan 29, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jan 29, 2028 back Sat, Feb 12, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Feb 12, 2028 back Sat, Feb 26, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Feb 26, 2028 back Sat, Mar 11, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||
Sat, Mar 11, 2028 back Sat, Mar 25, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Mar 25, 2028 back Sat, Apr 8, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Apr 8, 2028 back Sat, Apr 22, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Apr 22, 2028 back Sat, May 6, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, May 6, 2028 back Sat, May 20, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, May 20, 2028 back Sat, Jun 3, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jun 3, 2028 back Sat, Jun 17, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jun 17, 2028 back Sat, Jul 1, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jul 1, 2028 back Sat, Jul 15, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Jul 15, 2028 back Sat, Jul 29, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||
Sat, Jul 29, 2028 back Sat, Aug 12, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Aug 12, 2028 back Sat, Aug 26, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Aug 26, 2028 back Sat, Sep 9, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Sep 9, 2028 back Sat, Sep 23, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Sep 23, 2028 back Sat, Oct 7, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Oct 7, 2028 back Sat, Oct 21, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
Sat, Oct 21, 2028 back Sat, Nov 4, 2028 | 14 | 14-Night Western Caribbean Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas) | |
- DEC19
Saturday · 14 nights
14-Night Western Caribbean
Leaves from Terminal AACalls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jan 2, 2027
- JAN2
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jan 16, 2027
- JAN16
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jan 30, 2027
- JAN30
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Feb 13, 2027
- FEB13
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Feb 27, 2027
- FEB27
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Mar 13, 2027
- MAR13
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Mar 27, 2027
- MAR27
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Apr 10, 2027
- APR10
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Apr 24, 2027
Lowest fare shown
- APR24
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, May 8, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- MAY8
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, May 22, 2027
- MAY22
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jun 5, 2027
- JUN5
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jun 19, 2027
- JUN19
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jul 3, 2027
- JUL3
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jul 17, 2027
- JUL17
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jul 31, 2027
- JUL31
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Aug 14, 2027
- AUG14
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Aug 28, 2027
- AUG28
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Sep 11, 2027
- SEP11
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Sep 25, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- SEP25
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Oct 9, 2027
- OCT9
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Oct 23, 2027
- OCT23
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Nov 6, 2027
- NOV6
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Nov 20, 2027
- NOV20
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Dec 4, 2027
- DEC4
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Dec 18, 2027
- JAN15
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jan 29, 2028
- JAN29
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Feb 12, 2028
- FEB12
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Feb 26, 2028
- FEB26
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Mar 11, 2028
- We may earn a commission if you book through these buttons, at no cost to you.
- MAR11
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Mar 25, 2028
- MAR25
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Apr 8, 2028
- APR8
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Apr 22, 2028
- APR22
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, May 6, 2028
- MAY6
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, May 20, 2028
- MAY20
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jun 3, 2028
- JUN3
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jun 17, 2028
- JUN17
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jul 1, 2028
- JUL1
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jul 15, 2028
- JUL15
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Jul 29, 2028
- We may earn a commission if you book through these buttons, at no cost to you.
- JUL29
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Aug 12, 2028
- AUG12
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Aug 26, 2028
- AUG26
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Sep 9, 2028
- SEP9
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Sep 23, 2028
- SEP23
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Oct 7, 2028
- OCT7
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Oct 21, 2028
- OCT21
Saturday · 14 nights
14-Night Western Caribbean
Calls at Roatan (Honduras) · Costa Maya (Mexico) · Cozumel (Mexico) · Ocean Cay (Bahamas) · Puerto Plata (Dominican Republic) · San Juan (Puerto Rico) · Ocean Cay (Bahamas)
Returns Sat, Nov 4, 2028
Months this route sails
Other routes MSC World America runs
Full ship scheduleStarting fares per person, for the cheapest cabin listed, with taxes and port fees included, last updated . Fares change often, so check the current price before you book.