Mexico cruise tours are among the most popular cruise experiences in the world, thanks to the country’s diverse coastlines, rich culture, ancient history, vibrant cities, and tropical beaches. Cruises to Mexico mainly sail from the United States (Los Angeles, San Diego, Galveston, Miami, Tampa) and occasionally from Canadian ports, offering itineraries ranging from 3-day short getaways to 14+ day immersive journeys.
Mexican cruises generally fall into three main regions: Mexican Riviera (Pacific Coast) Western Caribbean & Yucatán Peninsula Baja California Peninsula & Sea of Cortez Each region offers a unique blend of scenery, activities, and cultural experiences.

Western Caribbean & Yucatán Peninsula Cruises
Overview
These cruises focus on Mexico’s Caribbean coast, usually departing from Florida or Texas. They often combine Mexico with other Caribbean destinations like Jamaica, Belize, or Honduras.

Key Destinations
Cozumel
Costa Maya
Progreso

Mexican Riviera Cruises (Pacific Coast)
The Mexican Riviera is the most iconic Mexico cruise route along the Pacific Ocean. These cruises usually depart from Los Angeles or San Diego and sail south along Mexico’s western coastline.

Key Destinations

  • Cabo San Lucas
  • Puerto Vallarta
  • Mazatlán

Baja California Peninsula & Sea of Cortez Cruises

Overview
These cruises explore Mexico’s northwestern coast, often shorter in length (3–7 nights) and perfect for relaxed, scenic travel.

Key Destinations

  • Ensenada
  • La Paz
  • Loreto