Cultural allure, stunning white-sand beaches and tropical vegetation.
This beautiful beach town located in the south Caribbean side of Costa Rica holds abundant wildlife, pristine rainforests, mile of unspoiled white sand beaches, and plenty of activities and tours for the toursits. Visitors will find lots to do in Puerto Viejo: bicycling, kayaking, surfing, hiking, horseback riding, walking along miles of sandy beaches or experiencing the exotic flora and fauna or birdwatching in a day tour at nearby Cahuite National Park and Manzanillo Wildlife Refuge.