Puerto Vallarta curves around the deep-blue Bay of Banderas on Mexico's Pacific coast, blending a charming old town of cobblestone streets and a seaside Malecón with jungle-backed beaches and lush mountains. It's warmer and greener than Baja, with hidden beaches reachable only by boat, river zip-lines, and excellent local food. The cobbled Zona Romántica and the crown-topped church skyline give it real character.
The prettiest beaches (Las Caletas, Yelapa, Majahuitas) are on the south side of the bay and reachable only by boat — book a water excursion for those rather than expecting a great beach near the cruise terminal.
Monitor beverage packages, specialty dining, and excursion prices for cruises visiting Puerto Vallarta. Get alerted when prices drop.
Start Tracking Free →