Puerto Vallarta has some of the best spots for Puerto Vallarta Snorkeling tours explore reefs, rock tunnels, secluded beaches, Islands, and more. The top 3 Snorkeling destinations in Puerto Vallarta Mexico are Los Arcos, Marietas Islands, and Majahuitas beach. Other popular beaches to visit and Snorkel include Yelapa, Quimixto, Los Colomitos, Las Animas, and Boca de Tomatlan.
Los Arcos snorkeling in Puerto Vallarta
Puerto Vallarta Snorkeling tour in Majahuitas
Las Animas Beach