Skip to main content
Puerto Costa Maya
Photo by Jorge Fernández Salas on Unsplash

Puerto Costa Maya cruise port guide

Puerto Costa Maya, where the Caribbean and Antilles MSC cruise ships dock, is out of sight north of Mahahual, but its influence is felt on cruise-ship days, when the village springs to life with souvenir stands and jet-ski rentals along the slick seafront promenade, an extremely miniature version of Playa del Carmen. The two towns in the area, Mahahual and the smaller Xcalak, were hit hard by Hurricane Dean in 2007. Mahahual was rebuilt, but Xcalak is still quite battered. On an MSC Caribbean and Antilles cruise you will typically stay around Mahahual, while divers and anglers head south to Xcalak. If you stop for only one ancient site in the Río Bec area, Kohunlich is your best excursion choice. The ruins, seldom visited by anyone other than enormous butterflies and wild parrots, are beautifully situated, peering out above the treetops. The buildings date from the late pre-Classic to the Classic periods (100–900 AD) and the majority are in the Río Bec architectural style. Foliage has reclaimed most of them, except for the Templo de los Mascarones, which is named after the five 2m-high stucco masks that decorate its facade. Disturbing enough now, these wide-eyed, open-mouthed images of the sun god, Kinich Ahau, once stared out from a background of smooth, bright-red-painted stucco. Also look for an elite residential area called the 27 Escalones, worth the detour to see the great views over the jungle canopy from the cliff edge on which it is built. Set in a drier area with sparse trees, these two neighbouring ruins are an interesting contrast to Kohunlich. Kinichná’s hulking pyramid, built in metre-high stones, layer upon layer by successive leaders, barely clears the trees, but you can look over the surrounding terrain (and spot a glimpse of the Dzibanché ancient Maya archaeological site), now broken into farmland.

Quick facts

Country Mexico
Coordinates 19.1428, -96.1429
Available cruises 1,263

Cruises visiting Puerto Costa Maya

Prices per person · incl. taxes & fees.

Showing the 20 least-expensive of 1,263 sailings.

Showing 1,263 Puerto Costa Maya cruises

Open in full search
View Ship image Cruise line Line / Ship Departs Nights From
Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Jewel of the Seas Cruises on Jewel of the Seas Nov 2, 2026 5

from $337

$67 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Enchantment of the Seas Cruises on Enchantment of the Seas Jan 24, 2028 4

from $345

$86 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Enchantment of the Seas Cruises on Enchantment of the Seas Jan 10, 2028 4

from $345

$86 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Freedom of the Seas Cruises on Freedom of the Seas Dec 12, 2026 5

from $351

$70 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Jan 31, 2028 5

from $357

$71 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Nov 2, 2026 5

from $358

$71 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Jewel of the Seas Cruises on Jewel of the Seas Dec 2, 2026 5

from $360

$72 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Enchantment of the Seas Cruises on Enchantment of the Seas Feb 7, 2028 4

from $360

$90 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Enchantment of the Seas Cruises on Enchantment of the Seas Jan 19, 2028 5

from $365

$73 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Enchantment of the Seas Cruises on Enchantment of the Seas Nov 15, 2027 4

from $369

$92 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Jewel of the Seas Cruises on Jewel of the Seas Nov 27, 2026 5

from $371

$74 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Jewel of the Seas Cruises on Jewel of the Seas Jan 16, 2027 5

from $373

$74 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Enchantment of the Seas Cruises on Enchantment of the Seas Jan 5, 2028 5

from $373

$74 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Jan 8, 2028 5

from $375

$75 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas May 3, 2027 5

from $378

$75 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Oct 19, 2026 5

from $380

$76 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Feb 24, 2028 4

from $381

$95 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Nov 18, 2027 4

from $382

$95 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Liberty of the Seas Cruises on Liberty of the Seas Nov 28, 2026 5

from $384

$76 / night

Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Royal Caribbean Puerto Costa Maya cruises on Royal Caribbean Go to Radiance of the Seas Cruises on Radiance of the Seas Oct 24, 2026 5

from $385

$77 / night