Skip to main content

Filter by:


Star Rating

Review Score

Puerto Viejo – 113 hotels and places to stay
See the latest prices and deals by choosing your dates.
Colina Secreta - Glamping and Villas, hotel in Puerto Viejo

Located in Puerto Viejo, 1.3 miles from Cocles Beach, Colina Secreta - Glamping and Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

9.8
Scored 9.8
Exceptional
Rated exceptional
442 reviews
Price from$151.20per night
Casa Cerise Beachfront, hotel in Puerto Viejo

A 6-minute walk from Chiquita Beach in Puerto Viejo, Casa Cerise Beachfront offers accommodations with access to wellness packages.

9.6
Scored 9.6
Exceptional
Rated exceptional
5 reviews
Price from$209.30per night
Terrazas del Caribe Aparthotel, hotel in Puerto Viejo

With pool views, Terrazas del Caribe Aparthotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

8.9
Scored 8.9
Excellent
Rated excellent
686 reviews
Price from$117.09per night
Shawandha Lodge, hotel in Puerto Viejo

Strategically located by the beach, Shawandha Lodge offers accommodations in Puerto Viejo. the property features an outdoor swimming pool and free WiFi access.

8.5
Scored 8.5
Very Good
Rated very good
846 reviews
Price from$158.30per night
Villas del Caribe, hotel in Puerto Viejo

Located in Puerto Viejo, a 5-minute walk from Chiquita Beach, Villas del Caribe has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

8.8
Scored 8.8
Excellent
Rated excellent
678 reviews
Price from$91.60per night
Hotel Bugabutik, hotel in Puerto Viejo

Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It features free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach.

8.6
Scored 8.6
Excellent
Rated excellent
424 reviews
Price from$97.02per night
La Tica y La Gata, hotel in Puerto Viejo

Located in Puerto Viejo, 1.2 miles from Negra Beach, La Tica y La Gata has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Guests can enjoy garden views.

9.3
Scored 9.3
Wonderful
Rated wonderful
484 reviews
Price from$79.20per night
Cariblue Beach and Jungle Resort, hotel in Puerto Viejo

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

8.4
Scored 8.4
Very Good
Rated very good
1,406 reviews
Price from$97.92per night
La Kukula Lodge, hotel in Puerto Viejo

Located just 656 feet from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

9.2
Scored 9.2
Wonderful
Rated wonderful
272 reviews
Price from$133per night
Hotel Indalo adults only, hotel in Puerto Viejo

Centrally located in Puerto Viejo de Talamanca town center and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

9.3
Scored 9.3
Wonderful
Rated wonderful
886 reviews
Price from$87.84per night
See all 111 hotels in Puerto Viejo

Most-booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • Le Cameleon Boutique Hotel
    Breakfast options

    Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.

    has direkt beach access… two pools nice big rooms

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,578 reviews
  • Cariblue Beach and Jungle Resort
    Breakfast options

    Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

    The food there is really good The pool area is beautiful Happy hour

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,406 reviews
  • Bambutel Cocles
    Breakfast options

    Located in Puerto Viejo, a 15-minute walk from Cocles Beach, Bambutel Cocles has accommodations with free bikes, free private parking, a garden and a terrace.

    Lovely location, nice pool and very spacious room!

    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 627 reviews
  • Terrazas del Caribe Aparthotel
    Breakfast options

    With pool views, Terrazas del Caribe Aparthotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

    The apartment was really spacious and comfortable.

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 686 reviews
  • Villas del Caribe
    Breakfast options

    Located in Puerto Viejo, a 5-minute walk from Chiquita Beach, Villas del Caribe has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    We loved the breakfast! The rooms are comfy and private.

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 678 reviews
  • El Nido Jungle Lodge
    Breakfast options

    These Puerto Viejo El Nido Jungle Lodge bungalows are 656 feet from the Playa Chiquita and include access to an outdoor pool and free WiFi. Gandoca Manzanillo National Wildlife Refuge is 3.3 mi away.

    Great bungalow Local body wash was amazing Close to the beach

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 219 reviews
  • Hotel Banana Azul - Adults Only
    Breakfast options

    Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 1.6 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

    beautiful location, quite, on beach, walk into town.

    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 781 reviews
  • Namuwoki Lodge
    Breakfast options

    Offering free Wi-Fi connection in common areas with free tea and coffee, this property is located amid tropical forests in Puerto Viejo facing the Caribbean Sea. It also has an outdoor pool.

    diseño de la Villa. El entorno. La zona de la piscina

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 215 reviews

