Cruise Ports In Mexico (With Map)

While many cruise lines focus on the Caribbean during the winter months, many will also incorporate Mexican destinations into their itineraries – either on the east coast, from the typical departure ports along the US east coast, or on the western side of the country from ports such as LA and San Francisco.

Ships docked at Puerta Maya, Cozumel aerial view

Mexico is a thrilling country – it has stunning beaches, amazing history, and a lively culture with plenty of great food and drink too. A cruise to Mexico is certainly never boring.

It’s pretty big too, the 13th largest country in the world by area and with over 126 million people. So, as you can imagine, it has quite a lot of cruise ports!

In this guide I’ll take you through all the cruise ports in Mexico, which cruise lines sail there, and the best things to see and do during your visit.

How Many Cruise Ports Are in Mexico?

There are currently 20 Mexico ports with scheduled cruise visits in the next couple of years, although there are a couple more ports that ships have previously visited as well. 

The biggest cruise port is Cozumel, which is actually one of the most popular cruise ports in the world – fourth for total passengers according to the most recent data released (although this is a couple of years old now – source).

The Mexican cruise destinations are:

  1. Cozumel
  2. Costa Maya
  3. Ensenada
  4. Cabo San Lucas
  5. Progreso
  6. Puerto Vallarta
  7. Mazatlan
  8. Huatulco
  9. Puerto Chiapas
  10. San Jose del Cabo
  11. Campeche
  12. Acapulco
  13. Manzanillo
  14. Loreto
  15. Guaymas
  16. Cancun
  17. Cabo Pulmo Beach Resort
  18. La Paz
  19. Playa del Carmen
  20. Ixtapa-Zihuatanejo
  21. Topolobampo
  22. Santa Rosalia

Where Do Mexico Cruises Depart?

Cruises to Mexico have different departure ports based on which coast of Mexico you’re sailing to. Cruises to Cozumel and ports on the eastern side tend to depart from ports in Florida and Texas, while cruises to Ensenada and ports on the west side will depart from Los Angeles or San Francisco.

Mexico is essentially divided in half when it comes to cruising, and while some itineraries might cruise along the Panama Canal and therefore be able to visit both coasts, these are longer trips and so are rare. Usually you get to choose between half of the Mexican cruise ports in one sailing.

If you have a particular Mexican port you want to visit, you’ll need to make sure you look for sailings from a port that serves that side of the country.

Map of Mexico Cruise Ports

Mexico Ports Map

Are Cruise Ports in Mexico Safe?

Mexico’s safety record is not the best and there have been instances of violence and crime that can deem some areas unsafe. Generally, if you travel with caution and stick to official shore excursions, you should be safe. Cruise lines monitor safety advice and will drop a Mexico port from itineraries if needed.

Mexico is a thrilling, vibrant country but it is not without issues and there may be times that a port is removed from sailings when safety warnings reach a certain level, even if those warnings apply mainly to non-tourist areas.

Cruise lines’ priority will always be guest safety, especially with the potential liabilities they could be sued for if they were reckless in taking guests to an unsafe area. So in summary, you should be fine if you travel to Mexico on a cruise but it’s still always best to practice common sense safety.

List of All Cruise Ports in Mexico

1. Cozumel

Port at Cozumel, Mexico

Pier or tender: Pier

Cruise lines visiting Cozumel:

  • Royal Caribbean
  • Carnival
  • Celebrity Cruises
  • Princess
  • NCL
  • Virgin Voyages
  • Disney Cruise Line
  • MSC Cruises
  • Holland America Line
  • Viking Ocean Cruises
  • P&O Cruises
  • TUI Cruises
  • Ponant
  • Seabourn
  • AIDA
  • Oceania
  • Silversea
  • Windstar
  • Regent Seven Seas

You can see just from the number of cruise lines – Cozumel is an exceptionally popular port. It’s an island off the coast of Mexico that is well known for its excellent scuba diving opportunities and its beautiful scenery.

Cozumel Scuba diving

But it’s also home to some fantastic restaurants and shops too. There’s loads to explore, and some incredible tastes to sample (not just Mexican but global cuisine as well).

