A cruise to Mexico might evoke feelings of “The Love Boat,” as you make your way through the ports of the Mexican Riviera (western side of the country). Or you might stop on the popular island of Cozumel (eastern side of the country), often featured as part of a Western Caribbean cruise. A deeper dive may even take you on an expedition in the Sea of Cortez surrounded by arid, uninhabited islands and spectacular marine life.
Because of its rich, 5,800-mile coastline, Mexico has so much to offer visitors by way of cruise ship – whether you’re lounging at an all-inclusive resort in Puerto Vallarta or drinking a margarita in its birthplace of Ensenada, in Baja California.
Some of the best snorkelling and diving anywhere can be found in Mexico. The second-largest coral reef in the world, the Mesoamerican Barrier Reef, lies off the coast of Cancun, Riviera Maya and Costa Maya, drawing underwater enthusiasts from across the globe.
History is another attraction in Mexico; Mayan ruins are accessible from various cruise ports, including Playa del Carmen with its nearby Tulum ruins, or Progreso for a full-day drive out to Chichen Itza. The structures – built thousands of years ago – are a stark contrast to the kitschy portside souvenir shops selling touristy sombreros.
Almost every popular shore excursion -- whale watching, ziplining, kayaking, Jeep tours and even wine-tasting -- can be found throughout the varied ports of Mexico, especially on the western side in the Sea of Cortez and the Mexican Riviera.
Mexico is a year-round destination, though the country can get steamy during the summer months; most lines call in the fall/winter and even spring seasons. Plus, the dry season is typically November through May. Though weather will vary depending on where you are, expect daytime temperatures in the 70s and 80s Fahrenheit (21 to 26 Celsius).
If you're heading to Mexico for the whale watching, especially in the Sea of Cortez (off Mexico's west coast) – mostly on an expedition cruise – come during the winter. Whales begin to arrive in December, and your best chances of a sighting last through March.
Cozumel, an island off the coast in the Caribbean Sea, is one of the most popular ports of cruising, let alone Mexico; it's one of the marquee ports on a Western Caribbean itinerary. Costa Maya, Cancun, Playa del Carmen and Progreso are also featured on select Western Caribbean cruises.
Mazatlan, Cabo San Lucas and Puerto Vallarta (in addition to Ensenada) are top ports along a Mexican Riviera sailing, which crisscrosses where the Gulf of California empties into the Pacific Ocean. Many of these ports can also be featured on a Sea of Cortez cruise along with lesser-visited places like La Paz, Loreto, Topolobampo and the uninhabited island of Todos Santos.
Repositioning cruises along the western coast may also visit A to Z, from Acapulco to Zihuatanejo (Ixtapa).
Departure ports catering to Mexico span California cities of the U.S. West Coast, like Long Beach and San Pedro (Los Angeles), San Diego or San Francisco; to New Orleans and Galveston in the south, and Miami, Tampa, Fort Lauderdale and even New York on the East Coast.
Mexican Riviera cruises tend to depart from the West Coast, while Western Caribbean itineraries leave from the East Coast. Expedition or immersive sailings in the Sea of Cortez will typically sail from La Paz, Mexico (accessible from the Cabo San Lucas airport).
Cruises to Mexico run year-round as part of Western Caribbean itineraries or dedicated Mexico (often Mexican Riviera) sailings. It's a surprisingly large country, densely packed with sightseeing opportunities.
The main regions of Mexico visited by cruise ship are Baja California (Ensenada) and Baja California Sur (Cabo San Lucas or La Paz), which are the "arm" attached to the left of the mainland; the west coast along the Pacific and Gulf of California (Puerto Vallarta or Manzanillo); and on the east coast around the tip of the Yucatan Peninsula along the Gulf of Mexico (Cancun, Cozumel or Playa del Carmen).
Here are our best suggestions for finding a cheap cruise or cruise deal to Mexico. If you book a “guaranteed cabin” (they select for you), a stateroom on a lower deck or sail on an older ship from a brand you prefer, then you can get the best cost for a specific cruise to Mexico. Last-minute cruise deals to Mexico appear as you get closer to the sail date, now around four weeks in advance. Taking a cruise to Mexico in the shoulder season (before or after the peak season) can also be a great way to find a cruise special.