Mexico cruises

The Latest Mexico Cruise Deals

Most recommended Mexico cruises
Carnival Firenze

4 Day Baja Mexico

Carnival Firenze

2026-09-07 - 2026-09-11

4 nights

Long Beach, California - Avalon, Catalina Island, California - Ensenada, Mexico - At sea - Long Beach, California

$24/person

Excluding taxes & port fees

Interior

Carnival Firenze

3 Day Baja Mexico

Carnival Firenze

2026-12-11 - 2026-12-14

3 nights

Long Beach, California - Ensenada, Mexico - At sea - Long Beach, California

$34/person

Excluding taxes & port fees

Interior

Carnival Paradise

4 Day Western Caribbean

Carnival Paradise

2026-10-04 - 2026-10-08

4 nights

Tampa, Florida - At sea - Cozumel, Mexico - At sea - Tampa, Florida

$109/person

Excluding taxes & port fees

Interior

Carnival Radiance

5 Day Mexican Riviera

Carnival Radiance

2026-10-29 - 2026-11-03

5 nights

Long Beach, California - At sea - Cabo San Lucas, Mexico - At sea - Ensenada, Mexico - Long Beach, California

$109/person

Excluding taxes & port fees

Interior

Carnival Panorama

6 Day Mexican Riviera

Carnival Panorama

2026-09-20 - 2026-09-26

6 nights

Long Beach, California - At sea - Cabo San Lucas, Mexico - Cabo San Lucas, Mexico - At sea - Ensenada, Mexico - Long Beach, California

$109/person

Excluding taxes & port fees

Interior

Quantum of the Seas

3 Night Ensenada Cruise

Quantum of the Seas

2026-04-07 - 2026-04-10

3 nights

Los Angeles, California - Ensenada, Mexico - At sea - Los Angeles, California

$124/person

Excluding taxes & port fees

Interior

Carnival Valor

5 Day Western Caribbean

Carnival Valor

2026-10-26 - 2026-10-31

5 nights

New Orleans, Louisiana - At sea - Cozumel, Mexico - Progreso, Mexico - At sea - New Orleans, Louisiana

$130/person

Excluding taxes & port fees

Interior

Serenade of the Seas

2 Night Ensenada Cruise

Serenade of the Seas

2026-10-02 - 2026-10-04

2 nights

San Diego, California - Ensenada, Mexico - San Diego, California

$177/person

Excluding taxes & port fees

Interior

Ovation of the Seas

4 Night Catalina & Ensenada Cruise

Ovation of the Seas

2026-12-14 - 2026-12-18

4 nights

Los Angeles, California - At sea - Avalon, Catalina Island, California - Ensenada, Mexico - Los Angeles, California

$198/person

Excluding taxes & port fees

Interior

Ovation of the Seas

4 Night Ensenada Getaway Cruise

Ovation of the Seas

2028-02-07 - 2028-02-11

4 nights

Los Angeles, California - At sea - At sea - Ensenada, Mexico - Los Angeles, California

$198/person

Excluding taxes & port fees

Interior

Radiance of the Seas

5 Night Western Caribbean Cruise

Radiance of the Seas

2026-08-24 - 2026-08-29

5 nights

Tampa, Florida - At sea - Costa Maya, Mexico - Cozumel, Mexico - At sea - Tampa, Florida

$212/person

Excluding taxes & port fees

Interior

Radiance of the Seas

4 Night Western Caribbean Cruise

Radiance of the Seas

2026-10-01 - 2026-10-05

4 nights

Tampa, Florida - At sea - Cozumel, Mexico - At sea - Tampa, Florida

$216/person

Excluding taxes & port fees

Interior

Carnival Liberty

6 Day Western Caribbean

Carnival Liberty

2026-11-15 - 2026-11-21

6 nights

New Orleans, Louisiana - At sea - At sea - Belize City, Belize - Cozumel, Mexico - At sea - New Orleans, Louisiana

$219/person

Excluding taxes & port fees

Interior

Enchantment of the Seas

4 Night Western Caribbean Getaway

Enchantment of the Seas

2028-01-24 - 2028-01-28

4 nights

Tampa, Florida - At sea - Costa Maya, Mexico - At sea - Tampa, Florida

$224/person

Excluding taxes & port fees

Interior

Enchantment of the Seas

5 Night Western Caribbean Getaway

Enchantment of the Seas

2028-01-05 - 2028-01-10

5 nights

Tampa, Florida - At sea - Costa Maya, Mexico - Cozumel, Mexico - At sea - Tampa, Florida

$224/person

Excluding taxes & port fees

Interior

MSC Seascape

7 Night Caribbean - Western Cruise

