Cruise to Costa Maya from Miami

Set sail from Miami on an adventure you won't soon forget, with stops in Puerto Costa Maya along the way. Puerto Costa Maya, located on a peninsula along Mexico's Caribbean coast, is a regular port of call on Western Caribbean itineraries. Costa Maya includes two small villages: Mahahual and Xcalak. From beach breaks, snorkeling, Mayan ruins, exploring nearby beaches, ATV rides on the beach, and reef fishing, Costa Maya has it all.

Costa Maya, Mexico

Puerto Costa Maya, Mexico

Mexico's harbor, the Costa Maya has been a port of call for ships for generations, and today some of the world's most well-known cruise lines, including Carnival Cruise Line, MSC Cruises, Norwegian Cruise Line, Oceania Cruises, Regent Seven Seas Cruises, Royal Caribbean, Virgin Voyages, and many more, stop there with passengers.

Puerto Costa Maya Out of Miami Cruise Schedule

A cruise that begins in Miami and stops in the Puerto Costa Maya would enchant even the most seasoned tourist with its natural splendor. Cruises to the Puerto Costa Maya are ideal for those who fantasize about lovely beaches dotted with palm trees and crystal-clear waters.