Costa Rica offers you more than 1200 km of coast. Whether you prefer the Pacific Ocean or the Caribbean Sea, fine, white or golden sand, coconut trees or the famous Guanacaste, there’s no doubt you’ll find the beach of your dreams in Costa Rica!

Here’s a list of Terra Caribea’s favorite beaches:


The Caribbean region is characterized by a rich variety of aquatic ecosystems and its beaches of black and white sand are perfect for the practice of outdoor and water activities like sport fishing or snorkeling in the crystal-clear waters, as well as to simply enjoy the sun or take a walk along the shore.

Punta Uva

This place is known to be a very calm, white sanded beach with very beautiful reefs. Located about 8 km from Puerto Viejo, this beach will allow you to escape the hustle and bustle of the city for a while. Situated in the heart of the “Refugio Nacional de Vida Silverstre Gandoca-

Manzillo”, you’ll be able to spot many species of animals around the beach, in the mangrove swamps: monkeys, sloths, birds, amphibians and reptiles. Ideal for families as children will be able to swim around safely.


Playa Cahuita

Near the colorful village of Cahuita, you will find a string of different beaches, each more beautiful and charming than the last. At the North of the village is Playa Negra, which, as its name indicates, is covered of black sand and is bordered by a row of palm trees. In the middle of the Cahuita National Park is Playa Blanca.This beach attracts those looking for a quiet environment to relax or discover the marine life.

Playa Chiquita

Located south of Puerto Viejo, the village of Playa Chiquita is small, quiet and isolated and the beaches are unspoiled and preserved. It is the perfect place to relax on the white sand, explore the rich seabed of the region or to trek down to Punta Uva. However, be careful not to go beyond the authorized swimming perimeter, the current can be quite strong.


The Central Pacific region is famous for its beautiful beaches and biodiversity-rich national parks.

Manuel Antonio

Located at the heart of the National Park, the Playa Manuel Antonio is a little corner of paradise that will delight the lovers of sunbathing. The beach slopes gently down to the calm water that hides a small but beautiful coral reef, the perfect spot for snorkeling! If you visit at the right time of the year, you might have the chance to spot Green and Pacific Olive Ridley sea turtles. The only downside is that it is heavily frequented by tourists.

Playa Hermosa

Playa Hermosa is located a few kilometers from Jaco, in the central region of the Pacific Coast. This beach is a playground to surfers given the quality of the waves crashing along this coastline. You’ll find close to the beach a series of mid-range hotels, most of them with a swimming pool where you can cool off. This beach is not recommended for swimming since the current and the waves are very strong.

Playa Jaco

If you want to stop by Playa Jaco, make sure you go to the south of the beach, near Madrigales. This side is quieter and further from the city center of Jaco.

Playa Herradura

Playa Herdurra used to be a small, unknown beach until it was used as a set for the movie “1492: Conquest of Paradise”. Propelled under the spotlight, several hotel complexes and a marina were built not long after the movie came out. This is not one of our favorites but it’s a nice place to spend the weekend. Go take a look if you are in the area and if you’ve seen the movie!


The beaches of the south area of the Pacific Coast are covered with white sand and stretch along the tropical forest.

Playa Uvita

Located 18 km south of Dominical and close to the Marino Ballena National Park, Playa Uvita is one of the most beautiful beaches of the country. The waters are usually calm enough so you can swim in them. The park was created in 1989 with the objective to protect the largest coral reef of the country. The reserve gets its name from the humpback whales that come to mate in the warm waters in the dry season. Inside the Marino Ballena National Park is the beach “Cola de la Ballena” (the tail of the whale), accessible through a strip of golden sand when the tide is low. If you’re going in the winter, you might get to observe the migration of humpback whales with binoculars.

Bahia Drake

Close to the Corcovado National Park and named after the famous 16th-century British explorer, Sir Francis Drake, Bahia Drake is composed of a strip of sand, rocky cliffs and wooded hills. Since the ecosystem is preserved as much as possible, it is not rare to spot whales or dolphins. Bahia Drake is perfect to trek or relax under the palm trees. It is also very family-friendly.

Isla del Caño

Considered a sacred place by the indigenous people, this uninhabited island is a protected biological reserve, part of the Corcovado National Park. About 20 km long, the island is surrounded by white sanded beaches disappearing in the crystal-clear water, filled with fish when the tide is high. It’s the perfect place for scuba diving, swimming or to relax on the beach.


Ideal seaside region, the Nicoya Peninsula has beaches stretching as far as your eyes can see, each more beautiful than the last. The Nicoya Peninsula is one of the driest regions of the country, which explains that a deciduous forest runs along the splendid beaches of the area, making it a privileged location marked by a unique culture. We love it!

Playa Santa Teresa

Located south of the Nicoya Peninsula, Playa Santa Teresa is a beach offering everything a surfer can dream of. In 2011, Forbes Magazine named it one of the ten most beautiful beaches in the world! It is also the best spot for an early morning run.

Cabo Blanco

The natural reserve of Cabo Blanco was the first site of the country to be protected in 1963. It used to be an absolute reserve area and no one was allowed to visit it. Nowadays, the eastern part is open to public. After a short walk of five kilometers, you will reach the beautiful Playa Cabo Blanco.

Playa Grande / Mantezuma

Located a 30-minute walk of Montezuma, Playa Grande is a deserted beach only accessible by foot. A trail between wild creeks and waterfalls will lead you to the beach. Playa Grande is situated in the heart of the Romelia Wilde Refuge Reserve but to get there, you will have to cross the Nicolás Wessberg National Reserve first.

Playa Manzanillo

Close to Santa Teresa but protected from waves, it is ideal for a family swim, far from the surfing atmosphere of Santa Teresa. Moreover, the road that leads to this isolated beach is lovely.


With their seaside resorts and surf spots, the beaches of the center of the Nicoya Peninsula will fulfill a lot of your wishes.

Playa sámara

Relax on the grey sand of Playa Samara, a family seaside resort. There, you’ll have the opportunity to practice all kinds of activities: yoga, horseback riding and snorkeling are only a brief overview of the wide range of possibilities. Ideal for families.

Playa guiones

This white-sanded beach is doted with little pools filled by high tides where the monkeys often come to splash around, offering a very funny show. However, the sea can be sometimes agitated, making swimming dangerous. Experimented surfers will be thrilled!

Playa ostional

Playa Ostional is one of the nine beaches in the world where sea turtles come to lay their eggs. If you happen to stop by Playa Ostional a week before the new moon during the rain season, particularly in August and September, you will have the chance to witness the incredible phenomenon of “arribadas”. During three to eight days, several thousands of turtles dig holes into the black volcanic sand to lay their eggs. Amazing!