Puerto Viejo

Caribbean beaches, wildlife, surf, and rainforest adventures

Departing transport

No activities are available in this section yet. Check back soon!

About Puerto Viejo

Puerto Viejo, Costa Rica is a laid-back Caribbean beach town on the southern coast of Limón Province, known for its mix of tropical scenery, Afro-Caribbean culture, surfing, wildlife, and nightlife. This vibrant destination attracts travelers looking for golden and black-sand beaches, reggae rhythms, and easy access to nature. Popular spots include Playa Cocles for surfing, Playa Chiquita for a quieter beach escape, and the famous Punta Uva and Playa Negra, each offering beautiful coastal views and swimming areas. Nearby Cahuita National Park is one of the region’s top attractions for hiking, snorkeling, and spotting monkeys, sloths, and tropical birds, while the Jaguar Rescue Center is a favorite for wildlife lovers. Puerto Viejo is also a gateway to indigenous communities and rainforest experiences in the Talamanca region. The nearest major airport is Limón International Airport for regional access, while most international travelers arrive via Juan Santamaría International Airport in San José and continue overland. Travelers can find transportation services connecting Puerto Viejo with San José, Limón, Cahuita, Manzanillo, and other nearby towns, making it easy to explore Costa Rica’s Caribbean coast. Tours and activities are available throughout the area, including snorkeling, chocolate tours, wildlife experiences, beach hopping, and guided excursions into the rainforest.