The main cruise ports in Mexico are Cozumel, Costa Maya (Mahahual) and Progreso on the Caribbean side, plus Ensenada, Cabo San Lucas, Puerto Vallarta, Mazatlán, Manzanillo and Huatulco on the Pacific, known as the Mexican Riviera. Caribbean ports mostly get cruises from Gulf and Florida homeports like Galveston, Miami and Tampa. Mexican Riviera cruises usually leave from Los Angeles, Long Beach or San Diego.
Free: get the printable Caribbean Port Day Pack: one page per port, with a day planner →
Government figures reported by Cruise Hive show about 6.5 million cruise passengers arrived in Mexico in the first half of 2026, up 17% on the year before. Below we cover every port by coast, where ships sail from, current US safety advice and the 2026 changes to know before you book.
Mexico Cruise Ports at a Glance: A Coast-by-Coast Map
Use these tables as a text map: each coast runs north to south.
Mexican Riviera cruise ports (Pacific and Sea of Cortez)
| Port (state) | Docking | Best for |
|---|---|---|
| Ensenada (Baja California) | Pier | Short cruises from California, La Bufadora blowhole, Valle de Guadalupe wine tours |
| Guaymas / San Carlos (Sonora) | Pier, occasional calls | Desert-meets-sea scenery and quiet beaches on the Sea of Cortez |
| Loreto (Baja California Sur) | Tender, small ships | Marine park snorkeling, kayaking, a historic mission town |
| Topolobampo (Sinaloa) | Pier, occasional calls | Copper Canyon rail excursions on longer itineraries |
| La Paz (Baja California Sur) | Pier at Pichilingue, outside the city | Seasonal whale shark tours, Balandra beach, the malecón |
| Cabo San Lucas (Baja California Sur) | Tender | El Arco boat trips, whale watching in winter, beach clubs |
| Mazatlán (Sinaloa) | Pier | Historic old town, a long seafront malecón, local food |
| Puerto Vallarta (Jalisco) | Pier | The malecón, Banderas Bay beaches, Los Arcos snorkeling |
| Manzanillo (Colima) | Pier | Beach days and deep-sea fishing |
| Acapulco (Guerrero) | Pier, few calls | La Quebrada cliff divers, mostly on repositioning and world cruises |
| Huatulco (Oaxaca) | Pier, walkable | Clear-water bays, snorkeling, a relaxed small-resort feel |
| Puerto Chiapas (Chiapas) | Pier | Coffee farms, Izapa ruins, Panama Canal itineraries |
Mexico Caribbean cruise ports (Gulf of Mexico and Caribbean)
| Port (state) | Docking | Best for |
|---|---|---|
| Progreso (Yucatán) | Very long pier with shuttle to shore | Mérida, Chichén Itzá or Uxmal, Yucatán food |
| Playa del Carmen / Calica (Quintana Roo) | Limited, occasional calls | Fifth Avenue shopping, Xcaret-style parks, Tulum |
| Cozumel (Quintana Roo) | Three piers | Reef snorkeling and diving, beach clubs, San Miguel town |
| Costa Maya / Mahahual (Quintana Roo) | Pier at a purpose-built cruise port | Chacchoben ruins, an easy beach day, the small town of Mahahual |
Docking can change with the ship and weather, so check your cruise line’s port guide.
Caribbean Side: The Busiest Mexico Cruise Ports
Cozumel
Cozumel is Mexico’s busiest cruise port and one of the busiest in the world. On peak days in winter, four or five ships can be in at once. Ships use three piers: the International Pier and Puerta Maya, which sit south of town near the hotel zone, and Punta Langosta, which is right in San Miguel. Punta Langosta is walkable to town; the southern piers suit beach clubs and the reef. The island is known for snorkeling and diving along the Mesoamerican Reef. For ideas, see our guide to the best things to do in Cozumel on a cruise day. If you’d rather eat well near the ship, we have a separate round-up of Cozumel restaurants close to each cruise pier.
Cozumel isn’t growing much more. Plans for a fourth cruise pier were suspended in July 2025 after opposition from local officials, residents and environmental groups, so the island still has three berths.
Costa Maya (Mahahual)
Costa Maya is a cruise port built for the purpose, on the southern Quintana Roo coast not far from Belize. Next to the pier there’s a village of shops, bars and pools. The real fishing village of Mahahual is a short taxi ride away and has a laid-back beachfront. The most popular excursion is the Maya site of Chacchoben, which you reach by coach through the jungle.
Progreso
Progreso, in Yucatán, is the gateway to Mérida, the colonial state capital, and to Maya ruins such as Uxmal and Dzibilchaltún. Chichén Itzá is reachable too, but it’s a long round trip. The cruise pier is famously long, and a shuttle takes you to the shore. In the first half of 2026, Progreso grew faster than any other Mexican Caribbean port, with passenger numbers up about 22%.
Playa del Carmen and Calica
Few big ships call directly at Playa del Carmen, and calls at the Calica pier just south of town are occasional. Most cruisers reach Playa, Tulum and the Riviera Maya parks from Cozumel, by ferry or ship’s tour.
These ports often appear alongside Belize, Honduras and Jamaica on the same sailing. Our guide to Western Caribbean cruise ports worth visiting covers those as well.

