Puerto Viejo Beach
Visit Puerto Viejo Beach
Popular places to visit

Bahia Inglesa Beach
Relax on soft sand, dip your feet in pristine waters and admire unusual black rock formations at this striking bay.

Caldera Beach
Lie out on this spacious stretch of sand, which leads into the warm and clean ocean water.