Take incredibly clean and protected waters featuring stunning biodiversity, add two oceanfronts flanking both the Pacific and Atlantic, extend this to over 800 miles of coastline, and voilà – there you have the perfect recipe for some of the world’s best snorkeling and scuba diving in Costa Rica!
With a tagline like that — and some of the world’s best surf towns and beaches — it’s no wonder that the small Central American country has become a haven for watersports addicts from all over the globe.

Table of Contents
Best time to snorkel and dive in Costa Rica
Note that snorkeling and scuba diving in Costa Rica is, like most anywhere else, best enjoyed during certain parts of the year, and you should plan your trip accordingly. Not only do you need to schedule with the tides in mind, but the geographical location of Costa Rica also makes for very specific seasonal changes.
Instead of the four seasons more common farther away from the equator, Costa Rica only experiences two, a dry season and a wet season.
The dry season has traditionally been the most popular with tourists, travelers, and sports enthusiasts coming to the country.
This is because of the pristine, predictable weather conditions, which are generally calm, sunny, warm, and feature clear blue skies for months on end between December and mid-April.
However, the rainy season, which lasts from May to November, is increasingly gaining popularity as a viable alternative.
While you won’t get the excellent visibility you might have during the peak of the dry season, rains generally fall outside common diving times, during the late afternoons and evenings.
And to add to that, the rainy season generally sees much emptier beaches, lower prices for accommodation, and many more quality-of-life perks for the discerning diver!
In the end, then, when to dive and snorkel in Costa Rica is up to you!
Without further ado, let’s take a look at the best diving and snorkeling getaways in Costa Rica in this quick guide!
Best places to snorkel and dive in Costa Rica
1. Isla Tortuga

Famed for its idyllically empty pristine white beaches, Isla Tortuga has been one of Costa Rica’s most widely-loved holiday destinations for decades.
The literal “turtle island” offers much more than pretty onshore views, though. As you would expect, it’s a perfect place for turtle spotting. Underwater explorers will also get to explore a wide stretch of coral reefs as well as three historical shipwrecks in the area!
While there aren’t many places to stay on Isla Tortuga (one of the reasons why it is not nearly as packed with tourists as other parts of the country), you can easily reach it from the mainland as well as from the Nicoya peninsula by boat.
2. Catalina Islands

Just off the shore of the Guanacaste province of Costa Rica lies one of the world’s most coveted diving spots, the quiet little Catalina island range.
While we won’t go as far as declaring any one location the best place to scuba dive in Costa Rica, the Catalinas come pretty close.
As a testament to that, you definitely won’t have trouble finding boating tours to take you out into their waters from Guanacaste – there’s an oversupply if anything, especially during the rainy season!
Thanks to sediment composed of volcanic rock, you can expect stunning sights down below.
Many species of rays, octopuses, seahorses, and sharks call this stretch of Pacific ocean their home, and thanks to the incredible visibility, they’re also easy to spot!
3. Gulfo Dulce

Located on the Osa Peninsula, the so-called “sweet gulf” harbors a whole host of unique marine flora and fauna.
The reefs here are inhabited most notably by a uniquely large population of spinner dolphins, which often gather in pods large enough to be observable from some distance by boat.
Of course, those who really want to get up close and personal can’t do better than turning the day into a scuba diving adventure, which the Gulfo Dulce has become an increasingly popular destination for.
4. Gandoca Manzanillo Wildlife Refuge

If you’re on the lookout for the best snorkeling beaches in Costa Rica because you are fascinated by the diverse ecosystems that this part of the world has in store, then why not head to a wildlife refuge like Gandoca Manzanillo?
Located in Limón, near the southern extreme of Costa Rica’s Caribbean coast, Gandoca Manzanillo Wildlife Refuge has been known as one of the best scuba diving locations in Costa Rica for ages.
However, the refuge also attracts plenty of visitors to its onshore wonders like the mangrove forests and dense jungle nearby.
Meanwhile, scuba divers and snorkelers can enjoy crystal-clear, turquoise waters, and a large network of shallow reefs close to the shore.
Not only is the location easily accessible from any of Costa Rica’s major hubs like the capital city of San José, but access is also free for visitors!
5. Isla del Coco

Much of Costa Rica’s marine beauty lies in its secluded islands, of which Isla del Coco is perhaps the most famous.
That’s in large part thanks to a flowery testimonial by none other than Jacques Costeau, and who would we be to disagree with world history’s most highly respected diver?
Though you can only really access Isla del Coco’s waters by means of a live-aboard boating trip, that hasn’t stopped the magical island from becoming one of the most highly regarded scuba diving locations in Costa Rica, maybe even worldwide!
From rare species like scalloped hammerhead sharks to whales, rays, hundreds of types of tropical fish and mollusks, and of course dolphins, there is a huge variety of fauna to spot under the surface.
6. Cahuita National Park

Not far away from one of our other top picks, the Gandoca Manzanillo Wildlife Refuge, Cahuita National Park offers similarly stunning opportunities for interacting with Costa Rica’s marine life from up close.
Calm beaches, excellent accommodation nearby, and gentle waters make for arguably the most beginner-friendly scuba diving in Costa Rica
Known for its vibrant reefs harboring one-of-a-kind species of coral, crustaceans, as well as fish and marine mammals, it’s a perfect spot for those looking for the most picturesque dives with little of a learning curve.
7. Manuel Antonio National Park