Budget hotels in Puerto Viejo

  • Lanna Ban Hotel
    Cheap hotel

    Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available.

    everything was on point!, the atmosphere of the place is lovely

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,699 reviews
  • Cabinas Popular
    Cheap hotel

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and one mile of Cocles Beach, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for guests...

    Nice family hotel. Staff. Location in a quiet area.

    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 362 reviews
  • Hotel Sunshine Caribe
    Cheap hotel

    Sunshine Caribe offers rooms in Puerto Viejo. Among the various facilities of this property are a garden and a terrace. Some rooms at the property include a balcony with a mountain view.

    The place was wonderful! Near the centre and yet so quit.

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 356 reviews
  • Cabinas Guarana
    Cheap hotel

    Located in Puerto Viejo, a 4-minute walk from Negra Beach, Cabinas Guarana has accommodations with a garden, free private parking and a terrace.

    Ubicación excelente, personal muy amable y atento.

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 122 reviews
  • Hotel Casa Merlin
    Cheap hotel

    Set amid the forest and 820 feet far from Playa Chiquita beach, Merlin offers free WiFi access.

    Great location, comfortable bed and room is quite nice.

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 663 reviews
  • Yucca Beachfront Hotel
    Cheap hotel

    Located in Puerto Viejo, Yucca Beachfront Hotel is a beachfront quaint hotel that offers free WiFi access. Playa Negra beach is just 1640 feet away. All comfort private rooms have private bathrooms.

    schöne Anlage, sehr nette und hilfsbereite Mitarbeiter

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 182 reviews
  • Hotel La Costa de Papito
    Cheap hotel

    La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just yards from the beach and includes a free Wi-Fi.

    Very friendly staff & tastefully decorated casita!

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 206 reviews
  • Casa BOHÖ
    Cheap hotel

    Please note that at the moment reservations from locals are only accepted as direct reservations to facilitate our billing system, reach us via phone number for more information.

    Amazing location, lovely hosts and the apartment was perfect

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 312 reviews

Hotels located in the center of Puerto Viejo

  • La Prometida
    Central location

    Located in Puerto Viejo, a 3-minute walk from Negra Beach, La Prometida provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Super stylish, super comfortable, attention to detail exceptional.

    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 183 reviews
  • Hotel Indalo adults only
    Central location

    Centrally located in Puerto Viejo de Talamanca town center and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

    Great Service. Very friendly Everything was very clean.

    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 886 reviews
  • La Tica y La Gata
    Central location

    Located in Puerto Viejo, 1.2 miles from Negra Beach, La Tica y La Gata has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Guests can enjoy garden views.

    Great location. Helpful, friendly and super nice people.

    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 484 reviews
  • Casa Natural Puerto Viejo
    Central location

    Located in Puerto Viejo, a few steps from Negra Beach, Casa Natural Puerto Viejo has accommodations with a garden, free private parking, a terrace and a restaurant.

    La tranquilidad del lugar y la atención del personal

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 13 reviews
  • La Kukula Lodge
    Central location

    Located just 656 feet from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

    Fantastic garden with lots of birds & animals, jungle feeling, relaxing atmosphere

    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 271 reviews
  • Exôtico Beach & Rooms
    Central location

    Exôtico Beach & Rooms features an outdoor swimming pool, garden, a terrace and bar in Puerto Viejo. This 5-star hotel offers room service and a concierge service.

    Little gem! beautiful nature and the bedroom was amazing.

    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 303 reviews
  • Jaguar Inn Bungalows
    Central location

    Featuring a garden and free WiFi throughout the property, Jaguar Inn Bungalows is located in Puerto Viejo. This jungle hotel offers a terrace.

    Great location for the Rescue Center and the beach

    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 164 reviews
  • Bungalows Calalú
    Central location

    Located in Puerto Viejo, a 9-minute walk from Negra Beach, Bungalows Calalú provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Los bungalows son preciosos, la piscina es genial y la atención fue buenísima :) todo perfecto

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 45 reviews

