Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its beaches and biking trails, Puerto Viejo de Talamanca has a lot to offer the traveler dreaming of a beach holiday. With 53 beach hotels and other accommodation options to choose from in this destination, it's easy to find one that meets your needs.
As you search for a place to stay by the beach in Puerto Viejo de Talamanca, you might be interested in these top-rated hotels with positive customer reviews.
La Kukula Lodge - 3-star lodge near Punta Uva Beach. It features an outdoor pool, free cooked-to-order breakfast, and a restaurant. Guests love the beach locale and breakfast.
The Lotus Garden - 2.5-star hotel near Black Sand Beach. Our travelers recommend its beach locale and breakfast. This hotel boasts an outdoor pool, a restaurant, and free WiFi.
Hotel La Isla Inn - 2.5-star hotel near Black Sand Beach. It offers an outdoor pool, a restaurant, and free WiFi. Guest reviews highlight the beach locale and breakfast.
El Pizote Lodge - 2.5-star lodge, 3-minute walk from Black Sand Beach. It features an outdoor pool, free breakfast, and free parking. Guests love the beach locale and pool.
La Finca Chica - 3-star cabin near Punta Uva Beach. Our travelers recommend its beach locale and clean rooms. This cabin boasts free WiFi, free parking, and in-room kitchens.
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.