Absolutely, Puerto Vallarta is a hugely popular port of call for cruises along the Mexican Riviera. Many cruise ships from cruise lines like Carnival, Norwegian, Royal Caribbean, Princess, and more offer PV as a stop on Baja and Mexican Riviera itineraries. Cruises departing from west coast ports like San Diego, LA, and San Francisco typically visit Puerto Vallarta on their scheduled route. It provides cruisers the chance to explore this beautiful resort city.