
Hidden in the Pacific Ocean off the coast of Mexico lies one of the most unique natural destinations in the world — the Marietas Islands.
These uninhabited islands are famous for dramatic cliffs, turquoise waters, rare wildlife, and the incredible Playa del Amor, also known as Hidden Beach. This surreal beach sits inside a giant crater with a circular opening above it, allowing sunlight to illuminate the sand and water below.
Located near Puerto Vallarta and the beautiful coastline of Riviera Nayarit, the Marietas Islands attract adventure travelers, snorkelers, photographers, and wildlife lovers from around the world.
However, visiting the Marietas Islands requires proper planning. Hidden Beach permits are limited, tours often sell out, and certain days of the week the beach is closed.
This complete Marietas Islands travel guide explains everything you need to know before visiting in 2026, including the location, history, best tours, travel tips, costs, wildlife, and practical advice.
By the end of this guide, you will know exactly how to plan the perfect trip to this incredible destination.
Where Are Marietas Islands Located?
The Marietas Islands are located about 35 kilometers (22 miles) west of Puerto Vallarta in the Pacific Ocean.
These islands sit at the entrance of Banderas Bay, one of the largest bays in Mexico. The bay stretches across the states of Jalisco and Nayarit and is known for its calm waters, marine life, and beautiful coastal towns.
Although the islands appear remote, they are actually relatively close to several popular tourist destinations.
Distance From Popular Destinations
Puerto Vallarta → about 35 km
Punta Mita → about 25 km
Sayulita → about 40 km
Travel time depends on the departure point and boat type.
From Puerto Vallarta, the journey usually takes 1.5 to 2 hours.
From Punta Mita, the trip can take only 15–20 minutes, making it the fastest way to reach the islands.
Because the islands are protected under national park regulations, visitors cannot land freely. All trips must be organized through authorized tour operators.
How to Reach Marietas Islands

Reaching the Marietas Islands is relatively easy, but visitors should know that these islands are part of a protected marine reserve. Because of this, independent travel is not allowed. The only way to visit the islands is by joining a licensed boat tour from nearby coastal towns.
1. Fly to Puerto Vallarta
The closest international airport to the Marietas Islands is in Puerto Vallarta. Many international and domestic flights connect to this city, making it the main gateway for travelers visiting the region.
From the airport, you can reach the marina or nearby towns by taxi, rental car, or shuttle service.
2. Choose Your Departure Location
Boat tours to the Marietas Islands usually depart from three main locations:
Puerto Vallarta
This is the most common departure point. Boat rides from here usually take around 1.5 to 2 hours, depending on sea conditions.
Punta Mita
Punta Mita is the closest departure point to the islands. Boat rides from here take only 15–20 minutes, making it the fastest and often the most comfortable option.
Sayulita
This small surf town also offers tours to the islands. The boat ride usually takes about 40–60 minutes, and tours often have a more relaxed, local atmosphere.
3. Join a Licensed Tour
Since the islands are part of Islas Marietas National Park, visitors must join an authorized tour operator.
Most tours include:
- Boat transportation
- Snorkeling equipment
- Life jackets
- National park permits
- Guided activities around the islands
Some tours also include snacks, drinks, or lunch depending on the package.
4. Travel Time to the Islands
The boat ride across Banderas Bay is an experience in itself. Along the way, travelers sometimes see dolphins swimming beside the boat, and during whale season there is even a chance to spot Humpback whale migrating through the area.
Once you arrive, guides will organize activities such as snorkeling, wildlife watching, and visiting the famous Hidden Beach if your permit allows access.
Because visitor numbers are limited each day, it’s recommended to book your Marietas Islands tour in advance, especially during the busy travel season.
History of Marietas Islands

