Puerto Viejo is a vibrant tourist destination located on the Caribbean coast of Costa Rica. Here, visitors will find a unique blend of laid-back beach vibes, lush jungle landscapes, and a rich Afro-Caribbean culture. Whether you're looking for world-class surfing, wildlife adventures, or simply relaxing on the beach, Puerto Viejo has something for everyone. And with a variety of accommodation options from boutique hotels to beachfront bungalows, you'll have no trouble finding the perfect place to stay during your visit.
Plan your trip to Puerto Viejo and discover the best activities and attractions this destination has to offer. From guided tours to outdoor adventures, experience the top-rated highlights that make Puerto Viejo unforgettable.
Need a place to stay in Puerto Viejo? Explore the finest hotels and accommodations, from luxurious resorts to affordable options. Whatever your budget, you’ll find the perfect spot to relax and enjoy your stay in Puerto Viejo.
What would you recommend to travelers visiting Puerto Viejo? Leave your tip for them!
Puerto Viejo may be your main destination, but the nearby cities and stunning natural attractions offer even more to discover. Explore the best travel spots in the area to complement your adventure.
Puerto Viejo, Costa Rica
See on map
3.65 km
Visit Cahuita National Park, go surfing at Salsa Brava, snorkel at Punta Uva Beach, explore the Jaguar Rescue Center.
Yes, kids can enjoy visiting the Sloth Sanctuary, swimming at Playa Cocles, discovering the Bribri Waterfall, and bike riding through the town.
Tourists often visit the Chocolate Forest Experience, La Cueva del Tigre, the Kekoldi Indigenous Reserve, and the Puerto Viejo Farmers Market.
Yes, you can visit the Numu Cultural Center to learn about the local BriBri indigenous culture, and the Buttercup Art Market for handmade crafts and souvenirs.
Yes, you can visit the Church of Our Lady of Mount Carmel, a historic Catholic church in the town center.
Subscribe to our newsletter and get the best offers!
By entering your email address, you agree to receive personalized offers and automated commercial communications, including promotions about our products and services, as well as those from selected partners (without sharing your data with third parties). For more details or to withdraw your consent, please refer to our Privacy Policy. You can unsubscribe at any time via the link in the email.