A cruise ship off the Mexican Riviera coastline at sunset with rocky headlands

Country guide

Cruise ports in Mexico

8 ports we cover in Mexico, across the Mexican Riviera and Western Caribbean. Each guide covers how ships berth, how far the town is and what a group can do with the day.

  • Mexican Riviera
  • Western Caribbean
  • 8 port guides

Practical basics

Drawn from the individual port guides below. Currency, language and berthing can differ between ports in the same country, so the detail that matters is on each port's own page.

Plan a group cruise calling at Mexico

How Mexico's ports compare

Mexico has more cruise ports on this site than any other country, and they sit on two different oceans. The Yucatán ports — Cozumel, Costa Maya and Progreso — are Caribbean calls on itineraries from Florida and the Gulf. Cabo San Lucas, Puerto Vallarta, Mazatlán, Ensenada and La Paz are Pacific calls from California. A group will almost never see both on one sailing.

The two coasts offer genuinely different days. The Caribbean side is reef and beach: Cozumel sits on the second-largest reef system in the world, and snorkelling is the reason most ships stop. The Pacific side is desert and mountain — Cabo is arid granite at the tip of a peninsula, and Puerto Vallarta has jungle canopy tours twenty minutes inland.

Getting ashore differs too. Most Mexican ports dock, and the exception is the busiest one on the Pacific coast: Cabo San Lucas has no pier at all, tenders every call, and loses more calls to swell than anywhere else in the region.

Time zones are the practical trap on a Pacific itinerary. Mexico abolished daylight saving in 2022 except in the Baja California border zone, so a single week can span three offsets — Ensenada on Pacific time, Cabo, Mazatlán and La Paz an hour ahead, and Puerto Vallarta an hour ahead of those. Ships usually hold one time all week, so a phone that updates itself will disagree with the all-aboard notice.

Every Mexico cruise port

Regions Mexico sits in

Other countries with cruise ports

Taking a group to Mexico

Five cabins or more held together as one block, quoted once, with each household booking and paying separately. Tell us roughly when and how many.

Get group rates