FAQs about hotels in Puerto Viejo





Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto Viejo:

  • 8.0
    Scored 8.0

    It has a very laid-back, beachy vibe… There are lots of...

    It has a very laid-back, beachy vibe… There are lots of different places to eat with a big variety of choices, and numerous beaches and activities, and several markets, as well as roadside fruit stands to purchase food from.
    Christa
    Canada
  • 10
    Scored 10

    A true jungle experience in a calm secure, laidback and...

    A true jungle experience in a calm secure, laidback and amazing environment! Amazing little restaurants, beautiful beaches ! Much prefer this Caribbean Coast than the Pacific. Just rent a bike to move around or take a Tuktuk. Fruit markets on the roadsides!
    Gilles
    Canada
  • 8.0
    Scored 8.0

    Clearly a place for a younger crowd than us 70+ year olds...

    Clearly a place for a younger crowd than us 70+ year olds but that didn't get in the way for us. Always treated well. Great to have such an international mix of people. Great food options, again with a mix of cuisines. With modest efforts you can arrange individualized itineraries for the sights. Infrastructure (local transportation, streets/roads, sidewalks) could benefit from updating - always a challenge in crowded, somewhat remote areas.
    Duane
    United States of America
  • 6.0
    Scored 6.0

    Charming Caribbean town, friendly

    Charming Caribbean town, friendly people, fun restaurant and entertainment options However, all gringo eateries are vastly overpriced. Avoid all the fancy places, totally not worth it. Exorbitant prices for nothing special. Opt for the few, but better, luncheonettes instead. Beer, not wine. Loved Riquisimo! Be aware that different taxis charge different rates for the same trip, because they can haha! Chill! ;-)
    John
    Canada
  • 4.0
    Scored 4.0

    This location is crowded with lots of traffic.

    This location is crowded with lots of traffic. There’s trash alongside the roads and it’s very noisy at night. You must get up early to find a spot on the beach and the waves can be very rough and unsuitable for swimming just about anywhere. It is also far more expensive than we had remembered compared to our last trip vs the Pacific side. If you must go to Caribbean side of Costa Rica, stay closer to Punta UVA or Manzanilla away from the crowds. Where to eat in Puerto Viejo: La Nena, Zaika, Lidia’s Place, Tambie Bros, and Pizzeria Pulcinella.
    Dawna
    United States of America
  • 10
    Scored 10

    A great laid back type of caribbean seafront.

    A great laid back type of caribbean seafront. Good bars and a hippy vibe. Some decent supermarkets in town and on the road out to Manzanilla. The bar in the Puerto Viejo Hotel on Friday night is a must.
    k
    keith
    United Kingdom

