Editor’s note: This guide has been updated with the latest information.
Cruises to Mexico have an appeal that’s hard to match.
Pacific Coast itineraries cover both Baja California (with stops in Ensenada), and the area farther south considered the Mexican Riviera (featuring the ports of Cabo San Lucas, Mazatlan and Puerto Vallarta). Where else can you spend the morning whale watching from a small boat, followed by an afternoon of shopping or enjoying authentic Mexican cuisine?
The ports on Mexico’s eastern coast are often lumped together with other Central American ports or island destinations on Western Caribbean cruises. Do a bit of digging, and you can find three- to five-night cruises from Galveston, Texas; New Orleans; and Mobile, Alabama, that visit only Mexican ports, including Cozumel, Costa Maya and Progreso.
Beaches and water sports, as well as eating and drinking, are the primary attractions on cruises to Mexico. Both coasts offer ample opportunity to play in the sun and sand. The best Mexico cruises have lengthy port stops that provide plenty of time to explore, plus time on board the ship to relax and decompress.
You might even be able to cruise to Mexico without a passport if your cruise begins and ends in the same U.S. port.
So, what’s the best cruise to Mexico? Royal Caribbean and Carnival Cruise Line run year-round cruises from the Los Angeles area and Galveston ports, while Princess Cruises, Holland America, Norwegian Cruise Line, Celebrity Cruises and Disney Cruise Line offer seasonal cruises to Mexico from the West Coast.
Occasionally, you can find luxury cruises to the Mexican Riviera on lines like Silversea and Regent Seven Seas. American Queen Voyages and UnCruise Adventures offer unique small-ship opportunities to cruise Mexican ports on both coasts.
For more cruise news, reviews and tips, sign up for TPG’s cruise newsletter.
We scoured all the options and came up with the best Mexico cruises to help narrow your choices. Here’s what we found.
3-night Baja cruise on Carnival Radiance
Carnival Radiance gets the nod for having a year-round schedule of short escapes to Mexico.
Carnival Cruise Line’s west coast Mexico cruises sail from the port of Long Beach, which is a fun destination in its own right, with beaches, water sports and the Aquarium of the Pacific.
Carnival Radiance (formerly Carnival Victory) underwent a complete refit in 2021, adding a dedicated comedy club, top-deck water attractions and the first-ever chicken joint from Shaquille O’Neal, aptly named Big Chicken.
The ship goes to Ensenada and back with one fun day at sea. Water sports and whale watching in winter are among the top activities in Ensenada for Carnival cruisers. For a local lunch in port, order fish tacos; Ensenada claims to have invented the dish. Some also claim Ensenada is the original home of the margarita. Drink enough of those, and it won’t matter if it’s true or not. If margaritas aren’t your thing, there are popular wineries in port worth checking out.
Who should go: It’s no secret that Carnival’s Fun Ships are known as party ships. This short hop to Mexico is ideal for residents of the Western states looking for an escape any time of year. The ship’s atmosphere is enthusiastic and fun, which spills into Ensenada on the single port day of the cruise.
Related: A beginner’s guide to picking a cruise line
4-night Baja cruise with Catalina Island on Disney Wonder
Disney Wonder is one of Disney Cruise Line‘s oldest and smallest ships, carrying only 2,700 passengers. However, it’s packed with Disney adventures, including a musical stage production of “Frozen,” character meet-ups and the most family-friendly cabins at sea. Wonder sails to Mexico from San Diego during the fall and winter.
Not every four-night cruise on Wonder includes Catalina Island, but if you can snag one that does, it’s a huge bonus of family fun. Activities in the port of Avalon on Catalina include an amazing zip-line course of five lines. Soaring along the island’s hillsides 600 feet above the beaches below, the adventure course takes over two hours to complete.
If your crew isn’t into highspeed zipping, try a backcountry bison expedition or a relaxing day at the beach. Catalina is a charming island with a European feel, memorable food and a fascinating history. The second port on the itinerary is Ensenada, where the wildlife-watching or beach fun can continue.
Who should go: Disney Wonder is an ideal ship for family cruise travel from the West Coast. Features include the Marvel Superhero Academy inside the Disney Oceaneer Club, the activity space for kids. You’ll have family-friendly accommodations on board, most with split bathrooms (one with toilet and sink, the other with bath-shower combo and sink). Parents have plenty of opportunities to enjoy a night out without the kids, dining at the adults-only Palo specialty restaurant or sampling an adult beverage at the After Hours entertainment district.
5-night Mexico cruise with Cabo overnight on Majestic Princess
Princess Cruises‘ Majestic Princess is one of the largest ships that seasonally visits Mexico from Los Angeles. The vessel, which was originally built for the Chinese market, has been Americanized, but it still features some nods that include upscale onboard shopping boutiques like Coach and Bulgari, plus a relaxing enclosed top-deck lounge with gathering spaces and faux topiaries.
The ship sails five-night voyages that offer overnights in Cabo San Lucas. There are also some sea days mixed in.
After all those other cruise ships say adios to Cabo, cruisers on board Majestic Princess can explore the city’s nightlife. Street taco tour, anyone? Tequila flights? How else can you enjoy late-night freshly fried churros on a street corner?
Who should go: This cruise is for anyone who enjoys exploring port cities more in-depth than what’s offered by a standard port call and who appreciates less of a party atmosphere. Daytime activities in Cabo include sport fishing, wildlife watching, boat rides, camel rides, kayaking, parasailing and snorkeling. Add in evening tasting tours, and you’re set.
Related: Ship-sponsored vs. independent shore excursions on cruises: Which should you book?
6- and 7-night Mexico cruises plus Roatan on Royal Caribbean’s Harmony of the Seas
Royal Caribbean’s Harmony of the Seas is one of the largest vessels ever to sail from Galveston, and there’s a shiny new terminal designed to handle the behemoth.
Part of the line’s Oasis Class, which includes the world’s largest cruise ships, Harmony of the Seas carries 5,479 passengers at double occupancy. The ship features an open-air AquaTheater at its aft for high-diving and acrobatic shows, an ice skating rink, some of the most extravagant Royal Caribbean suites across the fleet and a park with live plants in the center of the ship.
There are several variations for sailings of both durations, but both offer ample beach time at Cozumel and Costa Maya, plus a third stop in Roatan, Honduras. The rest of the trip is all about fun on the ship as you cruise the Gulf waters for two to three sea days, depending on itinerary length.
Who should go: A Mexico cruise on Harmony of the Seas is ideal for big-ship lovers. Inexpensive flights into Houston’s two airports make it accessible to at least a dozen central U.S. states. And for Texans who can drive to the port in less than a day, the fun of a beach day on Galveston Island before or after the cruise makes this sailing an easy choice.
7-night Mexican Riviera cruise on Carnival Panorama
Carnival Panorama is loaded with Carnival-style fun. From a jaw-dropping, nail-biting ropes course high above the decks to waterslides and an indoor trampoline park, this ship is a crash course in playtime. The seven-night itineraries sail from Long Beach and include all the main western Mexico ports of Cabo San Lucas, Mazatlan and Puerto Vallarta, where the ship stays into the evening hours.
With three sea days, cruisers have plenty of time to enjoy the ship. The best part is that this floating thrill ride cruises this itinerary year-round.
Who should go: It’s a great choice for families with tweens and teens because so many of the onboard activities are geared to them. Couples sailing without kiddos can enjoy adults-only areas like the Serenity sun deck retreat, a plush Cloud 9 Spa and Havana staterooms with their exclusive pool deck.
7-Night Expedition to Baja California with UnCruise
UnCruise Adventures does Mexico with an entirely different approach to cruising.
Leave the party ships and the thrill rides behind for an expedition adventure aboard the 66-passenger Safari Voyager. The ship sails from La Paz, Mexico, between January and June, taking passengers in search of gray whales, whale sharks, rays and an amazing variety of sea life, as well as wildlife on dry land.
Activities include kayaking, Zodiac boat rides, snorkeling, hiking and, of course, downtime at the beach. Safari Explorer is somewhat basic in its amenities. You can expect cabins that are quite cozy, but ample public space on deck to watch for sealife and meet your fellow passengers.
UnCruise fares include all meals, excursions, equipment, beverages (including alcohol) and airport transfers, leaving you free to enjoy the adventure.
Who should go: This cruise is for physically fit adults and families with kids ages 8-17 seeking adventure in the wilds and waters of Baja, California.
Related: Big vs. small cruise ships: Which will I like better?
7-night Mexican Riviera cruise on Discovery Princess
When Princess Cruises’ newest ship isn’t in Alaskan waters, it can be found cruising to the Mexican Riviera from the Los Angeles port at San Pedro.
The seven-night itinerary includes Cabo San Lucas, Mazatlan and Puerto Vallarta, plus three sea days to enjoy the ship, which carries 3,660 guests. Discovery Princess brings a bit of elegance to the Riviera, with afternoon tea and the ability to order the Ultimate Balcony Breakfast to your cabin’s private veranda (for an additional charge).
While Discovery Princess is similar to most Princess ships in design and decor, it has something no other ship in the fleet has — two Sky Suites. Each suite has two bedrooms and a luxurious 1,000-square-foot balcony for unrivaled views.
Who should go: This is the best Mexico cruise for those seeking Princess’ relaxed upscale mode of cruising. Children are always welcome on Princess, and there are plenty of connecting rooms and cabin options with third and fourth bunks. Though the ship offers a youth program, don’t expect waterslides and thrill rides. The vibe on board is low-key, and the average age is a bit older when compared to Royal Caribbean or Carnival.
Bottom line
The best cruises to Mexico are the ones that suit your travel personality. Whether you’re looking for a party atmosphere or adventure, there’s a ship waiting to take you to Mexico any time of year.
Focus your search on round-trip itineraries from major ports in Los Angeles, San Diego and Galveston. You’ll also find options for cruises to Mexico from San Francisco, New Orleans and even Mobile, Alabama.
Planning a cruise? Start with these stories:
- The 5 most desirable cabin locations on any cruise ship
- A beginners guide to picking a cruise line
- The 8 worst cabin locations on any cruise ship
- A quick guide to the most popular cruise lines
- 21 tips and tricks that will make your cruise go smoothly
- 15 ways cruisers waste money
- 15 best cruises for people who never want to grow up
- The ultimate guide to what to pack for a cruise