This uninhabited volcanic island group off Punta de Mita is a protected marine park and bird sanctuary, reachable only by boat tour from Punta de Mita or Sayulita. The main draw is the Hidden Beach (Playa del Amor), a sand-floored beach open to the sky through a collapsed cave roof, along with the surrounding reefs used for snorkeling.
Islas Marietas National Park is a pair of uninhabited volcanic islets in the Bahía de Banderas, off the coast of Punta de Mita in Nayarit, protected as a national marine park since 2005. Visitors arrive exclusively by authorized boat tour, motoring past sea caves, arches, and steep basalt cliffs before anchoring near the park's signature feature: Playa del Amor, a hidden beach reached by swimming or wading through a short tunnel carved by wave action, open to the sky above. Snorkeling around the islets reveals parrotfish, sea turtles, and, from December through March, migrating humpback whales that pass close to the boundary. The islands themselves are a nesting sanctuary for blue-footed boobies, frigatebirds, and other seabirds, visible from the boat as it circles the perimeter (landing on the main island bodies is prohibited outside the designated beach zone). A full outing typically runs four to six hours round trip from Punta de Mita or La Cruz de Huanacaxtle, including snorkel time, a swim to the hidden beach, and often a stop for fresh ceviche on the boat. Mornings offer the calmest seas and best visibility for snorkeling; afternoon winds can chop up the crossing. Access to the hidden beach is capped daily by CONANP to limit erosion, so early tour departures secure a spot before the daily quota fills. The park closes entirely on Mondays and Tuesdays to allow the ecosystem to recover from weekend visitor traffic.
| Admission | Adult $45-90 USD (770-1,540 MXN) boat tour incl. park fee · Child Reduced rate on most tour operators |
|---|---|
| Hours | Boat tours depart 8AM-2PM; park closed to visitors on Mondays and Tuesdays for conservation |
| Typical visit | 4-6 hours (full boat tour) |
| Best time | morning |
| Getting there | Boat tour only, departing from Punta de Mita or La Cruz de Huanacaxtle marinas |
| Address | Islas Marietas, Bahía de Banderas, Nayarit |
Location
Islas Marietas, Bahía de Banderas, Nayarit
20.7008, -105.5850 View on map
Highlights
- Playa del Amor hidden beach reached through a rock tunnel
- Snorkeling with parrotfish and sea turtles around the islets
- Seasonal humpback whale sightings (December-March)
- Nesting colonies of blue-footed boobies and frigatebirds
- Sea cave and arch formations visible by boat
Tips for visiting
- Book the first morning departure for calmer water and a better shot at a Playa del Amor slot
- Bring reef-safe sunscreen; regular sunscreen is restricted to protect coral
- Wear water shoes for the swim-through entrance to the hidden beach
- Tours are cancelled or rerouted in rough weather, especially during hurricane season (June-November)
- The park is closed Mondays and Tuesdays for conservation, so plan boat tours for other days
When to visit
Visit December through March for whale sightings and calmer morning seas; book early morning departures year-round for the best snorkeling visibility and hidden-beach access.
Accessibility
The park is not wheelchair accessible; reaching Playa del Amor requires swimming or wading through a natural tunnel, and boats require stepping down from a dock or beach launch.
Visit, book or contact
Frequently asked questions
How long does a visit to Islas Marietas take?
Most boat tours last four to six hours round trip from Punta de Mita or La Cruz de Huanacaxtle, including snorkeling and beach time.
Is it worth it for kids?
Older children comfortable swimming enjoy the snorkeling and hidden beach, but the swim-through entrance can be intimidating for younger kids or non-swimmers.
Is photography allowed?
Photography is allowed throughout the park, including at Playa del Amor and during snorkeling, though drones require prior CONANP authorization.
Tours and tickets
Islas Marietas National Park
See guided tours and ticketsWe may earn a commission from bookings made through this link.