The Complete Travel Guide to Puerto Viejo

Puerto Viejo is an idyllic Costa Rican town where the rainforest meets the sea. Located on the southeast coast of the country, this little paradise is laid-back yet vibrant, pulsing with the heartbeat of Mother Nature. From turquoise Caribbean beaches to rich Indigenous culture, from abundant wildlife to dancing Reggaeton in the streets, Puerto Viejo […]