Puerto Vallarta Snorkeling destinations

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 


Snorkeling Marietas Islands 



Snorkeling Marietas Islands

Puerto Vallarta Snorkeling tour in Majahuitas 



Colomitos Beach 


Las Animas Beach