Find Cheap Cruises to Mexico

Great Mexico cruise deals now!

For expert cruise advice, call 1-800-916-8586.

Most cruises have enhanced cleanliness, safety & vaccinations protocols for a safer return to sea. More Details

Questions about the cruise experience? Learn more in our Cruise Guide.

Online cruise vacation consultant Expedia cruise experts can help you plan your next cruise vacation. More details

Best Mexico cruise deals

10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

3 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Jan 31, 2025 — Feb 3, 2025
Los Angeles, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

3 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Dec 6, 2024 — Dec 9, 2024
Los Angeles, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Radiance

3 night Mexico

Carnival Cruise LinesCarnival Cruise Lines • Carnival Radiance
Sep 24, 2024 — Sep 27, 2024
Long Beach, United States • Ensenada, Mexico • Long Beach, United StatesDeparting from Long Beach, visiting 3 ports, select Itinerary details to review day by day itinerary

Sign in for extra savings
inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

4 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Dec 9, 2024 — Dec 13, 2024
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

4 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Jan 27, 2025 — Jan 31, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary

55% off
inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

4 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Feb 3, 2025 — Feb 7, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary

55% off
inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

4 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Feb 24, 2025 — Feb 28, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary

55% off
inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

4 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Mar 24, 2025 — Mar 28, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

4 night Mexico

Royal Caribbean InternationalRoyal Caribbean International • Navigator of the Seas
Mar 31, 2025 — Apr 4, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Radiance

4 night Mexico

Carnival Cruise LinesCarnival Cruise Lines • Carnival Radiance
Nov 18, 2024 — Nov 22, 2024
Long Beach, United States • Catalina, United States • Ensenada, Mexico • Long Beach, United StatesDeparting from Long Beach, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Don't see what you're looking for?
See all available Mexico sailings
View all sailings

Cruise to Mexico

Why go on a cruise to Mexico?

Mexico cruises in 2024 offer a range of itineraries that allow you to visit multiple destinations such as Puerto Costa Maya, Cancun, Ensenada, Cozumel, and more. A Cancun cruise, Ensenada cruise, and Cozumel cruise allow you to sail the seas around Mexico and enjoy their crystal-clear waters, white sand beaches, and activities such as snorkeling, diving, or simply relaxing in the sun. A Carnival cruise to Mexico in 5 days is also a popular choice for those looking for a fun-filled vacation, while a 3-day cruise to Mexico is a fantastic option for those who have limited time but still want to get a taste of Mexico. Opt for 4-day cruises to Mexico from Florida in 2024 if you’re looking to escape the US and experience the rich culture of Mexico.

How to find cheap cruises to Mexico?

To find lower Mexico cruise prices on Expedia, simply sort your search results by price to put the most affordable options at the top of the list. You will be able to find some of the best deals for your 3-day cruise to Mexico from Los Angeles or a 3-day all-inclusive cruise to Mexico. The cruise company also matters: Celebrity Cruises offers a more premium luxury experience while Carnival Cruises keeps cruise tickets to Mexico more budget-friendly. Keep in mind that flexible dates can also help you secure more affordable prices for a 4 or 5-day cruise. If you can, book your trip for 2025 rather than splurging on a last-minute journey. But if you're looking to go on a cruise to Mexico in 2024, Expedia often has great Mexico cruise deals.

What are some of the best cruise lines to Mexico?

Several of the best cruise lines to Mexico are available on Expedia, including Carnival, Disney, and Celebrity, all of which offer great cruise vacations to Mexico with such features as world-class live entertainment, shows, and activities for kids aged from 3 to 17. These cruise lines offer Cancun cruises, Baja cruises, 4-day cruises from Mexico to Florida, cruises from San Francisco to Mexico, and even Puerto Vallarta cruises. You can choose from various cruise durations, such as a 3-day cruise to Mexico, a 4-day cruise to Mexico, or even a weekend cruise to Mexico. There are also different points of departure, such as a 5-day Mexico cruise from Long Beach or a 3-day cruise from San Diego. Additionally, you have the option to utilize search filters to display results only from specific cruise lines or even specific cruise ships that you're interested in.

How can I find good Mexico cruise deals?

To find Mexico cruise deals on Expedia, keep an eye out for the green discount marker on the search result situated above the price estimate. This marker will indicate the maximum discount available on the deal currently running for that booking. Whether you’re looking for a 3-day Mexico cruise all-inclusive or a 7-day cruise to Mexico, be sure to check the details of the offer to see what's included. Keep in mind as well that a 4-night cruise to Catalina and Ensenada will provide a richer experience compared to a 3-day cruise to Mexico that solely visits Ensenada.