Cozumel is stunning, and always an adventure. And if you’re feeling adventurous, there are also some nude and topless beaches that you can visit.

2. Costa Maya

Costa Maya cuise port sunset

Pier or tender: Pier

Cruise lines visiting Costa Maya:

  • Royal Caribbean
  • Carnival
  • Celebrity Cruises
  • Princess
  • NCL
  • Virgin Voyages
  • Disney Cruise Line
  • MSC Cruises
  • Holland America Line
  • TUI Cruises
  • Oceania
  • Regent Seven Seas
  • Azamara

Costa Maya is another extremely popular port in Mexico, and part of the Quintana Roo region, south of Cozumel and close to the Belize border. 

ancient Mayan archeological site
El Castillo Pyramid in Tulum

What makes Costa Maya so appealing is the variety that it offers – guests can explore ancient Mayan archaeological sites, or head to the modern shopping mall or the epic slides of the waterpark. It’s a friendly, lively destination that truly has something for everyone.

3. Ensenada

Skyline of Ensenada Harbor

Pier or tender: Pier

Cruise lines visiting Ensenada:

  • Royal Caribbean
  • Carnival
  • Celebrity Cruises
  • NCL
  • Disney Cruise Line
  • Holland America Line
  • Oceania

The largest of the cruise ports on Mexico’s west coast, Ensenada is very close to the border with the US and has a warm, almost Mediterranean-esque climate.

Ensenada Horse Drawn Tourist Carriages
Ensenada Horse Drawn Tourist Carriages

It’s not the fun-packed destination that Cozumel and Costa Maya are, but instead has activities aimed more at adults, including tours of the excellent local wineries and restaurants, and guided drives around the local heritage.

4. Cabo San Lucas

Majestic Princess in Cabo San Lucas

Pier or tender: Tender

Cruise lines visiting Cabo San Lucas:

  • Royal Caribbean
  • Carnival
  • Celebrity Cruises
  • Princess
  • NCL
  • Disney Cruise Line
  • Holland America Line
  • Viking Ocean Cruises
  • Regent Seven Seas

Cabo San Lucas is one of the safest ports in Mexico and is great for whale spotting during the winter months. You can also enjoy some fantastic snorkelling and scuba diving if you want to see the varied underwater wildlife.

Beach in Cabo San Lucas

Otherwise, the port serves as a gateway to the lively city of San Jose, or you can just explore the sandy beaches and sunbathe for the day.

5. Progreso

Progreso, Yucatán, Mexico

Pier or tender: Port

Cruise lines visiting Progreso:

  • Royal Caribbean
  • Carnival
  • Disney Cruise Line
  • Ponant

Progreso is the primary port of the Yucatán Peninsula where you’ll find some stunning beaches and incredible Mayan ruins. It’s also the gateway to Chichen Itza, one of the Seven Wonders of the World.

Great Pyramid of Chichen Itza
Great Pyramid of Chichen Itza

The town itself doesn’t have a lot to offer beyond the world’s longest cruise pier – at 6.5km long you’ll definitely want to use the free shuttle buses to get to town.

6. Puerto Vallarta

Malecon Arches, Puerto Vallarta

Pier or tender: Pier

Cruise lines visiting Puerto Vallarta:

  • Royal Caribbean
  • Carnival
  • Celebrity Cruises
  • Princess
  • NCL
  • Holland America Line
  • Disney Cruise Line
  • MSC Cruises
  • Oceania

The beaches to the north and south of Puerto Vallarta’s bay – where three cruise piers are located – are some of the best in Mexico. But if you want to try something more active, there’s more fascinating archaeological sites nearby with artefacts from the Aztecs, Toltecs and more.

Los Arcos Malecon Puerto Vallarta, Mexico
Los Arcos del Malecon

Also worth a trip is Old Vallarta, a romantic collection of ancient streets that is now home to quaint restaurants and cafes.

7. Mazatlan

Majestic Princess in Mazatlan Mexico

Pier or tender: Pier

Cruise lines visiting Mazatlan:

  • Royal Caribbean
  • Carnival
  • Celebrity Cruises
  • Princess
  • NCL
  • Holland America Line
  • Disney Cruise Line
  • Oceania