The Marietas Islands have a fascinating history that combines natural geology with human influence.
The islands were formed thousands of years ago through volcanic activity beneath the Pacific Ocean. Over time, erosion from wind and waves shaped the dramatic cliffs, caves, and rock arches that visitors see today.
However, one of the most famous attractions — Hidden Beach — was not formed naturally.
In the early 1900s, the Mexican government used the islands as a site for military bomb testing and training exercises. Explosions created massive craters and tunnels across the islands.
One of these craters eventually filled with sand and seawater, forming the stunning Hidden Beach that attracts travelers today.
During the 1960s, the legendary ocean explorer Jacques Cousteau helped bring international attention to the environmental importance of the islands.
His advocacy encouraged the Mexican government to protect the area.
Today the Marietas Islands are designated as a protected national park, ensuring that tourism is managed responsibly and the ecosystem remains healthy.
What You’ll Find in the Seas of Marietas Islands
The waters surrounding the Marietas Islands are part of a protected marine ecosystem, which means the ocean here is full of diverse and fascinating sea life. Because fishing and other harmful activities are restricted, marine animals thrive in this area, making it a fantastic destination for snorkeling and wildlife spotting.
Colorful Tropical Fish
While snorkeling around the islands, visitors often see schools of bright tropical fish swimming among the rocky reefs. Common species include angelfish, parrotfish, and pufferfish. These fish create a vibrant underwater environment that makes snorkeling here very exciting.
Sea Turtles
The Marietas Islands are also home to several species of sea turtles. While swimming or snorkeling, travelers sometimes spot turtles gliding slowly through the clear blue water or resting near the reefs.
Giant Manta Rays
Another impressive marine animal occasionally seen in these waters is the manta ray. These graceful creatures can grow very large and are known for their smooth, gliding movements through the ocean.
Dolphins and Seasonal Whales
During boat rides to the islands, visitors often see pods of dolphins swimming alongside the boat. Between December and March, there is also a good chance of spotting migrating Humpback whale, which travel through Banderas Bay every year.
Coral and Rocky Reefs
Although the Marietas Islands are not known for massive coral reefs like some tropical destinations, the underwater rock formations provide shelter for many marine species. These reefs create a thriving habitat for fish and other sea life.
Thanks to conservation efforts within Islas Marietas National Park, the marine ecosystem around the islands remains healthy and full of life, making it one of the best snorkeling locations near Puerto Vallarta.
Hidden Beach Reality Check (Important for Travelers)
While Hidden Beach looks like a peaceful paradise in photos, reaching it is actually an adventurous experience.
Swimming Through the Tunnel
To enter Hidden Beach, visitors must swim through a 40–50 foot water tunnel that connects the ocean to the crater beach.
This swim is part of what makes the experience so exciting.
Life jackets are mandatory and provided by tour operators. However, visitors should still feel comfortable swimming in open water.
Sometimes small waves pass through the tunnel, so it can feel slightly challenging for beginners.
Limited Time on the Beach
Because the beach is small and the ecosystem fragile, visitors are allowed to stay for only about 15–20 minutes.
Tour guides carefully manage the time so that multiple groups can experience the beach while minimizing environmental impact.
Age Restrictions
For safety reasons, some tours apply age restrictions.
Children under 10–12 years old and adults above 60–65 years old may not be allowed to swim through the tunnel depending on conditions.
Best Time to Visit Marietas Islands

Choosing the right time to visit the Marietas Islands can greatly improve your experience. These protected islands near Puerto Vallarta are famous for the stunning Playa del Amor, also known as Hidden Beach, along with excellent snorkeling and wildlife encounters.
November to May – Best Overall Season
This is the most popular time to visit because the weather is dry, sunny, and the ocean is usually calm. Water visibility is clearer during these months, making it perfect for snorkeling and exploring marine life. Since this is peak season, it’s best to book your Hidden Beach permit 3–4 weeks in advance.
December to March – Whale Watching Season
During these months, Humpback whale migrate through Banderas Bay. Visitors often see whales breaching or swimming with their calves during boat tours, making the trip even more unforgettable.
June to October – Off Season (Rainy Months)
This period has fewer tourists and a quieter atmosphere. However, rain and tropical storms can make the ocean rough, and some tours may be canceled. Snorkeling visibility can also be lower due to sediment in the water.
Cost of Visiting Marietas Islands (2026)

Visiting the Marietas Islands usually requires booking a guided boat tour because the islands are part of a protected marine reserve. Tour prices vary depending on the departure point, the type of boat, and whether the Hidden Beach permit is included.
Average Tour Cost
Most standard tours cost between $90 and $150 USD per person.
Additional Fees to Know
Hidden Beach Permit
If your tour includes access to Playa del Amor, the permit may cost an additional $30–$50 USD.
National Park Fee
Visitors must pay an entrance fee to Islas Marietas National Park, usually around 100–120 Mexican pesos. Some tour companies include this fee in the package.
Port or Marina Fee
Some marinas charge a small port fee of around 30 pesos.
Tips for Crew
It is customary to tip the boat crew about 10–15% of the tour price.
Because Hidden Beach permits are limited, booking your tour in advance is highly recommended, especially during peak travel months.
Marietas Islands Hidden Beach Rules

The famous Hidden Beach is one of the main reasons travelers visit the Marietas Islands. However, strict rules are in place to protect the environment.
Limited Daily Visitors
Only about 116 visitors per day are allowed to enter Hidden Beach.
Swim Through a Tunnel
To reach the beach, visitors must swim through a 40–50 foot water tunnel from the ocean. Life jackets are mandatory and provided by tour guides.
Time Limit
Visitors can stay on the beach for 15–20 minutes. This rule helps reduce environmental damage.
Age Restrictions
Some tours restrict entry for children under 10–12 years old and adults over 60–65 years old, depending on sea conditions.
Conservation Days
Access to Hidden Beach may be limited on certain days of the week for conservation purposes, so it’s always best to confirm availability with your tour operator before booking.
Top Nearby Places to Explore Near Marietas Islands
After visiting the Marietas Islands, there are many incredible places around Banderas Bay and the Riviera Nayarit region that are worth exploring. From colorful surf towns to hidden beaches and lush botanical gardens, these destinations can easily turn your trip into a longer adventure.
Here are some of the best places to visit near the Marietas Islands.
1. Sayulita – The Vibrant Surf Town

