By continuing you agree to our Terms of Service and Privacy Policy.
Puerto Viejo is a charming town on the Caribbean coast of Costa Rica. It is known for its laid-back vibe, beautiful beaches, and rich Afro-Caribbean culture. The town is surrounded by lush rainforests, making it a popular destination for ecotourism activities such as hiking, birdwatching, and wildlife watching.
In addition, Puerto Viejo is famous for its surfing scene, with many surf spots suitable for beginners and advanced surfers alike. The town has a variety of accommodation options, from budget-friendly hostels to luxurious beachfront resorts, as well as many restaurants and bars serving local and international cuisine.