Mexican Riviera Cruise Ports: The Pacific Side
Ensenada
Ensenada is about 70 miles south of San Diego, so it shows up on almost every three-, four- and five-night cruise from California. Ships dock close to town. The usual trips are La Bufadora, a sea blowhole about 18 miles away, and wine tasting in the Valle de Guadalupe.
Cabo San Lucas
Cabo is a tender port. Ships anchor in the bay and take you in to the marina by small boat, which is a quick trip. The classic outing is a boat to El Arco and Lover’s Beach. From roughly December to April, whale watching is the big draw. Cabo’s passenger numbers rose about 65% in the first half of 2026, so expect it to be busy.
Puerto Vallarta
Ships dock in the marina area north of downtown. A short taxi ride takes you to the malecón and the Zona Romántica. Popular trips include Los Arcos marine park, boat-only beaches and tequila tastings.
Mazatlán
Mazatlán’s cruise terminal sits in the working port, close to the restored historic center, Plaza Machado and the long seafront malecón. Passenger numbers rose almost 70% in the first half of 2026.
Manzanillo, Huatulco and the far south
Manzanillo docks close to downtown and is known for beaches and sport fishing. Further south, Huatulco is a small, walkable port with a row of clear-water bays. It’s one of the most relaxed stops on the coast. Acapulco now gets few cruise calls, and Guerrero is under a Do Not Travel advisory with no exceptions, so many travelers stay on board or stick to ship tours there. Puerto Chiapas, near the Guatemala border, is mostly visited on Panama Canal and repositioning cruises, and it was Mexico’s fastest-growing Pacific port in early 2026.
La Paz, Loreto, Topolobampo and Guaymas, all on the Sea of Cortez, mostly appear on longer or smaller-ship itineraries.
Where Do Mexico Cruises Depart From?
- Texas and the Gulf: Galveston is the biggest homeport for Western Caribbean Mexico cruises, with short trips to Cozumel, Progreso and Costa Maya. New Orleans and Mobile offer similar routes.
- Florida: Tampa is closest to the Yucatán. Miami, Fort Lauderdale and Port Canaveral run Western Caribbean itineraries that usually include Cozumel or Costa Maya.
- California: Los Angeles (San Pedro) and Long Beach handle most Baja and Mexican Riviera cruises. San Diego is the closest US port to Ensenada. Royal Caribbean said Serenade of the Seas would start sailing from San Diego in October 2026, and Voyager and Ovation of the Seas are based in Los Angeles for the 2026-27 season.