Mazatlan is a large port city on the Pacific coast of Mexico with two different districts worth exploring. The old town is nearer the port and has colonial buildings with a lot of cafes and bistros, while the Zona Dorado district has various bars and shops filled with intricacies.

Playa Olas Altas

The resort town has some stunning white-sand beaches too. If you like to relax then head to Playa Olas Altas, but if you prefer your beach to have more of a party atmosphere then Playa las Gaviotas is more for you.

8. Huatulco

The Port Of Huatulco, Mexico

Pier or tender: Pier

Cruise lines visiting Huatulco:

  • Royal Caribbean
  • Celebrity Cruises
  • NCL
  • Princess
  • Holland America Line
  • P&O Cruises
  • Cunard
  • Seabourn
  • Phoenix Reisen
  • Scenic Ocean Cruises

Huatulco is a really small town with a population of around 50,000, but it is growing in popularity as a tourism (and specifically a cruise) destination. It hosts a number of luxury resorts in the 9 bays around the area, while inland there is a famous archaeological site called Bocana del Rio Copalita, which has temples and museums to explore.

9. Puerto Chiapas

view of Puerto Chiapas
Photo: Omar91, (CC BY-SA 2.0)

Pier or tender: Pier

Cruise lines visiting Puerto Chiapas:

  • Holland America Line
  • Oceania
  • Phoenix Reisen
  • Seabourn

There isn’t much to see in the immediate vicinity of Puerto Chiapas, but there are plenty of exciting shore excursions within a short drive. Explore banana, coffee and cacao plantations, or tour the ruins at Izapa – smaller than nearby temples but just as fascinating.

10. San Jose del Cabo

Aerial view of San Jose Del Cabo

Pier or tender: Pier

Cruise lines visiting San Jose del Cabo:

  • Lindblad Expeditions
  • UnCruise Adventures

Most cruise ships visiting San Jose del Cabo will dock at the much larger Cabo San Lucas, but there are a couple of small niche cruise lines that dock here. Guests can explore the peaceful marina in this area, or take transport into the city to explore the stunning beaches, great restaurants and lively bars.

11. Campeche

view of Malecon Campeche

Pier or tender: Pier

Cruise lines visiting Campeche:

  • None currently

Campeche is one of the smaller ports in Mexico, situated on the Yucatán Peninsula. It’s a port that only the smaller ships of American Queen Voyages would call at, with guided tours of the local colonial architecture and nearby Mayan ruins being the main highlights. However, the cruise line has now ceased trading.

local colonial architecture
Great Pyramid of Edzna in Campeche, Mexico

12. Acapulco

aerial view of Acapulco

Pier or tender: Pier

Cruise lines visiting Acapulco:

  • NCL
  • Regent Seven Seas
  • Oceania
  • Phoenix Reisen
  • Fred Olsen

Acapulco is not the cruise destination it once was, as many cruise lines have withdrawn from the destination due to rising crime rates. Some ships still visit this lively city known for its party atmosphere, and guests who use caution will enjoy exploring the great restaurants and bars within a short walk of the terminal, as well as the stretching sandy beaches.

13. Manzanillo

aerial view of Manzanillo, Colima, Mexico

Pier or tender: Pier

Cruise lines visiting Manzanillo:

  • NCL
  • Princess
  • Holland America Line
  • P&O
  • Oceania

One of the larger ports on the Mexican Riviera, Manzanillo is home to two distinct bays. Manzanillo Bay is closer to the downtown area, while Santiago Bay is a little further away but has some fascinating reefs and shipwrecks to explore on a scuba diving or snorkeling excursion.

If you cruise to Manzanillo I’d definitely recommend taking an organised excursion. Manzanillo has been voted as one of the world’s worst cruise ports because the port itself has so little to offer.

So don’t just step off the ship and wander around. Be sure to jump on the coach and head to somewhere more exciting!

14. Loreto

Brown Pelican sitting on a rock in Loreto, Mexico

Pier or tender: Tender

