When it comes to vacation, a cruise to Mexico has it all: vibrant cultural heritage, ancient ruins, incredible food, and natural splendors from arid deserts to balmy rain forests. Holland America Line offers the best Mexico cruises for a fully immersive experience, one beyond the sun and surf. If you are passionate about food, a cruise to Mexico is a revelation, as the country is recognized by UNESCO for its preservation of age-old culinary techniques. Find a wide array of San Diego to Mexico cruises if you need a quick escape. Or be swept away on a longer adventure to iconic destinations, such as Puerto Vallarta, Cabos San Lucas and Mazatlán. Zip line in a tropical forest or go whale watching off the coast on shore excursions. Whatever draws you to this amazing place, we have the Mexico cruise for you and a welcome as warm its sun-washed beaches.