What should I look out for when booking cruise tickets to Mexico?

Location is one of the most important things you should consider when planning your cruise to Mexico in 2024. If you prefer a more upscale Mexico cruise trip which stops at more diverse locations, go with a Riviera Mexico cruise ship. A cruise to Riviera Maya will allow you to visit sparkling Caribbean beaches, have fun at adventure parks deep in the jungle, and go diving on beautiful reefs. On the other hand, Baja Mexico cruises usually stop at fewer locations which are likely to be cheaper. Baja Mexico cruises feature beautiful beaches, stunning desert landscapes, and great scuba diving. Timing is another decision-making element when it comes to Mexico cruise ship prices, you have various options such as a 5-day day from Florida or a 3-day cruise from Los Angeles to Cabo San Lucas. Early fall is usually the low season when you can find discount cruises to Mexico. June to August is a highly popular period when many people opt for a cruise to Mexico, which can result in higher prices.

Where are the best places to go on a cruise to Mexico?

Mexico is home to some of the best cruise destinations, including Ensenada, Cancun, Cozumel, Mazatlán, and Puerto Vallarta. Some longer 5 or 7-day cruises that travel to Mexico may include multiple stops, providing the opportunity to explore various locations along the enchanting Mexican coastline with its pristine beaches and welcoming shores. Riviera Maya cruises offer an abundance of destinations within close proximity, allowing for visits to numerous different locations. Cruises along the west coast of Mexico typically require longer travel distances between each stop, resulting in more time spent on the ship. You can take a cruise to Mexico from departure ports, such as a 3-day cruise to Mexico from Long Beach, or a 5-day cruise from Florida or San Francisco to Mexico.

When is the best time to go on a cruise in Mexico?

The optimal time for experiencing some of the finest cruises in Mexico is typically during the winter months, specifically from November to January. During this period, the crowds are generally smaller, allowing for a more intimate experience, and the weather remains warm and clear. However, December can be especially busy for a winter month due to the influx of holiday travelers. If you're planning a 7-day cruise in Mexico or a 5-day cruise, Expedia is on hand to help you find the options and itinerary to suit you.

How long does it take to go to Mexico by cruise ship?

If you travel from popular departure ports like New Orleans and Los Angeles, it will only take about a day or so to reach Mexico. For a longer journey, you could choose a 4-day cruise, a 5-day cruise or a 7-day cruise. Different cruise ships drive at different speeds, so your destination in Mexico also plays a role: a cruise to Puerto Vallarta from Los Angeles, for example, can take longer than a 2- or 3-night cruise to Mexico. If you have limited time, opt for a 3-day all-inclusive cruise.

What are some great luxury cruises to Mexico?

You'll find some of the best luxury cruises to Mexico with Carnival and Celebrity. Specifically, the Carnival Sunrise cruise to Mexico boasts several restaurants and bars, a state-of-the-art spa facility, and a pool on the deck complete with winding waterslides. If you're seeking the ultimate luxury experience, consider the Harmony of the Seas from Royal Caribbean for a 7-day cruise in 2024. This magnificent ship offers a variety of amenities including a spa and fitness center, a sports zone, a park area, a boardwalk section, and live entertainment, making your cruise to Mexico truly unforgettable.

What are some good all-inclusive cruises to Mexico?

Norwegian and Royal Caribbean offer 3 day all-inclusive cruises to Mexico. These cruises' all-inclusive offerings reflect some of the best of what Mexico has to offer, including authentic dining so you can expect to enjoy delicious Mexican cuisine even before you reach the shore. Just relax and let the cruise line plan everything for you: your room, food, and entertainment will have already been paid for and arranged before you get on board the boat.

What's a great family cruise to Mexico?

When booking a 4- or 5-day Mexico cruise vacation for the whole family, Disney and Carnival tend to offer some of the best options that ensure all ages can have fun on their cruise to Mexico. Disney cruises often feature special shows with classic Disney characters that both kids and adults know and love. Imagine seeing Donald Duck in his little sailor costume on your cruise! A lot of the entertainment on Disney cruises is specifically catered to children too, but there are separate adult areas if you're looking to unwind with a bit of quiet. Another good option is the Horizon ship by Carnival cruise, featuring several outdoor pools, a Dr. Seuss-themed water park, and an IMAX movie theater.

What are some of the best Mexico honeymoon cruises?

