Skip to main content

A Mexico cruise reaches the country’s two distinct cruise coasts. The Mexican Caribbean (Yucatan side) has Cozumel, Costa Maya, and Progreso as the headline ports. The Mexican Riviera on the Pacific side has Cabo San Lucas, Puerto Vallarta, Mazatlan, and Ensenada. Mexico is one of the busiest cruise destinations on Earth, with Cozumel alone receiving over 4 million cruise visitors a year. Ships from US East Coast and Florida ports sail the Caribbean side; ships from California and the West Coast sail the Pacific side.

brown rock formation on blue sea under blue sky during daytime
Photo by Mario Mendez on Unsplash

For cruisers, the two Mexican coasts feel like different countries. The Caribbean side delivers Maya ruins (Tulum, Chichen Itza), spectacular beaches and reefs, the Maya Riviera resort strip, and the Cozumel snorkel-and-dive paradise. The Pacific side delivers desert-meets-sea drama at Cabo San Lucas, the lush Banderas Bay around Puerto Vallarta, the sport-fishing-and-beach-resort feel of Mazatlan, and the wine-country day-trips from Ensenada. The US dollar is widely accepted, English is common in cruise tourism, and safety in the cruise-port areas is high.

Quick Facts

Region Americas (Pacific and Caribbean coasts)
Cruise season Year-round on both coasts
Peak vs shoulder Caribbean peak Dec to Apr; Pacific peak Nov to May
Number of cruise ports Cozumel, Costa Maya, Progreso (Caribbean); Cabo San Lucas, Puerto Vallarta, Mazatlan, Ensenada (Pacific)
Top areas Yucatan and Maya Riviera (Caribbean); Baja California and Pacific Riviera
Currency Mexican peso (USD widely accepted in tourist areas)
Language Spanish (official); English widely in cruise tourism
Visa (US/UK/EU) Visa-free for short tourist stays for most; tourist card on arrival
Time zone Central, Mountain, and Pacific time zones (GMT-6 to GMT-8)
Average temperature 75 to 90F (24 to 32C) in main cruise season
Cruise lines Royal Caribbean, Carnival, Norwegian, Princess, MSC, Holland America, Disney, Celebrity, Virgin Voyages, Margaritaville at Sea

Best Time to Cruise

Mexico has a warm tropical climate on both coasts, so the cruise season runs year-round. The Caribbean side peaks December through April when winter cruisers flood Cozumel and Costa Maya, with hurricane season June through November adding risk. The Pacific side peaks November through May, with the May-through-October monsoon and summer heat reducing demand.

Peak season on the Caribbean side is December through April, when fares are highest. The best value sits in late April, May, October, and November (between hurricane peak and winter peak). Browse the latest Americas cruise deals for shoulder-season sailings.

On the Pacific side, November through April brings the most pleasant weather, with comfortable temperatures and almost no rain. Summer is hot and humid, with the monsoon delivering afternoon rains. For most cruisers, the Pacific shoulder months of November and April are the sweet spot, while the Caribbean shoulder is late April-May or October-November.

Top Cruise Ports

Cozumel (Caribbean side)

Cozumel, the small Caribbean island just off the Yucatan coast, is Mexico’s busiest cruise port and one of the world’s busiest, with three cruise piers receiving multiple ships daily. The island sits on the spectacular Mesoamerican Reef, second-largest in the world, with brilliant snorkeling and diving close to shore.

The draws are the snorkeling and diving (especially the Palancar Reef and Columbia Reef walls) and the Chankanaab beach and reef park. Add the San Miguel town with its restaurants and tequila tasting, the Tulum and Chichen Itza Maya-ruin excursions (long days to the mainland), and the dolphin and stingray encounters. Insider tip: Cozumel’s snorkeling is genuinely outstanding and accessible to beginners. The Money Bar and other shore-snorkel spots deliver vibrant reef life right off the beach. Combine a half-day snorkel with a town stroll and a tequila tasting for the standout single-day experience.

Cabo San Lucas (Pacific side)

Cabo San Lucas at the southern tip of the Baja California peninsula is the Mexican Riviera’s most iconic stop. The dramatic El Arco rock arch sits where the Pacific meets the Sea of Cortez. Ships usually anchor offshore and tender to the marina, with the resort town’s bars, restaurants, and Medano Beach a short walk away.

The draws are the iconic El Arco rock arch (the standout photo and boat-tour stop) plus Lover’s Beach and Divorce Beach reached only by boat. Add the Medano Beach with its watersports and beach bars, the famous Cabo nightlife, and the desert-and-whale-watching excursions December through March. Insider tip: a small water-taxi or glass-bottom-boat tour to El Arco, Lover’s Beach, and the sea-lion colony is the unmissable Cabo experience. A stop at Medano Beach for an hour of swimming or a margarita rounds out the day brilliantly.

Puerto Vallarta (Pacific side)

Puerto Vallarta on Banderas Bay in central Pacific Mexico is the Mexican Riviera’s most charming cruise port. The cobblestone old town (Zona Romantica), the Malecon seafront promenade, and the lush Sierra Madre mountains all sit right behind the city. Ships dock at Terminal Maritima a short taxi from the old town.

The draws are the romantic Old Town and the Malecon with its sculptures, plus the Our Lady of Guadalupe church. Add the famous Los Muertos Beach, the Marietas Islands snorkeling-and-bird-watching excursions, the jungle ziplining adventures, and the Tequila town day-trips. Insider tip: Puerto Vallarta is the Mexican Riviera’s most rewarding walkable city. Spend the morning exploring the Malecon and the Old Town’s churches and squares, with the afternoon for either a beach day or a Marietas Islands snorkel for the standout pairing.