Most people who visit Costa Rica during the high season of November-January will inevitably end up in Manuel Antonio National Park or its nearby town for at least a night or two.
Because of its proximity to Costa Rica’s major cities in the Central Valley, its lush rainforests, and those beautiful white-sand beaches, Manuel Antonio offers just about every adventure activity a vacationer could ask for!
The Park is not just a great location for spotting sloths and capuchin monkeys, though.
Scuba divers and snorkeling enthusiasts also converge here for the stellar views of the nearby reefs and the biodiversity of its Pacific shores.
Note that this is one scuba diving destination in Costa Rica that benefits greatly from visiting during the driest months of the year, i.e. during what would be peak winter in the Northern hemisphere.
This is because sediment movements in the Manuel Antonio area tend to be particularly strong following heavy rain, which can really ruin your visibility below the surface.
8. Calzon del Pobre

This Costa Rican beach, located near the foot of the Nicoya Peninsula not far from Liberia, offers perfect opportunities for snorkeling both from the shore and further out by boat.
The main attraction at Calzon del Pobre is the huge diversity of fish and mollusk species that can be found here, even relatively close to the beach.
From anglerfish to pufferfish, from octopuses to cuttlefish and more, you’re definitely in for a treat if you enjoy diving down to say hello to some of Mother Earth’s creations.
9. Santa Rosa National Park

Another top spot in the ever-popular Guanacaste province, Santa Rosa is one of Costa Rica’s largest and most frequently-visited national parks.
Its plentiful beaches and nearby islands like the Islas Murciélagos (Bat Islands) make for a diverse set of scuba diving ops in Costa Rica.
Waters tend to be clear nearly year-round, and the wildlife is stunning just the same. We’d still recommend coming between around February and December to avoid the sometimes excessive waves caused by the Papagayo winds.
Turtles are a common spot, along with several species of whales, dolphins, and sharks. In particular, the bullshark is sighted here more often than nearly anywhere else around Costa Rica’s shores.
10. Isla Uvita

Covered in dense jungle and populated by a trove of marine life all around, Isla Uvita is reachable within a few minutes from the city of Limón, thus making it one of the best snorkeling spots in Costa Rica in terms of accessibility.
Known as the first part of Central America visited by Christopher Columbus, Isla Uvita is also a stunning microcosm of Caribbean aquatic life, harboring its own unique ecosystem that begs to be explored.
Besides some few hundred (!) unique species of fish, coral, and other marine animals, visitors can also dive to explore a nearby shipwreck.
11. Caño Island

By far and beyond one of the most impressive and highly-recommended places for scuba diving in Costa Rica, Caño Island is home to a biological reserve.
The waters surrounding it contain a series of deeps — the most well-known of these is probably El Bajo del Diablo, the Devil’s Deep. Here, you will have the opportunity to sight the namesake devil rays, but also sea turtles and several species of sharks.
12. Bahía Junquillal Wildlife Refuge

What might just be the best place to snorkel in Costa Rica is actually a wildlife refuge some couple hours west of Liberia that is mostly known for its appeal to birdwatchers.
Because most of the travelers here venture into the thick mangrove forest, the beaches of Bahía Junquillal remain empty for most of the year.
That, coupled with excellent visibility, white sands, and an almost entirely untouched vibe makes the refuge one of Costa Rica’s best-kept free-snorkeling secrets.
13. Marino Ballena National Park

If you’re a fan of spectacle, you’re going to love this one. Not only is Marino Ballena National Park one of Costa Rica’s largest, but it also contains a crucial ecosystem that is unique to this corner of the South Pacific.
Multiple species of sea turtle come to its shores every year to nest, while whales migrate to its waters on course to their mating grounds.
Snorkeling tours have become increasingly common over the last few years as a means of experiencing the awing presence of these majestic animals from up close without harming them or their protected habitat.
If you want to give it a shot yourself, be prepared to arrange for transportation both to and from the park and to hire a boat to take you out to sea.
Snorkeling from the shore is not allowed, and there are strict regulations about where exactly you can dive down. As long as you do your homework, however, rest assured it’s going to pay off big time.
14. Playa Hermosa

Literally called “beautiful beach”, Playa Hermosa is beloved by everyone who sets foot on its sands.
That includes surfers drawn to the waves, photographers drawn to its beauty, and travelers of every stripe looking for relaxation in paradise-like conditions.
Playa Hermosa has also drawn attention from scuba divers and snorkelers recently thanks to its significant populations of rays, urchins, dolphins, and sharks which can be spotted not far from the coast.
Since the waters here are as clear, calm, and unproblematic as everything else in this slice of paradise, not to mention that accommodation is plentiful owing to its status as a tourist mecca, this makes Playa Hermosa among the best snorkeling beaches in Costa Rica.
Know any other top spots for snorkeling or scuba diving in Costa Rica? Feel free to share in the comments below!