Sayulita is one of the most popular beach towns near the Marietas Islands. This colorful town is famous for its relaxed bohemian atmosphere, lively streets, and great surfing spots.
Why Visit
Sayulita is known for its vibrant culture and photogenic streets filled with colorful decorations. One of the most famous spots in town is the iconic Flag Street, where rows of colorful flags hang above the street creating a beautiful scene for photos.
Top Activities
Visitors can take beginner surfing lessons, explore local markets, shop for traditional Huichol artwork, or enjoy fresh seafood and margaritas at beachside restaurants.
Sayulita is located about 30 minutes from Punta Mita, making it a convenient stop after visiting the Marietas Islands.
2. Punta Mita – Luxury and Tranquility

Punta Mita is a beautiful coastal area known for luxury resorts, pristine beaches, and world-class golf courses. It is also the closest departure point for tours to the Marietas Islands.
Why Visit
If you prefer a quieter and more upscale beach destination, Punta Mita is the perfect place to relax after your island adventure.
Top Activities
Visitors can relax on Playa Punta de Mita, enjoy fresh seafood at beachfront restaurants, or play golf at one of the famous courses overlooking the Pacific Ocean.
The region is also famous for the traditional Mexican seafood dish Pescado Zarandeado, which is grilled fish marinated in local spices.
3. San Pancho – The Cultural Heart of Riviera Nayarit

San Francisco (San Pancho) is a charming beach town located just north of Sayulita. Often described as Sayulita’s quieter sibling, San Pancho offers a more peaceful and authentic atmosphere.
Why Visit
This town is less commercialized and has a strong community spirit. It is known for its art scene, eco-projects, and cultural activities.
Top Activities
The beach in San Pancho is a fantastic place to watch the sunset. Visitors can also explore art galleries or visit the Entre Amigos Community Center, a local organization focused on sustainability and education.
4. Los Arcos Marine Park – A Snorkeling Paradise

Los Arcos Marine Park is one of the best snorkeling and diving spots near Puerto Vallarta.
Why Visit
The park features dramatic granite rock formations rising from the ocean. These natural arches and tunnels create a unique underwater environment.
Top Activities
Visitors can go snorkeling, scuba diving, kayaking, or simply enjoy boat tours around the rock formations. The area is home to many species of fish, rays, and other marine life.
Los Arcos is located just south of Puerto Vallarta.
5. Playa Majahuitas – A Hidden Tropical Escape

Majahuitas Beach is a beautiful secluded beach that is usually reached by boat from Puerto Vallarta.
Why Visit
The beach is known for its clear emerald water, peaceful atmosphere, and lush jungle surroundings. Because it is less crowded than many beaches in the region, it feels like a hidden paradise.
Top Activities
Visitors can enjoy snorkeling, swimming, paddleboarding, and relaxing at beachfront restaurants or beach clubs.
6. Vallarta Botanical Gardens – A Jungle Adventure

