Isla de la Piedra from the Mazatlán cruise port

Beacha 15-20 minute walk to the Playa Sur dock, then a 5-10 minute boat3-4 hoursFits a typical call

Despite the name, it is a peninsula across the harbour channel, with a long, calm beach backed by coconut groves and palapa restaurants serving grilled fish (pescado zarandeado). Horseback rides, ATVs, kayaks and banana boats are on offer.

Getting there from the ship

From
Mazatlán cruise terminal
Travel time
A 15-20 minute walk to the Playa Sur dock, then a 5-10 minute boat
Allow about 20 minutes to get off the ship first. Mazatlán taxi fares.
Cost
Panga (small boat) 40-55 pesos round trip (2025-2026; 30 pesos in 2022). Palapa lunch about 250-400 pesos per person (2026). Ship and third-party beach-club tours US$45-79; ATV tours from US$129 (2026 listings).
Time to allow
3-4 hours

Will you be back for all aboard?

Yes. On a typical 8:00 am–4:30 pm Mazatlán call you have up to 6 h 30 min at Isla de la Piedra, enough for a visit (allow 3-4 hours), and you are back at the ship with at least an hour before all aboard.
  1. 1
    8:00 am · Ship docks
    Allow about 20 minutes to get off and through the terminal.
  2. 2
    8:40 am · At Isla de la Piedra
    A 15-20 minute walk to the Playa Sur dock, then a 5-10 minute boat from Mazatlán cruise terminal.
  3. 3
    3:10 pm · Leave Isla de la Piedra by
    That gets you back to the ship an hour before all aboard.
  4. 4
    4:30 pm · All aboard
    Typical for Mazatlán; your ship's time may differ. Check ship time vs local time

Tip

Turn left out of the terminal for the Playa Sur dock. Keep the ticket stub, which is your return ticket. Boats run from about 06:00, but sources disagree on the last boat (18:00 to 22:00), so plan to be back on the mainland at least an hour before all aboard. It is outside the zone named in the State Department advisory.

Mazatlán cruise port: Isla de la Piedra FAQ

How far is Isla de la Piedra from the Mazatlán cruise port?

From Mazatlán cruise terminal it is a 15-20 minute walk to the Playa Sur dock, then a 5-10 minute boat.

How much does it cost to visit Isla de la Piedra?

Panga (small boat) 40-55 pesos round trip (2025-2026; 30 pesos in 2022). Palapa lunch about 250-400 pesos per person (2026). Ship and third-party beach-club tours US$45-79; ATV tours from US$129 (2026 listings).

How much time do you need at Isla de la Piedra?

Allow 3-4 hours. Yes. On a typical 8:00 am–4:30 pm Mazatlán call you have up to 6 h 30 min at Isla de la Piedra, enough for a visit (allow 3-4 hours), and you are back at the ship with at least an hour before all aboard.

Can you visit Isla de la Piedra on your own from a cruise ship?

Yes, it is easy to do on your own: it is a 15-20 minute walk to the Playa Sur dock, then a 5-10 minute boat from Mazatlán cruise terminal. Turn left out of the terminal for the Playa Sur dock. Keep the ticket stub, which is your return ticket. Boats run from about 06:00, but sources disagree on the last boat (18:00 to 22:00), so plan to be back on the mainland at least an hour before all aboard. It is outside the zone named in the State Department advisory.

More things to do near Isla de la Piedra

All 11 places