Los Arcos is a protected marine sanctuary off Puerto Vallarta, Jalisco, celebrated for its dramatic rock arches, rich sea life, and world-class snorkeling.
Los Arcos National Marine Park was established to protect one of Banderas Bay's most distinctive geological formations. The site consists of several large igneous outcroppings that jut dramatically from the water, their bases hollowed by centuries of wave action into the arches and sea caves that give the park its name. The Mexican government designated the area a protected zone to safeguard its coral reefs and the remarkable diversity of marine species that depend on them.
Underwater, the rock faces are draped in soft corals and sponges, providing habitat for parrotfish, angelfish, moray eels, and manta rays. Snorkeling here is accessible even for beginners, with shallow areas close to the rocks offering clear views of reef life. For those seeking greater depth, scuba diving opens up cavern passages and deeper walls teeming with sea life.
Most visitors arrive by boat tours departing from the Puerto Vallarta waterfront or nearby Marina Vallarta. The crossing takes roughly 20 minutes and operators typically provide snorkel gear, making the excursion straightforward to arrange. Los Arcos is a place that earns its reputation every single visit.
Visit in the early morning, before tour boats arrive, for the calmest water and best visibility.
Bring reef-safe sunscreen, as the site sits within a protected marine zone where standard chemical sunscreens are discouraged.
Try snorkeling directly around the largest arch, where fish concentrations are typically highest.
Book a boat tour departing from Marina Vallarta to reach Los Arcos quickly and with gear included.
Pack a dry bag for your phone and valuables, since waves can splash even passengers staying aboard the boat.
Private catamaran fun with water toys, music, and room to unwind
Private sunset yacht time with drinks, snacks, and bay views
Ride through Puerto Vallarta and taste regional favorites along the way