Puerto Viejo is a laidback beach town with a Caribbean atmosphere, abundance of places to stay and a wide variety of restaurants with delicious dishes prepared with coconut milk. To the south of downtown Puerto Viejo you find some beautiful beaches and Gandoca Manzanillo Wildlife Refuge, to the west you find the Talamanca Mountains home of some indigenous people such as the Bribri, Cabecar and Yorkin.
Almonds and Corals Lodge is located close to Gandoca Manzanillo Wildlife Refuge, offering comfortable accommodations in the middle of a dense forest, under giant trees. The golden fine sand beach of Manzanillo is located a walking distance through a passage built on stilts.
Cariblue Hotel is located in Playa Cocles about a mile past Puerto Viejo. This hotel offers bungalow style rooms nestled in lush tropical gardens and close to beautiful Caribbean beaches.
Villas del Caribe hotel is located in Puerto Viejo, Limon. This is a place to relax on landscaped gardens, walk to the beach to enjoy beautiful ocean views, experience the desire to run, to play and to feel the breeze on your face.
Walk though the paths listening to the sounds of the jungle; admire the flora and fauna or go to the beach to walk beside the water and feel the sand on your feet.