Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Reviewed on Jan 1, 2019
Reviewed on Feb 21, 2019
Reviewed on Jan 4, 2019
Black Beach is located in Puerto Viejo de Talamanca. Travelers love the area for its beautiful beaches. Puerto Viejo de Talamanca is home to 151 hotels and other accommodations, so you can find something that's perfect for your stay.
Choose from 51 hotels and accommodations within a mile of Black Beach, including these options:
After you've visited Black Beach, you can explore everything there is to see and do within a few miles of the area.
Cahuita National Park, Punta Uva Beach, and Playa Cocles are a few additional nearby sights. You might also stop by Grand Beach, located 7.1 mi (11.4 km) from Black Beach, or Blanca Beach which is 7.3 mi (11.8 km) away.