Explore the ‘Land of Enchantment’ as you sail from port to port on a Mexico cruise, or drop in on a longer Caribbean voyage

A cruise is a fantastic way to see a mix of Caribbean or Central & North American countries on a single one- or two-week holiday. The island of Cozumel is a regular port of call on a Mexico cruise. This small island, which sits off the coast of Playa del Carmen, is the Yucatan Coast in miniature with its white-sand beaches, lively ocean-front hotels and Mayan ruins. On the west coast, Panama Canal and Hawaiian cruises often call at ports such as Cabo San Lucas, a holiday hot spot, and Puerto Vallarta with its stunning Pacific beaches.

Our recommended Mexico cruises

cruises sorted by