Effective July 1st. Due to new regulations, prices now include all taxes and fees. Learn more

Mexico Cruises

Santa Maria beach by Cabo San Lucas on a sunny day

About Mexico Cruises

For sandy beaches, a vibrant food scene and an array of thrilling water sports, a cruise to Mexico is just what you need. Mexico's Pacific coast (often called the Mexican Riviera) is thousands of miles long and full of ports ideal for all types of tourists. Many Panama Canal, Caribbean and Central America itineraries also make stops in other Mexican ports, including Cozumel and Costa Maya.

Whether you want to cross snorkeling in Cabo San Lucas off your bucket list or visit historic Old Mazatlan and explore its cathedral, marketplace and central square, there's something for everyone on a Mexican cruise.

Major cruise lines offering Mexican Riviera itineraries for all or part of the year include Carnival, Disney, Holland America Line (HAL), Norwegian Cruise Line (NCL) and Princess. Others, such as Azamara, Celebrity, Crystal, Cunard, Oceania, Regent Seven Seas, Royal Caribbean and Silversea, make Mexican Riviera stops as part of longer Panama Canal or Central America itineraries. Prices per person depend on several factors, including which line you book, the month you travel and the duration of the trip.

The best time to cruise to Mexico — including the Mexican Riviera — is from November through January, when it's less crowded and skies aren't as rainy and temperatures are still warm.

  • More about Mexico

  • What is the best time to cruise to Mexico?

  • Which cruise lines go to Mexico?

Loading...

We found you 599 cruises

Loading...
Loading...
Sirena
Sirena
Sirena Cabins
Sirena
Sirena Dining
Sirena
Sirena Activity/Entertainment
Sirena
Sirena
Sirena

7 Nights

Caribbean - Western Cruise

Port: Miami • Costa Maya • Harvest Caye • Roatan • Cozumel • Miami

303 reviews
Dec 4, 2024
Oceania Cruises
View All Prices

7 Nights

Mexican Riviera - Los Angeles

Port: Los Angeles • Cabo San Lucas • Puerto Vallarta • Mazatlan • Ensenada • Los Angeles

519 reviews
Norwegian Cruise Line
View All Prices

7 Nights

Caribbean - Western Cruise

Port: Port Canaveral • Ocean Cay MSC Marine Reserve • Roatan • Costa Maya • Cozumel • Port Canaveral

249 reviews
MSC Cruises
View All Prices
Cruise Critic Favorite

6 Nights

Western Caribbean Cruise

Port: Galveston • Costa Maya • Roatan • Cozumel • Galveston

2,091 reviews
Royal Caribbean International
View All Prices

7 Nights

Caribbean - Western Cruise

Port: Port Canaveral • Ocean Cay MSC Marine Reserve • Costa Maya • Cozumel • Port Canaveral

249 reviews
MSC Cruises
View All Prices
Cruise Critic Favorite

7 Nights

Western Caribbean Holiday

Port: Galveston • Roatan • Costa Maya • Cozumel • Galveston

2,091 reviews
Royal Caribbean International
View All Prices

4 Nights

Catalina & Ensenada Cruise

Port: Los Angeles • Catalina Island • Ensenada • Los Angeles

2,297 reviews
Royal Caribbean International
View All Prices

7 Nights

Caribbean - Western Cruise

Port: Miami • Cozumel • Roatan • Costa Maya • Ocean Cay MSC Marine Reserve • Miami

415 reviews
MSC Cruises
View All Prices

12 Nights

12 Nt Ultimate Caribbean & The Americas

Port: Tampa • Grand Cayman • Cartagena • Colon • Puerto Limon • Cozumel • Tampa

1,839 reviews
Nov 30, 2024
Celebrity Cruises
View All Prices

5 Nights

Western Caribbean - Port Canaveral

Port: Port Canaveral • Great Stirrup Cay • Cozumel • Port Canaveral

2,067 reviews
Aug 17, 2024
Norwegian Cruise Line
View All Prices

7 Nights

Western Caribbean Cruise

Port: Fort Lauderdale • Grand Cayman • Cozumel • Nassau • Fort Lauderdale

2,506 reviews
Mar 29, 2025
Celebrity Cruises
View All Prices

5 Nights

Mexican Riviera - Los Angeles

Port: Los Angeles • Cabo San Lucas • Ensenada • Los Angeles

1,438 reviews
Norwegian Cruise Line
View All Prices

4 Nights

Catalina & Ensenada Cruise

Port: Los Angeles • Catalina Island • Ensenada • Los Angeles

2,297 reviews
Royal Caribbean International
View All Prices

7 Nights

Baja Peninsula

Port: San Diego • Cabo San Lucas • La Paz • Loreto • San Diego

889 reviews
Holland America Line
View All Prices

7 Nights

Cabo, Vallarta & Mazatlan

Port: Los Angeles • Cabo San Lucas • Mazatlan • Puerto Vallarta • Los Angeles

2,297 reviews
Royal Caribbean International
View All Prices

More about Mexico

What is the best time to cruise to Mexico?

The best time to cruise to Mexico — including the Mexican Riviera — is from November through January, when it's less crowded and skies aren't as rainy and temperatures are still warm.

Which cruise lines go to Mexico?

Cruise lines that go to Mexico include Carnival, Disney, Holland America Line (HAL), Norwegian Cruise Line (NCL) and Princess. Others, such as Azamara, Celebrity, Crystal, Cunard, Oceania, Regent Seven Seas, Royal Caribbean and Silversea, make Mexican Riviera stops as part of longer Panama Canal or Central America itineraries.

What are some things to do in Mexico?

Cruises on Mexico's west and east coast cities offer a variety of things to do. For those looking for a water thrill, check out the Playa Mia Grand Beach Park in Cozumel which is suitable for adults and kids. In Cabo San Lucas, you can zipline, go on ATV tours and ride camels at Wild Canyon Adventures.

Do you need a passport to take a cruise to Mexico?

You must have a passport to travel on a cruise to or within Mexico.

What should I pack for a cruise to Mexico?

Since the temperatures in Mexico are typically pleasant year round -- except for the summer months where they can reach the 90s and higher -- you'll want to pack breathable, hot weather clothing. Be sure to also bring bathing suits and shoes that you don't mind getting wet if you plan on partaking in any water activities.

Related Cruises

Acapulco