Are Mexico Cruise Ports Safe?
For most cruise visitors, the main ports are no riskier than other busy tourist destinations, as long as you stay in tourist areas and use reputable transport. The US State Department rates each Mexican state separately. Its latest Mexico advisory was reissued on May 29, 2026. Here’s how the cruise states compare at the time of writing:
| Level | States with cruise ports |
|---|---|
| Level 1 – Exercise Normal Precautions | Yucatán (Progreso), Campeche |
| Level 2 – Exercise Increased Caution | Quintana Roo (Cozumel, Costa Maya, Playa del Carmen), Baja California Sur (Cabo, La Paz, Loreto), Oaxaca (Huatulco), Nayarit |
| Level 3 – Reconsider Travel | Baja California (Ensenada), Jalisco (Puerto Vallarta), Sonora (Guaymas). Chiapas was also at Level 3 at last check |
| Level 4 – Do Not Travel | Sinaloa (Mazatlán, Topolobampo), Colima (Manzanillo), Guerrero (Acapulco) |
Levels cover whole states, so read the detail. The advisory allows US government employees into Mazatlán’s tourist core, Manzanillo’s port and tourist areas, and Topolobampo’s city and port when traveling by sea. It sets no extra restrictions for Puerto Vallarta or Ensenada. Advisories can change at short notice, so read the current version on travel.state.gov before you sail.
Practical safety checklist
- Read the current state-by-state advisory for every port on your itinerary.
- Use ship tours or well-reviewed operators for trips well outside town, especially in Level 3 and 4 states.
- Take official taxis from the pier rank and agree the fare (often quoted in US dollars) before you get in.
- Allow plenty of time to get back. Ships don’t wait for late independent travelers.
What Changed for Mexico Cruises in 2026
- Higher passenger fee: Mexico’s per-passenger cruise fee started at $5 in July 2025. It doubled to $10 on August 1, 2026, and is scheduled to reach $15 in July 2027 and $21 from August 2028. It applies at Cozumel and the other major ports. Reports say it’s charged once per sailing rather than at every port, and it normally appears in the taxes and fees part of your fare.
- Perfect Day Mexico cancelled: In May 2026, Royal Caribbean withdrew its planned Perfect Day Mexico water park next to Costa Maya after Mexico’s environment ministry said the project would not be approved. Costa Maya still operates as normal. Royal Caribbean has said it wants to keep investing in Mexico, but it hasn’t announced a replacement.
- Record growth, especially on the Pacific: Pacific ports grew about 36% in passenger numbers in the first half of 2026, compared with about 9% on the Caribbean side.
How to Choose Between Mexico Cruise Ports
- Want the shortest, cheapest trip? A three- or four-night cruise from California to Ensenada, or from Galveston or Tampa to Cozumel.
- Snorkeling and clear water? Cozumel on the Caribbean side, or Huatulco and Cabo on the Pacific.
- Maya history? Progreso for Uxmal and Mérida, or Costa Maya for Chacchoben.
- Whales? A winter Mexican Riviera cruise calling at Cabo, or Sea of Cortez ports like La Paz and Loreto.
- Fewer crowds? Huatulco, Progreso or a small-ship Sea of Cortez itinerary rather than a peak-day Cozumel call.
Hurricane season runs from June to November on both coasts. The dry, calmer months from roughly December to April are the most reliable time for either route.
FAQs
What is the most popular cruise port in Mexico?
Cozumel. It handles more cruise passengers than any other Mexican port and often has four or five ships in on the same day during peak season. Costa Maya is usually second.
Which ports are on a Mexican Riviera cruise?
A typical seven-night Mexican Riviera cruise from Los Angeles calls at Cabo San Lucas, Mazatlán and Puerto Vallarta. Shorter cruises usually visit Ensenada. Longer ones may add La Paz, Manzanillo or Huatulco.
Are Mexico cruise ports safe for American tourists?
Millions of Americans visit Mexican cruise ports every year without trouble, but the risk varies by state. The US State Department’s advisory, reissued in May 2026, ranges from Level 1 for Yucatán to Level 4 for states such as Sinaloa and Guerrero. Stay in tourist areas and check the current advisory.
Do I need a passport for a cruise to Mexico?
On closed-loop cruises that start and end at the same US port, US citizens can often travel with a birth certificate and government photo ID. A valid passport is still strongly recommended in case you have to fly home from a foreign port. Check your cruise line’s documentation rules.
How much is Mexico’s cruise passenger tax?
It has been $10 per passenger since August 1, 2026, and is due to rise to $15 in July 2027 and $21 in August 2028. It’s normally included in the taxes and fees on your cruise fare.

