Marietas Islands & Hidden Beach
A volcanic archipelago 22 km off Vallarta's coast, with a 100-meter sandy beach hidden inside a crater that you reach by swimming through an underwater tunnel. The most photographed beach in Mexico, capped at 116 visitors per day, accessible only through licensed operators.
The hidden beach inside a volcanic crater
The Marietas Islands (Islas Marietas) are an uninhabited volcanic archipelago about 22 km off Puerto Vallarta’s coast, designated a UNESCO Biosphere Reserve and Mexican National Park. The islands are famous for one thing: Playa del Amor (Hidden Beach), a 100-meter sandy beach that sits inside a crater hole in the volcanic rock — accessible only by swimming through a 30-meter underwater tunnel at low tide.
It’s the most photographed beach in Mexico. It’s also the most regulated — Mexico capped daily visitor numbers at 116 in 2016 to protect the marine ecosystem, and access is limited to licensed tour operators. If you want to see Hidden Beach, you book through the right operator and you accept whatever day they have available.
What the day actually looks like
A typical Marietas day trip is 6-7 hours from Vallarta:
- 8:00 AM: Resort pickup or marina meeting time
- 8:30: Boat departure from Marina Vallarta (the main commercial marina) or Punta de Mita on the Riviera Nayarit side
- 45-60 min: Boat ride out across Banderas Bay
- 9:30-10:00: Arrive Marietas, anchor near the islands
- 10:00-11:30: Hidden Beach access (90 min in tour group rotations) — swim through the tunnel, photo time on the beach, return swim
- 11:30-1:00: Snorkeling at the reef on the islands’ protected side, kayaking around the rock formations, or beach time at the open-water beach (Playa de la Nopalera)
- 1:00: Buffet lunch on the boat (cevich, tacos, tropical fruit)
- 1:30-2:30: Sail back, open bar
- 3:00: Marina arrival, resort drop-off 3:30-4:00
How Hidden Beach access works
You don’t just walk in. The cave is sealed except for a single underwater passageway about 6 meters long that you swim through to enter. Life jacket mandatory, snorkel mask provided, swim ability required. The tunnel is short and not difficult for an average swimmer, but you must be comfortable with face-in-water swimming and able to handle tide changes — mid-tide is the safe window, low tide is best for clearance, high tide is closed entirely.
Group rotations are 30 minutes. Once you’re inside, you have 30 minutes to swim, photograph, and walk the small beach. There’s no shade. There’s no facilities. You bring a waterproof camera or GoPro (phones-in-pouch get destroyed in the tunnel — don’t risk it). At the end of your 30, you swim back and the next group rotates in.
The 116-person daily cap means weekends and high season slots fill 1-3 weeks ahead. Off-season weekdays are usually bookable 1-2 days out. Conservation closures happen May through November — Hidden Beach can be closed entirely for 2-4 weeks at a time for ecosystem recovery. Tour operators won’t always tell you this in advance; confirm Hidden Beach access is open before booking, in writing.
When Hidden Beach is closed (which is often)
If Hidden Beach is closed, your tour shifts to Playa de la Nopalera — a regular open-water beach on the same Marietas island. Still beautiful, still has the volcanic-crater rock formations and the snorkeling reef. Some travelers prefer it (no swim through a tunnel, no rotation pressure). The brochure photo isn’t possible, but the day still works.
Verify in writing what your tour delivers if Hidden Beach is closed before you book. If “Marietas Islands tour” means Hidden Beach guarantee to you, ask explicitly. Some operators rebook you to a different day; some refund; some give you Nopalera and call it the same trip.
Snorkeling at the Marietas
The Marietas reef is the second reason to go. Volcanic formations create dramatic underwater architecture — caves, swim-throughs, rock arches. The reef supports parrotfish, moorish idols, surgeon fish, sergeant majors, the occasional blue-and-yellow snapper. Sea turtles are common. Visibility 30-50 feet typically.
The protected side of the islands is the snorkel zone. Most tours give you 60-90 minutes here; bring your own mask if you have a comfortable one (rentals are fine but generic).
Picking your operator
Reputable Marietas operators include Vallarta Adventures, Diana’s Tours, Punta Mita Charters, and EcoTours de Mexico. All four are licensed for Hidden Beach access and have been operating since before the 2016 visitor cap.
Avoid the budget pangas that pitch on the Malecón at 60% the price — most are not licensed for Hidden Beach and will run a “Marietas tour” that doesn’t actually go to Hidden Beach (they bus you to Nopalera and call it Marietas). Ask to see the operator’s CONANP (national parks agency) license number before paying.
Pricing: $90-130 per adult for the standard catamaran tour with lunch and open bar. Smaller-group options ($150-220) cap at 12-15 people and give you more snorkel time and less rotation crowding.
How to get there from Vallarta
Most tours pick up at:
- Krystal Puerto Vallarta: Resort lobby pickup, included in tour price
- Marina Vallarta: Direct boat boarding 5 minutes from anchor
- Punta de Mita (Riviera Nayarit side): Closer to the Marietas, shorter boat ride (25 min vs 45 min). Some operators run the trip from Punta de Mita instead — about 45-60 minutes north of Krystal PV by car.
Resort concierge handles the booking with operator pickup; the cleanest option for first-time Marietas visitors.
Confirm Hidden Beach access in writing before paying
Hidden Beach is closed 6-10 weeks per year for ecosystem recovery, and the closures aren't always advertised. Some operators sell "Marietas Islands tour" knowing Hidden Beach is closed that week and pivot to Playa de la Nopalera without telling you. Email or text the operator before booking and ask: "Will my tour on [date] include Hidden Beach access? If closed, what's the alternative?" Reputable operators answer clearly. Operators that dodge the question are the ones to skip.
What you'll see




Stay closest at Krystal Puerto Vallarta
Krystal Puerto Vallarta is the closest Vacation Club Promo property for this excursion. Promotional packages from $435 for 5–7 nights. Resort concierge handles tour booking and pickup directly from the lobby.
View Krystal Puerto VallartaResort concierge handles tour booking with operator pickup directly from the lobby — cleanest option for first-time Marietas visitors.