MSC Seascape

2026-04-26 - 2026-05-03

7 nights

Galveston, Texas - At sea - At sea - Costa Maya, Mexico - Roatan, Honduras - Cozumel, Mexico - At sea - Galveston, Texas

$314/person

Excluding taxes & port fees

Interior

All You Need to Know for Your Mexico Cruise

Choosing the best months for a Mexican cruise depends on what you are looking for. This large country offers visitors some climatic variation, but the best weather can be found generally between December and April when rainfall is at its lowest and the temperature remains around 75ºF, although this is also when humidity is at its highest. Those who prefer things a little cooler may find it best to visit during the month of May or between November and December when temperatures drop.

The least expensive times for a Mexico cruise are between May and June, or September and December. At this time of year, temperatures are a little lower, but there are fewer tourists and all of the most popular attractions and beaches are less busy. The most expensive period for tourists to experience Mexico is between December and April, with March and April being the costliest.

There are a number of major ports in Mexico that take cruise liners. The most prominent and popular are Ensenada, Cabo San Lucas, Mazatlan, Puerto Vallarta and Manzanillo. A majority of Mexican cruises leave from either Los Angeles or San Diego and many of them stop at Catalina Island.

Cruisers can choose from a variety of shore excursions such as Mexican cuisine and wine tasting tours or sailing. For those who are more adventurous, many cruises have options to explore the Mexican terrain on horseback or on an ATV or buggy. Water sports enthusiasts can find options to go snorkeling, kayaking, paddle boarding, or swimming. For those who are looking to relax, cruisers can sunbathe on world-class beaches or shop in local boutiques.

The wildlife of Mexico is another great attraction and visitors during December, January and February can enjoy the opportunity to watch humpback whales returning from their Pacific feeding grounds, and breaching out of the water. Some cruises such as the 7 day Mexican Rivera cruise on the Carnival Splendor offer opportunities to swim with dolphins, which can be a hit with kids.

The Mexican Riviera is one of the most popular destinations for cruises to Mexico and includes destinations such as Cabo San Lucas and Puerto Vallarta. The Riviera offers tourists plentiful shopping and dining experiences, as well as excursions to the jungle. On the east coast, the seaside destination of Cozumel provides a range of tourist attractions, including sumptuous food outlets and live entertainment, while the authentic experience of downtown Cozumel is not to be missed for those seeking the real Mexico.

Cancun is famous for its Spring Break attractions and is ideally suited for younger tourists. Cancun also features a family-friendly downtown area that gives visitors a chance to savor authentic Mexican life.

Tourists keen to experience the delights of Mexico have plenty of options to choose from but Carnival is one of the most popular operator. They offer cruises that take in Catalina and Baja Mexico such as the Carnival Imagination cruise and passengers who want to savor the Mexican Riviera can enjoy the Carnival Splendor cruise. For families, the Disney Cruise Line offers the Disney Wonder cruise between the Pacific Coast and Mexico. Children and adults alike can experience Disney magic onboard with family-friendly entertainment such as musicals, fireworks, and a Goofy themed pool.

KAYAK’s Insights for Cruises to Mexico

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your cruise to Mexico with confidence

What is the cheapest month to take a cruise to Mexico?

November is the cheapest month to sail to Mexico for cruises with an itinerary of between 4 and 8 port stops.

What is the cheapest cruise line to sail with to Mexico?

Carnival is the cheapest out of all of the cruise lines that offer Mexico cruises with an average cost of $745 for a 4 port itinerary. For an 8 port itinerary, the cheapest cruise line is Celebrity with an average cost of $1,405.

What is the cheapest day of the week to depart on a cruise to Mexico?

The cheapest day of the week to depart on a cruise with between 4 and 8 port stops is Monday.

How many stops do people usually make on a Mexico cruise?

Generally, cruises with between 4 and 8 ports are the most popular. For passengers on cruises to Mexico, most passengers book a cruise with 6 stops.

Good to know - Essential information for your next Mexico cruise

Low season

High season

Average price (weeknight)

Average price (weekend night)

September
April
$1,014
$1,011
Cheapest month to sail with an average 17% drop in price.
Most expensive month to sail with an average 27% rise in price.
Average weeknight departure price.
Average weekend departure price.

FAQs When Booking a cruise to Mexico

  • What different cabin options are available?

    There are a total of 4 different cabin options; Balcony, inside, oceanview and suite. The most expensive of these is suite at an average price of $1,739/night. The cheapest is inside which costs $761/night on average.

  • What is the most popular itinerary for a cruise along Mexico?

KAYAK’s Top Tips for your next Mexico cruise

  • Try to book around 25 days in advance for the best chance at a below average price.