Puerto Viejo, Costa Rica

Puerto Viejo, Costa Rica

Puerto Viejo is a wonderful little beach town on the Caribbean side of Costa Rica. With its laid back attitude and Caribbean lifestyle it holds many surprises. Puerto Viejo has it all. Long walks on the beach, beautiful flora and fauna in a wildlife refuge, diving or snorkeling, surfing, mountain biking, kayaking and even cultural visits to indigenous peoples. Puerto Viejo is a great place to unwind and relax!