Puerto Vallarta cruise terminal, cruise lines and ships

Puerto Vallarta By Sea

A magnificent way to arrive in Puerto Vallarta is by sea. Several cruise lines make Puerto Vallarta a "Port O' Call", docking at the Terminal Maritimo (Harbor Terminal) in the Marina Area, which has had to be modified to receive more than one cruise ship at a time.

Puerto Vallarta harbor is exclusively for nautical tourism, and has three docking positions for vessels up to 311 meters (964 ft) long (actually 2 for ships up to 311 meters long and 1 for 294 meters). It provides many services for both ships and passengers, including tour operators, tour guides, taxi cabs, money exchange, ATM, Wi-Fi, coffee shops, restaurants, shops and souvenir stores. During 2016 the harbor received 333,700 passengers, an increase of 6% compared to the year before.

The PV Cruise Port offers various tourist services that include, taxis, rental cars, currency exchange options, a handicraft market, a few eating options, phones, a cybercafé, plus ticket sale for day cruise options that take you on great tours around the Bay, all in a secure and efficient environment.

The harbor was built with a berth for cruisers and a terminal for ferries, by 1987 the ferry to Los Cabos stopped offering the service. In 1966 Dock 2 was built for cruisers measuring up to 250 m and in 2007 the construction of two new docks was finished that included removing old Dock 2. Now there are three berth positions that can service 3 full-size cruise ships simultaneously with the highest standards.

PV Harbor

Some of the lines arriving this year are: Carnival, Celebrity Cruises, Costa Deliziosa, Crystal Cruises, Disney Cruise Line, Europa, Fred. Olsen Cruises, Holland America Line, Norwegian Cruise Line, Princess Cruises, Royal Caribbean, Seven Seas, Silversea.

To see a complete list of arrivals, use this calendar or this one. Weekly arrivals, click here.

Some of the cruise lines / ships that have Puerto Vallarta as a port of call iduring the year:

Versión en Español

Versión en Español