
Costa Rica has a wide range of aquatic life that draws divers. Costa Rica waters can be home to many aquatic species, such as humpback whales and dolphins, bull sharks or bull sharks. Costa Rica is a great place to dive if you're a seasoned diver. Regardless of your level of experience, there are diving destinations in Costa Rica for you to enjoy.
Cano Island
The waters around Cano Island are turquoise, providing the perfect setting for snorkeling and scuba diving. The region is home to some of the most abundant coral-building organisms in the world, including brain and head corals. These waters are home to manta and humpback rays, as well other large marine creatures. During the rainy season, prices for tours and accommodations will be reduced, and crowds will be fewer.
Islas Murcielagos
One of the most popular Costa Rica dive spots, the Islas Murcielagos is a group island located in the Santa Elena Peninsula's southern tip, just north from Papagayo. The islands are surrounded with the ocean and provide exceptional visibility. It is possible to spot many species and colors of fish and sunrays in this area. It's also a great spot to see bull sharks, olive ridley and turtles.
Catalina Island
Catalina Island is the perfect place to dive if you are looking for an unforgettable experience. These uninhabited island are only two to 15 minutes from Costa Rica's northwest coastline. The visibility and temperature of this area is comparable to those found elsewhere on the Pacific Coast. However there are some variations in the water. Catalina Island has the ideal environment for those who want to dive in warm and calm waters with abundant marine life.

Puerto Viejo
When planning your visit to Puerto Viejo, Costa Rica, you should be aware of the transportation situation. Because Puerto Viejo does not have official parking lots, most locals park along the roadside. If you are driving your own vehicle, it is best to park your car at the lodging and then explore the town by foot or bicycle. A red taxi can be taken around the city or called a taxi at any location.