Snorkeling in Acapulco, Mexico: Prices, Spots & Tips

Snorkeling in Acapulco, Mexico: 2026 price from $400 MXN with boat and gear, best spots by Roqueta Island, fish you'll see and are there sharks.

Updated: Leer en español
Guided snorkeling with life vests in Roqueta Island's clear water

Quick answer: the best place to snorkel in Acapulco is the sheltered water around Roqueta Island. It’s calm, visibility is good in season, and there are schools of colorful fish. The easiest way to go is a tour that includes the boat and the gear. With Yates Dinka, the Traditional Tour + Snorkel costs $400 MXN online ($550 at the booth). It includes the glass-bottom boat tour plus 45 minutes of guided snorkeling with mask, snorkel, fins if needed and a life jacket. You don’t need to know how to swim, and the minimum age is 7.

Where to snorkel in Acapulco: the best spots

SpotHow to get thereLevelWhat to expectSource
Around Roqueta IslandOn the Dinka boatBeginnerSheltered, calm water; colorful fishWikipedia
Palmitas beach (Roqueta)A ~10-min walk from the island’s main beachBeginner–intermediateSandy bottom, small coral formations, butterflyfish, morays, raysvisit-mexico.mx
La YerbabuenaSeen on the tourViewing onlyThe islet where the submerged Virgin stands; best seen through a glass bottomvisit-mexico.mx

Our recommendation: if it’s your first time, snorkel in the calm areas around Roqueta with a guide. That’s where we take our guests every day.

Snorkel tour in Acapulco with Yates Dinka

What’s included

  • The full glass-bottom boat tour of the bay: the submerged Virgin of Guadalupe, celebrity homes and a high dive at Punta Elefante.
  • A snorkel stop of about 45 minutes in calm water near Roqueta Island.
  • Sanitized gear: mask, snorkel and fins if needed.
  • A life jacket for swimming and a swim guide or instructor on board.
  • Traveler’s insurance.

Source: tour page.

Key facts

FactDetail
Price$400 MXN online / $550 at the booth
Total duration~1 h 50 min (45 min of snorkeling)
Minimum age7
Do I need to swim?No: you’ll wear a life jacket and have a guide
Last snorkel departure2:00 pm
Departure pointParque de la Reina dock, across from the Fort of San Diego (next to the cruise terminal)
Can I book snorkeling only?No. It always comes with the Traditional Tour

Save $150 MXN per person by booking online. Book your snorkel tour →

How much does snorkeling in Acapulco cost? 2026 prices

ItemOnlineAt the booth
Traditional Tour + Snorkel (glass-bottom boat + 45 min snorkeling, gear, life jacket and insurance)$400 MXN$550 MXN
Family of 4 (everyone aged 7+)$1,600 MXN$2,200 MXN
Parking at Parque de la Reina$50 MXN all day—

Source: yatesdinka.com. Gear is included, so there’s nothing else to rent.

What fish and marine life will you see?

Roqueta’s waters sit in a transition zone between the California Current and the equatorial countercurrent, so you’ll find a mix of tropical Pacific species (University of Guerrero study). Records for the Guerrero coast include:

  • More than 120 species of bony fish.
  • Sea urchins and starfish (15 echinoderm species).
  • Corals, sponges, snails and crabs (Wikipedia).

At the island’s shallow sites, divers report butterflyfish, spotted morays and eagle rays (visit-mexico.mx). What you see depends on the day, the visibility and the season.

Fun fact: scuba diving in Mexico began at Roqueta Island in 1945, with the country’s first dive on self-contained breathing gear (UAGro, RIICO).

Best time to snorkel in Acapulco

  • August to February: a University of Guerrero study names this as the best season for underwater activities in Acapulco.
  • Rainy season (May–November): visibility can drop after heavy rain.
  • Ground swells: the Port Authority may suspend boat traffic. With Dinka you reschedule for free, and tickets never expire (terms).
  • Time of day: the sea is usually calmer in the morning. Book between 10:00 am and noon if you can; the last snorkel departure is at 2:00 pm.

Snorkeling in Acapulco with kids

Snorkeling starts at age 7. Younger children can take the Traditional Tour and see the fish and the Virgin through the glass bottom without getting wet. Kids 0–3 ride free (max. 2 per paying passenger).

For kids 7 and up, the snorkel is guided and they wear a life vest the whole time, so they don’t need to be strong swimmers (Snorkel Tour). Pick a late-morning departure, when the water is usually calmer and the sun lights up the bottom. Have them practice breathing through the snorkel in shallow water first.

What to bring

  • Swimsuit worn under your clothes, plus a towel.
  • Reef-safe sunscreen, a hat and sunglasses.
  • Water and a snack. You can bring your own food and drinks on board at no extra cost (personal-size coolers only).
  • Some cash in pesos if you plan to stay on the island for lunch or chair rentals.
  • Your booking confirmation on your phone.
  • A dry bag or a zip-lock bag for your phone and wallet.

Tips for your first snorkel

  1. Listen to the guide’s briefing on breathing through the snorkel and clearing your mask.
  2. Wear the life jacket even if you swim well. You’ll float effortlessly and see more.
  3. Use reef-safe sunscreen, or better yet a rash guard. It protects your back and the reef.
  4. Don’t touch or pick up marine life, including urchins and coral. It’s for your safety and the island’s.
  5. Eat a light breakfast and bring water.
  6. Bring a waterproof camera or phone pouch if you have one.
  7. Arrive 20 minutes early at the Parque de la Reina dock.

“Before debarking at La Roqueta, we got to see La Virgen under the water through the glass bottom and also the older version which now sits on a rock above water and then we saw a diver feed lots of colourful fish via his mouth! … The commentary on the yacht itself was a laugh and overall we really enjoyed ourselves… give it a try!” — Heather L, Scotland (TripAdvisor)

Coming in on a cruise ship? The dock is next to the terminal. See our Acapulco shore excursions guide.

FAQ: snorkeling in Acapulco

How much does snorkeling cost in Acapulco?

With Yates Dinka, the Traditional Tour + Snorkel costs $400 MXN per person online ($550 at the booth). That includes the glass-bottom boat tour, 45 minutes of guided snorkeling, gear, a life jacket and traveler’s insurance.

Can I book snorkeling only?

No. At Yates Dinka, snorkeling is always sold together with the Traditional Tour to Roqueta Island, because the snorkel stop is part of the same trip.

Do I need to know how to swim?

No. You’ll wear a life jacket and be supervised by a guide. If you’re not comfortable in the water, tell the crew before you get in.

What’s the minimum age for snorkeling?

7 years. Younger kids can join the Traditional Tour and see fish through the glass bottom.

Where is the best snorkeling in Acapulco?

The sheltered waters around Roqueta Island, thanks to the calm sea and marine life.

Are there sharks in Acapulco?

Public records of shark incidents in Acapulco date from 1958 to 1977; the most recent listed is January 1977 at Playa Hornos (Sharksider, updated Sep 2026). In the calm area by Roqueta you snorkel with a life jacket and a guide. Always follow beach flags and the crew’s instructions.


Get your mask on this weekend: a glass-bottom boat plus 45 minutes of snorkeling for $400 MXN online. See the tour · FAQ · WhatsApp +52 744 402 5050 · Calls +52 744 187 3434

Sources (October 2026): yatesdinka.com · Yates Dinka llms.txt · Wikipedia (ES): Isla de la Roqueta · visit-mexico.mx · Universidad Autónoma de Guerrero, RIICO journal · Sharksider

Related articles