A luxurious cruise on the Queen Mary 2 or the MSC Seashore are just 2 examples of great honeymoon cruises to Mexico for a 7-day cruise or 5-day cruise in 2024. The Queen Mary 2 by Cunard Cruises is outfitted with numerous luxury amenities and fine dining experiences, along with attentive staff who are personally dedicated to helping you make those precious memories on your 3-day cruise to Cabo San Lucas or other dreamy destinations. Meanwhile, the MSC Seashore by MSC Cruises will let you and your partner enjoy the journey to Mexico with luxurious staterooms, a spa facility, and even an onboard casino.

Can I book a weekend cruise to Mexico?

You can find a weekend cruise by sorting your search results by duration. A weekend Mexico cruise vacation is possible as long as you depart from a port in the southern United States, such as Miami, and don't venture too far south. For example, you can consider a 3-day cruise to Mexico from Florida. A weekend cruise to Mexico will typically involve leaving on Friday, enjoying Saturday or the entire weekend in a destination like Cozumel, and then returning on Monday.


How do I book a cruise to Mexico on Expedia?

To book a 5-day cruise to Mexico or a 3-day cruise on Expedia, the best strategy is to take advantage of available deals and try different dates to find the best savings. You can use Expedia's convenient search tools to narrow down the results. Once you've found a cruise you're satisfied with, booking a cruise on Expedia is quick and easy.

Do I need a passport for a cruise trip to Mexico?

For a 3-day cruise from California or a 5-day cruise from Florida in 2024 to Mexico, you always need a passport to visit Mexico, unless you're embarking on a closed-loop cruise to Mexico. A closed-loop cruise begins and ends in an American port. If your cruise, for example, sets out from Galveston, sails to Tulum, and then returns to Galveston, that's a closed loop you won't need a passport for. It is, however, always advisable to bring a passport when visiting a foreign country in case the unexpected happens.

Can I cancel a cruise booking?

Yes, you can cancel your cruise booking through the My Trips page on your Expedia account or by contacting Expedia customer service. Keep in mind that every cruise line has a different cancellation policy, so your refund will depend on which cruise line you book with, how far in advance you cancel, and if your cruise line charges a cancellation fee.

Why should I book a cruise to Mexico with Expedia?

Whether you’re looking for a 4-day cruise to Mexico from Long Beach or a 7-day cruise from Florida, with Expedia's huge inventory and advanced search filters, it's easy to find and book a Mexico cruise in 2024. You can book cruises to places all over Mexico, from the adventure parks of the Riviera Maya to the beautiful coral reefs of Baja Mexico. Plus, One Key members may even earn points on their booking, so join for free if you haven't already.

About Mexico Cruises

Most cruises to Mexico stop by the region that the cruise industry calls the “Mexican Riviera,” so nicknamed for its colorful oceanfront towns and long stretches of golden, glistening coastline. Whether your cruise ports include Baja California, Mazatlan, Puerto Vallarta, Cabo San Lucas, Cancun, Cozumel or Ensenada, the destinations possibilities are endless.

Itineraries are split, naturally, by the two oceans. To experience the Gulf of Mexico on the east coast, join a cruise through the Caribbean and stop at Grand Cayman on your way to Costa Maya. The Mexican Riviera is compact enough for short journeys, with 3-night cruises available from Long Beach and San Diego that journey along Baja California. Other west coast departure ports such as Los Angeles, San Francisco, and Vancouver offer 4-, 5-, 7-, or 12+ night sailings to Mexico. A longer cruise to Mexico will give you more time in some of the best ports and may take you up into the Sea of Cortez too.

Mexico cruises offer a sunny getaway year-round, with August and September offering some of the best Mexico cruise deals, due to the hot weather.

A TASTE OF LUXURY IN LOS CABOS, MEXICO

Carol Cain - April 16, 2016

Discover the best ways to enjoy Los Cabos in Mexico's Baja Peninusla

View Article

13 OF THE BEST EXPERIENCES IN THE MEXICAN CARIBBEAN

Expedia Guest Author - November 25, 2019

The Mexican Caribbean offers activities for all kinds of travelers – from a relaxed few days away, to an adventurous exploration with friends.

View Article

CRUISING 101: WHAT TO EXPECT ON YOUR FIRST CRUISE

Heather McManus - November 22, 2019

Getting ready for your first cruise? Here’s what you need to know if you want to look like a cruising pro, even if you’re a first-timer.

View Article


Get expert advice iconGet expert advice icon

Get expert advice

If you have a question, or would like personalized assistance booking your cruise, contact an Expedia Cruises™ travel agent today.