You've heard your friends say it for years: "You have to go to Mexico. We loved our cruise!" But you can't remember if they sailed the Mexican Riviera or Caribbean Mexico. So, where do you go? Try to remember if they visited Cancun or Cabo? Scroll through their Instagram to see if they were in Nayarit or Quintana Roo? And where is the Mexican Riviera, anyway?
If it all starts to sound the same and you feel like you can't decide, you're not alone. We've all wondered about the differences between the fabled Mexican Riviera of "The Love Boat" fame, and the ports closer to the Gulf of Mexico and the Caribbean Sea.
We're making it easy to decide where your Mexican cruise should take you with this easy-to-understand rundown on cruise itineraries in the Mexican Riviera vs. Caribbean Mexico.
When we're talking about the Mexican Riviera and Caribbean Mexico, there's one important distinction to remember: it's a west coast/east coast thing.
The Mexican Riviera is on the west coast, including the Baja Peninsula, Sea of Cortez (that's the long narrow sea between Baja and mainland Mexico) and the Pacific coastal cities on the west coast. Caribbean Mexico is just that: the Mexican port cities on the Caribbean coast, including those on the inner edge of the Yucatan Peninsula, the cities on the eastern Yucatan coast and an island or two in the vicinity (including Cozumel). There are far fewer common cruise ports here than the Mexican Riviera.
A bit of confusion may arise as Riviera Maya (also called the Mayan Riviera) has become a somewhat popular term for Caribbean Mexico in recent years. But it's easy to keep the names straight. Think of it this way: the Mayans lived in the Yucatan and all those pyramids, cities and ruins they left behind are a short drive inland from the Caribbean.
The word riviera means coastline in Italian, but it's generally not used for any coastline, but a coastal area that's particularly beautiful. The Mexican Riviera is just that.
Cruise Pier Runners In Cozumel -- Carnival Liberty
Our Favorite Things Aboard Viking Venus
Regent Seven Seas Splendor Returns to the Seas
Wonder of the Seas Construction Update: Sea Trials
Silversea's New S.A.L.T. Program
The Most Exciting New Ships In 2021
Wonder of the Seas Completes Sea Trials
Cruise Critic and JJ Cruise : Our Experience Onboard Celebrity Edge (June 2021)
Icy Strait Point's New Transporter Gondola (POV Video, 2021)
Here's What It's Like Onboard the First Large Cruise Ship to Alaska in 21 Months
On the west coast of Mexico, the Pacific Ocean influences the beaches, the weather, the food and culture. The landscape is generally lush (with exceptions along Baja and the eastern coastline of the Sea of Cortez, which are drier), making it a prime agricultural spot. Think mole, avocado, mangos and papayas; picture seafood dishes with tuna, octopus, swordfish and black sea bass. Tequila is also huge here, as the drink originated in a town called Tequila in the state of Jalisco, which includes the popular Puerto Vallarta.
Beaches on the Mexican Riviera tend to be darker, with sand ranging from light gold to a shade closer to brass, or even pebbly-to-rocky beaches. Though some beaches will have much lighter, powdery sand, they don't proliferate here as they do in Caribbean Mexico. Like the sand, the sea tends toward deeper shades, and the Pacific and Sea of Cortez will show you beauty in deep blue tones rather than the turquoise you'll find in the east.
Snorkeling is best in the Sea of Cortez, where the water is warmer and tends to be calmer, and where some reefs and rock formations attract fish and aquatic wildlife. Surfing and fishing are exceptional along the Mexican Riviera (ask any well-surfed Southern Californian and they'll tell you of a legendary break somewhere along the Baja Peninsula).
Mexican Riviera Cruise Ports
Everything from huge mega-ships to smaller, adventure-focused expedition ships to sailing vessels call on ports in the Mexican Riviera. Some will stick to exploring the uninhabited islands in the Sea of Cortez, others will make the trip from Los Angeles or San Diego to Guatemala or beyond, but wherever you sail, you'll find the Mexican Riviera a delight.
Most cruises to the Mexican Riviera originate in the U.S., departing primarily from Los Angeles (or Long Beach) and San Diego, though some longer sailings leave from San Francisco or even Vancouver, British Columbia.
There are more than a dozen ports that cruise lines commonly call on when sailing the Mexican Riviera, and some are well known even beyond the cruise world. The best known -- Cabo San Lucas, Puerto Vallarta, and Acapulco -- have been vacation havens for going on a century. Others, like those in the Sea of Cortez, are relatively new to current cruisers.
Here are the common ports that cruise ships visit along the Mexican Riviera:
- Cabo San Lucas
- Isla Espiritu Santo and Isla Partida
- Ixtapa/ Zihuatanejo
- La Paz (Pichilingue)
- Magdalena Bay
- Puerto Vallarta
When many of us think of a cruise to Mexico, we think of Caribbean Mexico, where we'll go sailing along the Yucatan Peninsula, taking excursions to snorkel the reefs or visit Mayan ruins in the jungles. Caribbean Mexico is comprised largely of the Yucatan Peninsula, both the interior/Gulf of Mexico side and the Caribbean coastline, and the island of Cozumel. You'll hear people mention Quintana Roo when they talk about their Caribbean Mexican getaway; Quintana Roo is a state on the southwestern edge of the Yucatan Peninsula (bordered to the north by the state of Yucatan), and it includes the ports of Cozumel, Cancun, Tulum and others.
Bright blue and turquoise waters give Caribbean Mexico that tropical flair so many of us expect from a cruise, and those gorgeous waters are paired with equally stunning beaches where you'll find fine, white or pale gold sand, gentle waves and plenty of water sports to occupy your time. Weather across the region is influenced by the Caribbean, meaning there are risks of thunderstorms, tropical storms and even hurricanes, with the highest chance of strong storms occurring between August and October. That said, the weather here is a tropical delight: hot, sunny, cooled by that ocean breeze and absolutely ideal for a getaway.
The cuisine of Caribbean Mexico is seafood rich, with plenty of fresh fish, shrimp and lobster to go along with avocados, peppers (the state of Tabasco is not far from the Yucatan) and tropical fruits that grow here.
Inland, there are Mayan ruins aplenty to explore (and nearly every cruise line offers excursions to visit the ruins) and jungle preserves where you can zipline, ride ATVs, hike and do all the wildlife watching you care to do.
One distinct feature here are the cenotes, underground rivers and lakes accessed through sinkholes and caves (don't worry, the best cenotes are large and mostly claustrophobia-free); here the blue water takes on an otherworldly glow and you can swim, snorkel, splash and float to your heart's content. The cenotes were formed by the massive asteroid strike that formed the Gulf of Mexico; it helped create the flat, limestone landscape on the Yucatan Peninsula, and the majority of rivers and streams in the region carved their paths underground. This has given us, several million years later, a gorgeous subterranean playground.
Caribbean Mexico Cruise Ports
There are a number of ways to cruise to Caribbean Mexico, from sailings that only focus on Mexican ports to cruises of the Western Caribbean including stops in Grand Cayman or Jamaica in addition to Cozumel and Costa Maya in Mexico. Cruises that take in the Caribbean Coast of Central America, call on ports in Belize and Honduras along the way. You can see there's no shortage of how to visit this region of Mexico by cruise ship, it's just a matter of which itineraries call on which ports.
The ports along Mexico's Caribbean Coast are known to cruise fans and lovers of all-inclusive resorts, and two of the best known are Cancun and Cozumel -- but there are more.
Take a look at this list of common cruise ports in Caribbean Mexico:
- Costa Maya
- Cozumel (to Tulum and Cancun)
- Playa del Carmen (Calica)
- Progreso (Merida)
- Puerto Morelos