Isla de la Piedra from the Mazatlán cruise port
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
Will you be back for all aboard?
- 18:00 am · Ship docksAllow about 20 minutes to get off and through the terminal.
- 28:40 am · At Isla de la PiedraA 15-20 minute walk to the Playa Sur dock, then a 5-10 minute boat from Mazatlán cruise terminal.
- 33:10 pm · Leave Isla de la Piedra byThat gets you back to the ship an hour before all aboard.
- 44:30 pm · All aboardTypical for Mazatlán; your ship's time may differ. Check ship time vs local time
Tip
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
- Old Mazatlán · Town & walking · a 15-20 minute walk from the pier · 1.8 km from Isla de la Piedra
- Mazatlán Cathedral · Attraction · a 18 minute walk from the pier · 1.9 km from Isla de la Piedra
- Mercado Pino Suárez · Food & drink · a 18 minute walk from the pier · 1.9 km from Isla de la Piedra
- Playa Olas Altas · Beach · a 20 minute walk from the pier · 2.3 km from Isla de la Piedra