Which Cruise Lines Sail Here

Mexico is one of the busiest cruise markets in the world, with a deep roster on both coasts. On the Caribbean side, the mass-market lines lead. Royal Caribbean, Carnival, Norwegian, MSC, Disney, and Virgin Voyages include Cozumel and Costa Maya on Western Caribbean itineraries from Florida and Texas ports.

On the Pacific side, Princess and Holland America have historically led Mexican Riviera sailings from Los Angeles and San Diego, with Carnival, Norwegian, and Royal Caribbean operating regular Pacific itineraries.

The premium and luxury lines including Celebrity, Cunard, Oceania, Silversea, and Seabourn include Mexican ports on Caribbean and Pacific itineraries and Panama Canal transits. Most Mexico cruises are 5-to-7-night round-trips from Florida (Caribbean) or California (Pacific), with longer Panama Canal sailings combining both coasts. Read our Royal Caribbean review, our Carnival review, and our Princess review to match a line to your trip.

Shore Excursion Tips

Mexico is one of the easiest cruise destinations for independent travelers. English is widely used in cruise tourism, the US dollar is accepted in tourist areas, pier-to-town transport is safe, and cruise-port security is high. Cozumel is excellent for do-it-yourself snorkel days, Cabo for water-taxi tours, and Puerto Vallarta for walkable old town visits.

Book through the ship or a reputable operator for the long mainland excursions like Chichen Itza and Tulum from Cozumel, where ferry-and-bus timing matters critically. The same goes for the Cabo Arch boat tours where you want guaranteed return, and any Marietas Islands trips from Puerto Vallarta.

Spanish is the official language with English widely in tourism, and the Mexican peso is the currency, with US dollars accepted in tourist areas at varying rates. Tipping is standard (15-20 percent at restaurants). Try ceviches, tacos al pastor, mole, and the local mezcals and tequilas. Stick to bottled water. For more, see our guide to cruise shore excursions.

Sample Itineraries

A 7-night Western Caribbean cruise on Royal Caribbean, Carnival, or Norwegian round-trip from Florida includes Cozumel and Costa Maya alongside Bahamas or Cayman, from around $499 per person.

A 7-night Mexican Riviera cruise on Princess, Carnival, or Norwegian round-trip from Los Angeles covers Cabo, Puerto Vallarta, and Mazatlan, from around $649 per person.

A 10-to-15-night Panama Canal transit on Princess, Holland America, or a premium line links the Caribbean and Pacific sides of Mexico via the Canal, from around $1,499 per person. Compare current sailings on the deals page before you book.

Packing & Practical Tips

Pack lightweight tropical clothing for the warm climate on both coasts, plus swimwear and beach footwear. Add water shoes (essential for snorkeling Cozumel’s rocky entries), a hat, sunglasses, and reef-safe sun protection (some Mexican reserves require it). Add a light layer for ship air-conditioning and a smart-casual outfit for any specialty dining.

Mexico uses the same plug types as the US (Types A and B at 127V), so US travelers need no adaptor. Cards work in larger places and tipping is standard. Stick to bottled water and brand-name ice. Cell roaming may be expensive; ship Wi-Fi or local SIM is more reliable. For the full list, see our cruise packing guide.

The Verdict

Mexico is one of the most rewarding cruise destinations on Earth, with two distinct coasts delivering very different experiences. The Caribbean side gives you the spectacular Cozumel reefs, the Maya ruins of Tulum and Chichen Itza, and the Costa Maya resort calls. The Pacific side gives you the iconic Cabo Arch, the romantic Puerto Vallarta old town, and the Mexican Riviera resort strip. The deep cruise-line roster, the easy English-and-US-dollar logistics, and the high safety in cruise-port areas make Mexico a brilliant choice for first-timers and repeat cruisers alike.

Book a Caribbean Mexico cruise from Florida if you want Maya ruins and reef snorkeling, ideally on Royal Caribbean or Carnival for value. Book a Mexican Riviera cruise from California if you want the Cabo Arch and Puerto Vallarta charm, ideally on Princess or Carnival. For the best mix of weather and value, sail in late April-May or October-November on the Caribbean side, or November or April on the Pacific side.

Related Guides (internal links)

Last updated: May 23, 2026. Written by Helena Marsh, Editorial Director.


Frequently asked questions

When is the best time to cruise Mexico?

The best time to cruise Mexico depends on the season you want — peak months bring the most sailings and the highest fares, while shoulder season trades some weather certainty for lower prices and thinner crowds.

Which cruise lines sail to Mexico?

Which Cruise Lines Sail Here Mexico is one of the busiest cruise markets in the world, with a deep roster on both coasts.

How much does a Mexico cruise cost?

A Mexico cruise varies widely by line, cabin and season, but judge the all-in price — base fare plus gratuities, drinks, WiFi and excursions — rather than the headline lead-in fare.

Which cruise ports does Mexico have?

Top Cruise Ports Cozumel (Caribbean side) Cozumel, the small Caribbean island just off the Yucatan coast, is Mexico's busiest cruise port and one of the world's busiest, with three cruise piers receiving multiple ships daily.

✉️ Free Weekly Newsletter

Cruise Deals & Guides. Straight to Your Inbox.

Join thousands of cruise travelers who get our weekly roundup of the best deals, new itineraries, and expert guides.

Best deals of the week — curated & verified
New destination & port guides every week
Cruise line sales & promo codes
Free Cruise Deals Calendar on signup
Get Free Cruise Deals
No spam. Unsubscribe any time.
🔒 We never share your email. Privacy policy applies.
vs