Explore guest reviews of hotels in Puerto Viejo

  • From $285.57 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,578 reviews
    Very friendly and helpful staff. A lot of activities in the hotel itself, so there should be something for every one: two pools (one on the beach with music & bar, one quiet one for relaxing), a billiard table, dance classes, cooking classes, live music. Great location, there were a lot of activities we could do in close proximity: visiting the town of Puerto Viejo, animal sanctuaries and rescue centers, BriBri waterfalls. Tasty breakfast. Sloths came to the hotel territory almost every day, which was very cute.
    A
    Anastasia_S.
    Switzerland
  • From $402.73 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 522 reviews
    The property is brand new with beautiful design and tasteful decor. It’s located in a beautiful semi-hidden quiet spot with a jungle feel but also near a quiet beach. During our short stay we were able to see multiple varieties of animals just around the hotel. The hotel staff were very friendly and helpful. I liked the small size of the hotel with limited number of rooms. I would totally recommend this place to anyone who is looking for a beautiful quiet spot surrounded by nature and wildlife.
    Ladan
    United States of America
  • From $42.94 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,204 reviews
    Very good location, Puerto Viejo is a small town and Pagalù hostel was 2 minutes walk away from the bustle of the beach, restaurants and bars. There is a supermarket nearby which is great for buying food and drink for cooking. There were hot showers which are always nice no matter the climate. The kitchen is well equipped and very clean, there is a nice social space. Jared on the reception was very helpful and assisted with preparations for visiting the nearby Cahuita National Park.
    Liam
    United Kingdom
  • From $206.23 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 781 reviews
    Not worth the money what they are asking for a night. It is definitely not a 4 or 5 star hotel. I stayed one week. The best about this place is the beach Playa Negra which is just few steps away. Food in the restaurant wasn't even mediocre. You can easily find truly luxurious hotels with the same money in Puerto Viajo. I didn't notice what the gay friendliness meant, waiters were all as robots as one can be. There are, you know, a difference asking How are you and How are you.
    Toni
    Finland
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 312 reviews
    Chris and Mati are lovely hosts! They helped and advised us a lot. Whole place has chill vibe, rooms are basic and definitely not soundproof but that's a part of a charm. Location is one of the best in Puerto Viejo, beautiful beach right next to the hostel with a sloth hanging near the entrance! Garden around is stunning and even without going out you can see lots of animals and plants. Price is really reasonable and coffee made by Mati in the morning was delicious!
    Katarzyna
    Poland
  • From $216.42 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 671 reviews
    A great place to stay if you want to be in the place of action (Puerto Viejo) but still isolated from the noise and crowds. A small hotel, very well designed around the pool area, with lots of of beatuful greenery, that almost makes you feel like you are in the jungle. Staff was very friendly and helpful, always ready to help with organizing transportation, tours or anything you might want. Breakfast was great, rooms kept very clean. We enjoyed our stay very much.
    Ivan
    Netherlands
  • From $56.50 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 296 reviews
    Located about a 5 minute walk from the town center of Puerto Viejo, we loved coming back to the property and sitting outside in the beautiful garden. There are also two cats that live on property who warmed up to us very quickly. We are learning Spanish so it was a relief to be greeted at the front desk in English. The tile work throughout the cabinas property is beautiful, and the outdoor showers were perfect after a day at the beach!
    Haiden
    Canada
  • From $344.09 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 196 reviews
    The hotel’s location is excellent. It’s situated in the city center and is within walking distance of a beautiful beach. The design of both the garden and our room is very appealing. From the room, you can observe wildlife, including land crabs, agoutis, and birds, which makes you feel as if you’re in the midst of nature. Additionally, the passion fruit mousse from the dinner menu is a must-try.
    Sezen
    United States of America
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 82 reviews
    The breakfast was always delicious and abundant. Close to beaches and good restaurants. Far from Puerto Viejo which is fine because once the traffic hits, it's impossible to cross the one-way bridges. The howler monkeys are by far the best who like to eat the little nuts off the tree and then drop them on the tin roofs. LOUD - you would think it's raining. LOL
    Donna
    United States of America
  • From $124.07 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 886 reviews
    Indalo Hotel is a family business and hotel is located in the center of Puerto Viejo, so you have walking distance to shops and restaurants. We have very good contact with the owner prior our arrival. Staff was very helpful during our stay. The room is really spacious and comfortable (with air-condition). Hotel provide access to the pool and quite zone.
    Marek
    Poland
  • From $104.89 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,060 reviews
    Loved the property, excellent location in beautiful Puerto Viejo right on the beach. Have an excellent 4 days and the staff was amazing who did a great job in being accessible and putting on thoughtful events and ice breakers to ensure the guests mingle
    Satej
    United States of America
  • From $104.67 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 663 reviews
    The location in the rainforest and near to the wild beaches is what make this hotel very appealing. Very calm and soothing place. Extremely helpful and friendly staff. Very good pool. We had a great time there while working and visiting places nearby.
    Sebastian
    Canada
  • From $226 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 244 reviews
    Beautiful hotel in a fantastic location. The staff were excellent and welcoming and the breakfast was very good. The hotel is close to the amenities in Puerto Viejo yet it is also very quiet and peaceful. The pool area was lovely and well maintained.
    N
    Nicola
    United Kingdom
  • From $216.42 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 671 reviews
    Simply fantastic hotel in Puerto Viejo. The vibe is delicious, the breakfast is incredible, the pool is very comfortable, and you are within walking distance of several beaches. The shower is also unbelievably good. Definitely recommend.
    Michael Cerqueira
    United States of America
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 3 reviews
    Lovely stylish house in a safe & quiet neighbourhood near the beach and a few kilometers from Puerto Viejo away. Very friendly & helpful people. We enjoyed the great veranda & the wonderful garden.
    Fiorella
    Switzerland
  • From $155.66 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 686 reviews
    everything was exceptional. I can surely say that this is one of the best hotels in Puerto Viejo, Cocles, Punta Uva and Manzanillo. It has everything you need for an amazing experience.
    Ximena
    Costa Rica
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 11 reviews
    Ideal location near the town of Puerto Viejo. Such a unique building, lots of lovely personal touches. John and Eric are excellent hosts. Really enjoyed the outdoor aspect of the villa.
    Denise
    Ireland
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 194 reviews
    Cabinas Tropical is in a great location near Puerto Viejo and also has hammocks and outdoor seating in front of each room. The staff was very helpful with calling taxis.
    A
    Anonymous
    United Kingdom
  • From $107.80 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 865 reviews
    The hotel has nice atmosphere. It is located directed to the beach in a quiet place. The breakfasts were delicious. It was 5 min by car to the center of Puerto Viejo.
    Monika
    Czech Republic
  • From $130.02 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,406 reviews
    Nice resort close to the beach. Close to Puerto Viejo. Loved the breakfast buffet. Friendly staff at the restaurant.
    Laura
    United States of America