Puerto Viejo is a little over 12 km south of Cahuita, on the caribbean coast of Costa Rica.
Puerto Viejo is the most popular beach resort on the Caribbean coast of Costa Rica, particularly for surfing.
The clubs and bars in Puerto Viejo play Bob Marley and reggae til the early hours, restaurants serve caribbean specialities and a version of 'patois English' is widely spoken.
The surfer, backpacker, and 'international travellers' crowds (mostly Europeans and young North Americans) are the main group and some are long term residents here.
Search and Book Hotels HERE 