Think of Mexico and the urban mayhem of Mexico City, or perhaps the high rise hotels of Cancun, are likely to come to mind,. But lesser known are the destinations that line the country’s Caribbean coast, and the sprinkling of islands located just off of it.
If you’d like to see a different, more tropical side to Mexico, then you might wish to consider one of the cruises below, each of which includes at least one Mexican stop-off, and has been picked out by our travel experts based on price, duration and previous guest reviews.
If you’ve only got time spare for a long weekend, then this cruise could be just right for you. Starting in Miami, you’ll spend one night on-board before your first stop-off in Key West, a beautiful island off the coast of Florida. The following day you’ll arrive on the Mexican island of Cozumel, which is blessed with some incredible natural scenery including some of the Caribbean’s finest diving sites. After a full day on the island, you’ll return to your ship where you’ll spend a couple more nights before returning to Miami.
A slightly longer cruise, this trip features two separate stop-offs in Mexico. After boarding in Miami, you’ll spend two nights on the ship before arriving in Costa Maya, a bustling town on Mexico’s Caribbean Sea coast of the state of Quintana Roo. A former fishing village, Costa Maya is now a fully developed tourist centre, and visitors love wandering around soaking up the vibrant atmosphere. After exploring until late afternoon, you’ll return to your vessel for the night before waking up on the undeveloped island of Cozumel, awash with natural beauty, for your final stop-off. Another two nights at sea will round off your cruise before disembarking back in Miami.
A full week gives you ample time to truly relax and soak up your cruise experience. Starting in Miami, your first two nights will be spent at sea before your first pit-stop on Isla Roatan in Honduras, followed by Harvest Caye in Belize the next day. The delights of Costa Maya on Mexico’s Caribbean coast then follows, and a day later the adventure continues on the Mexican island of Cozumel for what will be the last official stop of your cruise. Two more nights at sea gives you time to relax and enjoy the memories of your trip, before your return to Miami.