Vallarta Botanical Gardens offers a completely different experience from the beaches of Banderas Bay.
Why Visit
Located in the mountains south of Puerto Vallarta, the gardens are considered one of the most beautiful botanical gardens in North America.
Top Activities
Visitors can explore jungle hiking trails, see rare orchids and tropical plants, watch colorful birds, or swim in the nearby river surrounded by nature.
What to Pack for Marietas Islands
Packing the right gear can make your trip much more comfortable and enjoyable.
Essential Items
Reef-Safe Sunscreen
Only biodegradable sunscreen should be used to protect marine life.
Swimsuit
You will likely spend time swimming or snorkeling during the tour.
Waterproof Phone Case
A waterproof case protects your phone while swimming through the tunnel to Hidden Beach.
Dry Bag
A dry bag helps keep your valuables safe from water during the boat ride.
Towel and Light Clothing
Bring a small towel and comfortable clothing for the trip.
Motion Sickness Tablets
If you are sensitive to boat rides, this can help prevent seasickness.
Waterproof Camera or GoPro
A waterproof camera is ideal for capturing photos while snorkeling or swimming near the islands.
With proper preparation, your visit to the Marietas Islands can be a safe, exciting, and unforgettable adventure.
Is Marietas Islands Worth Visiting?
Yes, visiting the Marietas Islands is absolutely worth it, especially for travelers who enjoy nature, marine life, and unique landscapes. The islands are famous for their dramatic cliffs, crystal-clear waters, and the incredible Playa del Amor, which is hidden inside a giant crater.
Unlike many popular beach destinations in Mexico, the Marietas Islands remain protected as part of Islas Marietas National Park. This means the ecosystem is well preserved and the marine life is abundant.
Visitors often describe the experience as more than just a beach trip. The boat ride itself is an adventure, offering beautiful views of the Pacific Ocean and sometimes even encounters with dolphins or Humpback whale during whale season.
In addition to Hidden Beach, travelers can enjoy activities such as snorkeling, kayaking, bird watching, and exploring the islands’ unique rock formations.
For anyone visiting Puerto Vallarta or the Riviera Nayarit, a tour to the Marietas Islands is often considered one of the most unforgettable experiences in the region.
Frequently Asked Questions (FAQ) – Marietas Islands
1. Where are the Marietas Islands located?
The Marietas Islands are situated in the Pacific Ocean, approximately 35 km (22 miles) west of Puerto Vallarta and about 8 km (5 miles) from Punta Mita. They belong to the state of Nayarit and are protected as part of the Islas Marietas National Park.
2. Why are the Marietas Islands famous?
The islands are world-renowned for their unique volcanic rock formations, diverse marine life (including the rare Blue-footed Booby bird), and the iconic Playa del Amor, also known as the Hidden Beach—a stunning sandy beach tucked inside a collapsed volcanic crater.
3. How do you get to the Marietas Islands?
Because the islands are a protected marine reserve, independent travel is strictly prohibited. You can only visit by joining a licensed boat tour departing from Puerto Vallarta, Nuevo Vallarta, Sayulita, or Punta Mita.
4. How much does a Marietas Islands tour cost in 2026?
Tour prices typically range between $90 and $200 USD per person.
- Standard Tours (Snorkeling only): $90 – $120 USD.
- Hidden Beach Access Tours: $150 – $200 USD (due to limited permits).
- Note: Expect to pay an additional $150–$200 MXN in cash for the National Park and Port fees at the pier.
5. Do you need a permit to visit the Hidden Beach?
Yes. Access to Playa del Amor requires a special government permit. To protect the ecosystem, authorities limit visitors to approximately 116 people per day. It is highly recommended to book 3–4 weeks in advance.
6. Why is the Hidden Beach called “Playa del Amor”?
Translating to “Beach of Love,” the name became popular due to the romantic, secluded nature of the crater. Historically, the hole was created by military bomb testing in the early 1900s, which was later reclaimed by nature into the beautiful beach we see today.
7. How do you enter the Hidden Beach?
There is no path or boat access to the sand. Visitors must swim approximately 60–80 meters (200 feet) through a natural rock tunnel from the open ocean. Wearing a life jacket and a safety helmet is mandatory during the swim.
8. How long can you stay at the Hidden Beach?
To minimize environmental impact and allow other groups to visit, stay time is strictly limited to 15–20 minutes on the sand.
9. Is the Hidden Beach safe for everyone?
While generally safe with a guide, it requires moderate swimming ability. Due to the tunnel swim and ocean currents, many tours restrict access for children under 10 and adults over 65. If you struggle with swimming or claustrophobia, you may prefer to stay on the boat and enjoy snorkeling around the islands instead.
10. When is the best time to visit?
The best time is from November to May when the weather is dry and the water is clearest. For whale watching, plan your visit between December and March to see Humpback whales migrating through Banderas Bay.
11. Are the islands open every day?
No. The National Park is CLOSED every Monday and Tuesday for environmental conservation and recovery.
12. What should I pack for the tour?
We recommend bringing:
- Rash Guard (Long-sleeve swim shirt): Best for sun and jellyfish protection.
- Reef-safe/Biodegradable Sunscreen: Regular chemical sunscreens are banned.
- Waterproof Phone Case/GoPro: To capture the swim through the tunnel.
- Dry Bag: To keep your clothes and wallet dry on the boat.
- Motion Sickness Tablets: If you are prone to seasickness during the boat ride.
13. Are drones allowed on the islands?
No. Drones are strictly prohibited to avoid disturbing the nesting bird colonies and maintaining the safety of other visitors.
14. Can you stay overnight or are there hotels on the islands?
No. The islands are uninhabited and protected. There are no hotels, and overnight stays are strictly forbidden. Most visitors stay in nearby Puerto Vallarta, Punta Mita, or Sayulita.
15. Is visiting the Marietas Islands worth it?
Absolutely. Between the adventure of the tunnel swim, the beauty of the Hidden Beach, and the world-class snorkeling, it remains one of the most unique and unforgettable natural experiences in Mexico.



