Puerto Vallarta is the port on the Mexican Riviera where cruise passengers actually get off the ship — the terminal sits inside a marina, the town is fifteen minutes away and the bay, the jungle and the whales are all within reach of a seven-hour call. This is our local guide to Puerto Vallarta shore excursions: which tours fit a cruise day, how far each one really is from the pier, what is worth booking on board versus direct, and three hour-by-hour plans you can copy.
Puerto Vallarta cruise port: what you need to know first
Ships dock at the Maritime Terminal in Marina Vallarta, on the north edge of the city beside the airport. Three berths, a small terminal building with shops and ATMs, and — this is the useful part — the marina's boat docks, restaurants and taxi rank are a five-minute walk from the gangway. That geography decides everything about a good cruise day here:
- Marina Vallarta (boat tours, yacht charters, fishing): 5 minutes on foot.
- Hotel Zone beaches: 5–10 minutes by taxi.
- Malecón and Centro: 15 minutes by taxi (US$8–10), 30 minutes by the local bus for 10 pesos.
- Zona Romántica and Los Muertos pier: 20–25 minutes.
- ATV, buggy and zipline bases in the Sierra Madre foothills: 30–45 minutes by tour van.
- South-shore beaches (Las Ánimas, Yelapa): 25 minutes to Boca de Tomatlán, then a 20–30 minute water-taxi.
- Marietas Islands: a full 8-hour tour — only on a long call, and only from the Marina.
Most port calls run from 7 or 8 am to 4–6 pm, so you have between seven and ten hours, of which the first thirty minutes go to getting off the ship. Plan for six usable hours on a short call and eight on a long one. The full picture of how to move around town is in our getting around Puerto Vallarta guide.
Ship excursions vs. booking Puerto Vallarta tours direct
The cruise line's excursion desk sells the same operators you will find on the dock, with two differences: the price is 40–80 % higher and the ship guarantees it will wait for its own excursion buses. That guarantee is worth something on a port where tours run far from the pier. In Puerto Vallarta it is worth much less, because the best tours leave from the marina next to your ship and the local operators build their cruise departures around all-aboard times — they have been doing it since the first ships arrived in the 1970s.
Our rule for cruise passengers is simple: book direct for anything within the bay or the foothills, and book through the ship only if the tour goes somewhere you could not get back from by taxi (which, in Puerto Vallarta, is nothing on this list). Every category on our Puerto Vallarta tours page shows our price next to the concierge price; the ship's price is usually higher than both.
The 10 best Puerto Vallarta shore excursions, by time in port
1. Los Arcos snorkel & sail (5 hours) — the best all-round shore excursion
Leaves from the Marina at 9 am, sails south past the Malecón to the Los Arcos marine park, snorkels the granite arches with thousands of fish, then stops at Las Ánimas beach for lunch on the sand and is back at the dock by 2 pm. It covers the two things every cruise passenger wants — the bay from the water and a beach — with no bus and no timing risk. All gear included. Book it on boat tours or snorkeling tours.
2. Whale watching from the Marina (3–4 hours, December–March)
If your ship calls in winter, this is the excursion. Humpback whales fill Banderas Bay from December to March and the boats leave from the marina beside the terminal, so a 9 am departure has you back by 1 pm with the whole afternoon free. Smaller boats with a biologist see more than the big catamarans. In peak season (January–February) book before you sail — it fills. Details on whale watching tours in Puerto Vallarta.
3. El Eden ATV or jungle buggy tour (4 hours + transport)
The most popular land excursion for a reason: forty minutes in a van to the Sierra Madre foothills, a training loop, then two hours of jungle trail, river crossings and mud into the El Eden canyon for a swim and lunch. Cruise departures leave at 9 am and return to the pier by 2:30 pm. ATVs are for riders 16+; the side-by-side buggies take families with younger kids and anyone who wants a seat belt. Compare the two in our ATV vs buggy guide, then book ATV tours or jungle buggy tours.
4. El Jorullo zipline (5 hours with pickup)
The longest zipline in Mexico, a suspension bridge and a mule ride to the top, 30 minutes from the port. Cruise groups run 8:30 am to 2 pm. Closed shoes are mandatory and there is a family course for kids from about six. See zipline and canopy tours.
5. Private city & tequila tour by van (4–5 hours)
For a family or a group of six to fourteen, a private tour is the smartest shore excursion in Puerto Vallarta: a bilingual driver-guide meets you at the terminal, you see the Malecón, the cathedral, the Zona Romántica, a mirador over the bay and a small tequila or raicilla tasting, and the van waits while you eat. Priced per vehicle, it costs about the same as three or four ship tickets and you decide when to head back.
6. Las Ánimas beach day by water-taxi (5–6 hours)
Taxi to Boca de Tomatlán (25 minutes), a 20-minute water-taxi to a beach with no road, a palapa restaurant, calm water and a pier to jump off. Back at Boca by 2 pm, back at the ship by 3. Cheap, easy and the most "real Mexico" beach you can reach on a cruise day. Our beach tours handle the taxis and reserve the palapa; the DIY version is in our hidden beaches guide.
7. Dolphin encounter (half day)
The interactive dolphin habitat is in Nuevo Vallarta, 20 minutes north of the terminal — an easy morning for families with kids from four years old. The encounter takes an hour in the water; with transport, budget three and a half hours. See swim with dolphins in Puerto Vallarta.
8. Half-day fishing charter (4–5 hours)
Boats leave from the Marina at 7 am, which lines up perfectly with an early arrival: roosterfish, jacks and snapper inside the bay, or a shot at sailfish just outside it, and back at the dock by noon. Licenses and tackle included; the restaurant next to the dock will cook your catch for lunch. Book on fishing charters in Puerto Vallarta.
9. Sailing or catamaran bay cruise (3–4 hours)
A half-day sail from the Marina along the coast to Los Arcos and back, with a swim stop, is the calmest way to see the city from the water and works for every age. The party catamarans do the same route with a DJ and an open bar. Both on sailing tours and boat tours.
10. Marietas Islands (8 hours — long calls only)
The best tour on the bay is also the longest: 8:30 am to 4:30 pm from the Marina to a UNESCO island reserve with snorkeling, blue-footed boobies and the Hidden Beach. Only book it if your all-aboard is 6 pm or later, and only with an operator that leaves from the Marina. When it fits, nothing else comes close — it is number one on our list of the best Puerto Vallarta tours.
What to skip on a cruise day in Puerto Vallarta
- San Sebastián del Oeste and Sayulita day trips. Wonderful towns, but 90 minutes each way on a mountain or coastal road — one flat tyre from a very bad afternoon. Save them for a hotel stay.
- "Free" tours from the booths at the terminal exit. The tour is a timeshare presentation with a boat ride attached. You will lose three hours.
- Full-day fishing offshore. Marlin water is 20–30 miles out; on a port call, stay inshore.
- The pirate ship and sunset cruises. They sail at sunset — after most ships have left. If your ship overnights (some do in December), they are the best evening in town.
Three cruise-day plans for Puerto Vallarta, hour by hour
Plan A — first visit, 7-hour call (8 am – 3 pm)
- 8:15 Off the ship, walk to the Marina docks.
- 9:00–2:00 Los Arcos snorkel & sail with beach lunch at Las Ánimas.
- 2:00–2:45 Coffee and a walk around the Marina; back on board with an hour to spare.
Plan B — active group, 9-hour call (7 am – 4 pm)
- 7:30 Van pickup at the terminal.
- 8:00–12:30 El Eden ATV or buggy tour, swim and lunch in the canyon.
- 1:00–2:30 Drop-off at the Malecón: sculptures, the cathedral, a taco at a stand from our seafood guide.
- 2:30 Taxi to the terminal (15 minutes). Aboard by 3.
Plan C — family or group of 8+, any call length
- Morning Private van tour: Malecón, Zona Romántica, mirador, tequila tasting, a stop wherever the kids want.
- Lunch Beach club at Los Muertos or a palapa in Boca de Tomatlán, van waiting.
- Afternoon Back to the pier whenever you say — the driver has your all-aboard time and a margin built in.
Timing rules we follow for every cruise excursion
- End every tour 90 minutes before all-aboard. Not "arrive at the port" — end, with the taxi ride already counted.
- Prefer tours that start at the Marina. No bus, no traffic, no stress.
- Ship time vs. local time: Puerto Vallarta is on Central time; some ships keep Pacific or Mountain time in port. Check the daily program and set your watch to whatever the gangway sign says.
- Carry the operator's WhatsApp number. If anything changes on the ship's side, one message reschedules the pickup.
- Sun, water, pesos. Reef-safe sunscreen, a refillable bottle and a few hundred pesos for tips and lunch. More packing tips in our things to do in Puerto Vallarta guide.
Puerto Vallarta shore excursions: FAQ
Where do cruise ships dock in Puerto Vallarta?
At the Puerto Vallarta Maritime Terminal in Marina Vallarta, on the north side of the city next to the airport. It has three berths, so on busy days there can be three ships in at once. The terminal is about 15 minutes by taxi from the Malecón and 20–25 minutes from the Zona Romántica; the Marina itself, with restaurants and the boat tour docks, is a five-minute walk.
Is it safe to book Puerto Vallarta shore excursions independently?
Yes, as long as you book with a licensed local operator and keep a margin before all-aboard. Puerto Vallarta is one of the safest ports on the Mexican Riviera and independent tours are the norm here. The main real risk is timing — which is why every tour on this site for cruise passengers is scheduled around your ship's hours, not the other way around.
What is the best shore excursion in Puerto Vallarta?
For a typical eight-hour call, the Los Arcos snorkel and sail: it leaves from the Marina near the terminal, covers the bay's most famous rocks and a beach lunch in five hours, and gets you back with time for the Malecón. In whale season (December–March) a morning whale watching trip from the Marina is the one to book.
How much do Puerto Vallarta shore excursions cost?
Booked direct, most half-day excursions are US$59–99 per person (snorkel, ATV, zipline, whale watching), the same tours the ship sells for US$110–170. Private tours and vans are priced per vehicle — around the cost of three or four ship tickets — so a family or group of friends usually saves the most by going private.
What if my tour is late and the ship leaves?
It does not happen when the tour is planned for cruise passengers: we schedule every excursion to end at least 90 minutes before all-aboard and our guides carry the ship's schedule. In eighteen years we have never had a guest miss a ship. If you are on a self-planned day, set your own deadline two hours before all-aboard and keep taxi fare in pesos.
Can I use US dollars in Puerto Vallarta on a cruise day?
Dollars are accepted at tourist businesses but at a poor exchange rate. Pay for pre-booked tours by card in advance, and carry a few hundred pesos for tips, a beach lunch and taxis. There are ATMs in the terminal and the Marina; avoid the ones inside convenience stores.
Do I need my passport to leave the ship in Puerto Vallarta?
Take your ship card and a photo ID; most lines advise leaving your passport in the cabin safe and carrying a photocopy. Mexico does not require passport checks for cruise passengers on shore in Puerto Vallarta, but you will need ID to rent a jet ski or ATV.
Book your Puerto Vallarta cruise excursion
Tell us your ship, the date and the all-aboard time and we will send a plan that fits — with the tour, the transport and the margin already worked out. Browse every option on the Puerto Vallarta tours page, or message us on WhatsApp; on port days we answer from the dock.