Cruise lines visiting Loreto:

  • Princess
  • Holland America Line
  • Scenic Ocean Cruises
  • Lindblad Expeditions

Guests exploring Loreto can wander through the town to see the various historical buildings, designated as official landmarks by the government. Alternatively, the nearby island of Isla Carmen is uninhabited and the waters are teeming with wildlife – ideal for a scuba diving excursion.

15. Guaymas

Panoramic view of the city of Guaymas, Mexico

Pier or tender: Pier

Cruise lines visiting Guaymas:

  • Holland America Line

Guaymas is a quiet port in the Sea of Cortez. From here, guests can travel to San Carlos, which has scenic beaches and bays to explore. Nature cruises are a great way to see the wildlife in the area, or get even closer by swimming with dolphins.

16. Cancun

Cancun
Cancun

Pier or tender: Pier

Cruise lines visiting Cancun:

  • None currently

The port of Cancun can only handle smaller ships, and so doesn’t tend to get many cruise visits. It has some good stretches of beach to enjoy along with some Mayan ruins that you can explore.

17. Cabo Pulmo Beach

Cabo Pulmo
Cabo Pulmo

Pier or tender: Tender

Cruise lines visiting Cabo Pulmo Beach:

  • Lindblad Expeditions

This beach resort is home to a tiny population of around 100, and is very popular for snorkelling and diving when tourists visit. It’s a UNESCO World Heritage Site.

18. La Paz

cacti cactus desert exterior la paz mexico

Pier or tender: Pier

Cruise lines visiting La Paz:

  • Princess
  • Holland America Line
  • UnCruise Adventures

La Paz is one of the larger ports on the Sea of Cortez and it’s a great location for water sports including snorkelling, kayaking and scuba diving. If you’re not quite feeling that active, you can explore the charming seaside resorts nearby, wandering along pristine white sandy beaches.

19. Playa del Carmen

Coast of Playa Del Carmen, Mexico

Pier or tender: Pier

Cruise lines visiting Playa del Carmen:

  • None currently

Playa del Carmen is a small port city in the Quintana Roo state that has some beautiful beaches of its own. But many people use this port to travel to Cancun, which is famous for its spectacular shorelines, as well as fun bars and restaurants.

20. Ixtapa-Zihuatanejo

coast of Ixtapa, Zihuatanejo, Mexico

Pier or tender: Tender

Cruise lines visiting Ixtapa-Zihuatanejo:

  • NCL
  • Holland America Line
  • Oceania Cruises

This beautiful bay port serves both the towns of Ixtapa and Zihuatanejo, which are 3 miles apart. Take your pick from either – you’ll find stunning beaches and some charming cafes and bistro restaurants, along with tourist-friendly shops selling all manner of homemade gifts.

21. Topolobampo

view of Copper Canyon

Pier or tender: Pier

Cruise lines visiting Topolobampo:

  • None scheduled for 2024/25

Cruises to Topolobampo get you close to bottlenose dolphins, and a stunning train journey through the Copper Canyon. Previously only Holland America has visited this port.

22. Santa Rosalia

Santa Rosalia, Mexico.

Pier or tender: Tender

Cruise lines visiting Santa Rosalia:

  • None scheduled for 2024/25

Another small Sea of Cortez port, this is a great location if you want to learn about some of the copper mining history of this region, or just wander around the tranquil marina. It’s small, but picturesque and welcoming.

The Bottom Line

A common thread through Mexico is the quality of beach that you’ll find – whether you choose a Pacific or Caribbean-coast cruise, you’ll love the sandy stretches that greet your arrival, whether you intend to spend the day sunbathing, diving into the waters or just sipping a margarita with a stunning view.

If you have a particular destination in mind – perhaps the incredible Chichen Itza, or the amazing restaurants of Cozumel – make sure to check whether you’ll be departing from the east or west coast of the US, and plan accordingly for your trip.

Related Posts:

If you found this interesting, please share!

Cruise Mummy

Jenni Fielding is the founder of Cruise Mummy. She has worked in the cruise industry since 2015 and has taken over 30 cruises. Now, she helps over 1 million people per month to plan their perfect cruise holidays.

Read more about me



Leave a comment