Skip to primary navigation Skip to content Skip to footer

Top Snorkeling Tours in Puerto Rico

Puerto Rico is one of the best places in the world for snorkeling.


Afternoon Snorkeling Boat Tour: Available 7 days a week, 5 hours. Don’t want to wake up early or be all day on the boat? Then this is the trip you are looking for! This is an afternoon snorkeling trip designed for beginners’ snorkelers and non-certified scuba divers. Includes 2 stops in the beautiful local reefs or near the beach. Includes food, soft drinks, rum drinks (only for snorkelers), snorkeling gear and a guided snorkeling experience. Check-in at 1:30pm at the Dive Shop suite 108 . Departs at 2:30 pm and back at 6:30pm.

The Best Snorkeling Spots

With crystal-clear waters and healthy coral reefs, Puerto Rico is one of the best places in the world for snorkeling. The main island has great snorkeling spots right in San Juan, and you can head to the off-shore islands like Culebra and Vieques for more stunning sites to explore, including small keys, remote coves, and hidden beaches that can only be reached by boat or kayak. Snorkeling is one of the activities that makes visitors never want to leave Puerto Rico. Swimming with rays, sea turtles, and colorful fish is an experience that’s hard to forget, and is sure to be the highlight of your time on the Island of Enchantment. You can book a guided snorkeling tour by boat or even snorkel right from your kayak! The best part of snorkeling in Puerto Rico is the calm, warm waters year-round. Family-friendly snorkeling spots are not hard to come by, and there are more challenging locations for advanced swimmers or even scuba divers. Check out some of the best snorkeling spots in Puerto Rico below!

San Juan Snorkeling

If you’re only in Puerto Rico for a short trip and don’t have time to leave the main island, don’t worry! You can still enjoy a great day of snorkeling from Escambron beach, also known as Balneario El Escambron, right by the Caribe Hilton Hotel.

The rock formations in this area protect it from the rough surf of the Atlantic, making it a calm place for the whole family to snorkel and enjoy. The wildlife in this area is accustomed to snorkelers and scuba divers, so you can see the tropical fish and sea turtles up close.


Culebra Island is considered the best snorkeling destination in Puerto Rico and one of the best in the world due to its preserved coral reefs, wide variety of beaches, clear waters, and amazing marine life including fish, turtles, and rays. You have plenty of beaches to choose from — Tamanrido, Flamenco, Carlos Rosario, Punta de Soldado, among many others — all of them offering stunning snorkeling spots and wildlife.

If you’re hoping to see sea turtles, Tamarindo is a great option. For pristine waters, choose Carlos Rosario. For shallow, family-friendly waters, check out Datiles. There’s something for everyone on Culebra and a variety of excellent tour operators who can take you there.


Fajardo is conveniently located near San Juan and El Yunque Rainforest, so if you’re stationed in this area for your vacation, it’s the perfect spot to go snorkeling! There are a variety of tour operators offering catamaran trips from Fajardo to the nearby small cays, where you can swim and snorkel among the tropical fish and coral reefs.

The small cays off Fajardo on Puerto Rico’s northern coast tend to have bigger, more turbulent waves, which might not be ideal for small children or beginners. If you’re an experienced swimmer, however, you can have a lot of fun snorkeling here.


This island was occupied by the Navy for decades, meaning it was virtually deserted and the coral reefs were protected from human damage. Today, it’s a stunning place to snorkel due to the pristine reefs and interesting artifacts left behind by the Navy. This island is a truly unique place to snorkel, home to fish, hawksbill turtles, rays, and nurse sharks.

Vieques has great snorkeling beaches, including Blue Beach, Mosquito Bay, and Punta Arenas. The waters around this island are crystal clear, offering amazing visibility. If you’re a snorkeling aficionado, you might want to spend at least a few days exploring everything Vieques has to offer.

La Parguera

Located in Lajas on the southern coast of the main island, La Parguera offers a totally different snorkeling experience, with turquoise Caribbean waters, mangroves, coves, natural pools, salt marshes, and more. There is an abundance of wildlife for snorkelers to enjoy, including dolphins, turtles, barracudas, and manatees.

Due to its popularity, La Parguera can get quite crowded in the summer and holidays, so for a more solitary experience, it’s best to visit on a weekday, early in the morning, or outside of the peak season. It’s best to enjoy La Parguera with a tour operator, as they’ll know the best spots and times of day to snorkel. La Parguera is also home to two bioluminescent bays, and there are operators who offer night snorkeling tours.