A longtime favorite, Mexico cruises are well-loved for their proximity and beauty. From the west coast of the U.S. (mostly California), there are a variety of sailings to the Mexican Rivera which visit the popular ports of Cabo San Lucas, Mazatlan and Puerto Vallarta along the Pacific Ocean. From the east coast (mostly Florida), there are plenty of cruises to the Mayan Riviera which stop at the ports of Progresso, Costa Maya and Cozumel along the Gulf of Mexico.
These east coast cruises are generally part of a Western Caribbean itinerary. You can cruise to Mexico year-round, though the best time to visit is November through May during the dry season. If you’re looking to score a deal, fall cruises usually offer the steepest discounts.