Puerto Viejo de Talamanca
A reggae town on Costa Rica's Caribbean coast, close to Cahuita National Park, black- and white-sand beaches and wildlife rescue centers, full of Afro-Caribbean flavor.
Puerto Viejo de Talamanca lies on the Caribbean coast of Limón Province in southeastern Costa Rica, about 50 km from the Panamanian border. This reggae town is where Afro-Caribbean culture, Indigenous Bribri culture and backpacker culture meet. The sights are strung along a single coastal road: about 15 km to the north are Cahuita National Park and, farther on, the Sloth Sanctuary; Playa Negra lies on the west side of town, while to the east come the Salsa Brava surf break, Playa Cocles, the Jaguar Rescue Center, Playa Chiquita and Punta Uva, ending at the fishing village of Manzanillo and the Gandoca-Manzanillo Wildlife Refuge at the end of the road. In the inland hills, the Kèköldi Indigenous Reserve offers cacao tours. The Caribbean coast has no distinct dry season; Feb–Apr and Sep–Oct are relatively the driest, with the best sea conditions — the opposite of the Pacific coast. From San José it is about 4–5 hours by bus; shuttle vans and self-driving are also options. Renting a bike is the best way to get between town and the beaches. Plan on 3–5 days. Note: rip currents can be strong on the beaches; go out in groups at night and keep an eye on your belongings.
Top sights
- Cahuita National Park – Coastal rainforest trails and Caribbean coral reefs. Sloths, howler monkeys, and raccoons are often spotted along the way. Entry is by volu…
- Punta Uva – Often called the most beautiful beach on the Caribbean coast. Palm trees line a crescent-shaped bay with calm water, ideal for swimming and…
- Manzanillo & Gandoca-Manzanillo Wildlife Refuge – A fishing village at the end of the coast road, next to a rainforest coastal wildlife refuge. Trails cut through the jungle to hidden bays…
- Jaguar Rescue Center – A conservation center that treats injured wildlife. Guided tours offer close encounters with sloths, monkeys, and snakes.
- Playa Cocles – The most popular long beach east of town, with steady surf good for surfing, lifeguards on duty, and photogenic sunsets framed by palms.
- Sloth Sanctuary of Costa Rica – The world's first institution dedicated to rescuing sloths, where you can observe rescued sloths up close and take a canoe trip on the rive…
- Puerto Viejo Town – A seaside town full of Afro-Caribbean and reggae flavor, with coconut rice and beans, rondón and a distinctive nightlife.
- Kéköldi Indigenous Territory & Bribri Chocolate Tour – The rainforest home of the Bribri people, where you can experience the traditional process from cacao bean to chocolate, and watch raptors…
- Playa Negra (Puerto Viejo) – A volcanic black-sand beach on the west side of town, quiet with few people, and gentle waves make it good for beginner surfing and sunsets.
- Salsa Brava – One of the most famous and fiercest reef breaks in Central America, with heavy waves, where you can watch expert surfers from the beachside…
- Playa Chiquita – A string of small coves between Cocles and Punta Uva, where reefs enclose natural pools and the shade under the trees is peaceful.
Where to eat
- Lidia's Place – A family restaurant in a residential neighbourhood. Several guides name its Caribbean-style saucy chicken with coconut…
- Koki Beach – An upscale dinner restaurant by the sea in the town centre. Its colourful rocking-chair terrace faces the Caribbean Sea…
- Café Rico – Widely regarded as the town's best breakfast spot. Coffee beans are roasted in small batches on site, and the signature…
Itineraries
- Costa Rica to Panama Overland Crossing – From San Jose via Tortuguero and the Caribbean coast, cross the border to Bocas del Toro, and travel all the way to the…
- Caribbean Coast Canals & Reggae Town – Stay in Tortuguero first to explore the canals and spot sea turtles, then head to Puerto Viejo to enjoy Cahuita and the…
- Panama City to Arenal Northbound Combo Tour – Fly from Panama City to Bocas del Toro, cross the border overland, and travel via Puerto Viejo and Tortuguero to Arenal.