Yes, cruise lines are sailing to Mexico, but the routes and ports have shifted since the pandemic

Cruise ships are operating regular service to Mexico again. Most major lines — Carnival, Royal Caribbean, Disney, and Norwegian — run weekly or near-weekly departures from U.S. ports to Mexican destinations. The difference from before 2020 is that some traditional ports see fewer ships, and some cruise lines have added or emphasized different Mexican ports to spread passenger traffic.

The most common Mexican ports right now are Cozumel, Playa del Carmen, Puerto Vallarta, Cabo San Lucas, and Mazatlán. Which ports your cruise visits depends on which cruise line you book and which U.S. departure port you sail from. A cruise leaving from Los Angeles will typically visit different Mexican ports than one leaving from Miami or Galveston.

Key Takeaways

  • Cruise lines operate regular sailings to Mexico from U.S. ports, with departures available most weeks of the year.
  • Popular Mexican ports include Cozumel, Playa del Carmen, Puerto Vallarta, Cabo San Lucas, and Mazatlán, though which ones you visit depends on your departure port and cruise line.
  • Cruise lines have adjusted health protocols since the pandemic, but requirements are less strict than they were in 2020 and 2021.
  • Booking directly through a cruise line's website or calling their reservations line gives you the most current information about specific sailing dates and port stops.

Which cruise lines sail to Mexico and how often

Carnival operates the most frequent service to Mexico, with multiple ships sailing from Galveston, New Orleans, Long Beach, and Tampa. Most Carnival Mexico cruises run three to five days and visit Cozumel or Playa del Carmen. Royal Caribbean sails to Mexico from Miami, Galveston, and Galveston, with longer itineraries that often combine Mexican ports with Caribbean islands. Disney Cruise Line runs shorter Mexico-focused sailings from Los Angeles and longer itineraries from Florida ports.

Norwegian Cruise Line operates Mexico sailings from Los Angeles, Miami, and New Orleans. The frequency varies by season — winter months (November through March) see more departures because demand is higher, while summer sailings are less frequent. If you are looking at a specific month or departure port, the cruise line's website will show you which ships are sailing and when.

Health requirements and what to bring

Cruise lines no longer require proof of vaccination or negative COVID-19 tests for travel to Mexico. This changed in 2022 and 2023 as restrictions eased across the industry. You will still need a valid passport or passport card — Mexico does not accept a U.S. driver's license alone, even for cruise passengers. If your passport expires within six months of your cruise date, renew it before you book, because some cruise lines will not allow boarding with a passport that is too close to expiration.

Check your specific cruise line's website for their current health policy, because policies can change. Some cruise lines may still recommend masks in certain areas or ask you to report symptoms, but these are recommendations rather than requirements. The cruise line will also tell you what to do if you become ill during the cruise — most have a medical center onboard and can arrange care at Mexican ports if needed.

What to expect at Mexican ports

Most cruise passengers spend four to eight hours at a Mexican port. You can leave the ship and explore the port city, book a shore excursion through the cruise line, or stay onboard. Cozumel and Playa del Carmen are popular for snorkeling and beach time. Puerto Vallarta and Mazatlán offer colonial architecture and local markets. Cabo San Lucas is known for water sports and resort beaches.

Bring your passport or passport card with you when you leave the ship — you will need it to re-board. The cruise line will tell you the exact time you must be back onboard; missing the ship's departure is your responsibility, and the cruise line is not obligated to wait or arrange your travel to the next port. Most ports have shops, restaurants, and tour operators right at the cruise terminal, so you do not have to venture far if you do not want to.

How to find current sailing schedules

The fastest way to see which cruises are sailing to Mexico is to visit the cruise line's official website directly. Carnival.com, RoyalCaribbean.com, DisneyCruise.com, and NorwegianCruiseLine.com all have searchable calendars where you can enter your preferred departure port and travel dates. The website will show you which ships are sailing, how many days the cruise runs, which Mexican ports it visits, and the current price.

You can also call the cruise line's reservations line — the phone number is on their website. A reservations agent can answer questions about specific sailings, tell you about current promotions, and help you understand what is included in the price. Prices vary widely depending on the season, how far in advance you book, and which cabin type you choose, so comparing a few different sailing dates can help you find better rates.

Seasonal patterns and the best time to book

Winter (November through March) is peak season for Mexico cruises because the weather is warm and dry. Prices are highest during this period, and ships fill up faster. Summer sailings (June through August) are less crowded and often cheaper, but some passengers find the heat and humidity in Mexican ports uncomfortable. Spring (April and May) and fall (September and October) offer a middle ground — fewer crowds than winter, better prices, and still warm weather.

Cruise lines typically release their schedules about 12 to 18 months in advance. Booking early — six months or more before your travel date — often gives you better prices and more cabin choices. However, cruise lines also offer last-minute deals on sailings that have not filled up, so if you are flexible on dates, waiting until a few weeks before departure can sometimes yield lower fares.

What happens if a port is closed or a ship changes its itinerary

Cruise lines can change or cancel port stops due to weather, mechanical issues, or other circumstances. If your cruise is affected, the cruise line will notify you before you board and may offer a partial refund or a credit toward a future cruise. The exact policy depends on the cruise line and the reason for the change. Most cruise lines do not offer full refunds if a port is skipped — they consider the ship itself the product, not the specific ports.

Weather is the most common reason for port changes. Hurricane season runs June through November in the Atlantic and Eastern Pacific, so cruises during those months carry a higher risk of itinerary changes. If you are concerned about this, ask the cruise line what their policy is before you book, and consider purchasing travel insurance that covers itinerary changes.

Frequently Asked Questions

Do I need a passport to go on a cruise to Mexico?

Yes. Mexico requires all visitors to have a valid passport or passport card. A U.S. driver's license is not sufficient, even for cruise passengers. Make sure your passport is valid for at least six months beyond your cruise date, as some cruise lines will not allow boarding otherwise.

Can I book a Mexico cruise if I do not have a passport yet?

You can book a cruise, but you will need to obtain a passport before you sail. Standard passport processing takes about six to eight weeks; expedited processing takes two to three weeks but costs extra. Check the U.S. State Department website for current processing times and fees before you explore.

What if I get sick during a Mexico cruise?

All cruise ships have a medical center staffed by a doctor or nurse. If you become ill, report to the medical center and they will assess you. For serious conditions, the ship can divert to a port or arrange evacuation. Medical care onboard and at ports is not free and can be expensive, so travel insurance that covers medical emergencies is recommended.

Are there any restrictions on what I can bring back from Mexico?

U.S. Customs allows you to bring back certain items duty-free, including alcohol and tobacco in limited quantities. You cannot bring back fresh fruits, vegetables, or meats. The cruise line will provide you with customs information before you return to the U.S. port. If you are unsure about a specific item, ask a customs officer at the port.

What if the cruise line cancels my sailing?

If the cruise line cancels your sailing, they will offer you a full refund or the option to rebook on a different sailing. The exact policy is in your cruise contract. Check your booking confirmation for the cancellation policy, or contact the cruise line directly to understand your options.