Skip to main content

Filter by:


Star rating

Review score

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

Situated in Puerto Viejo, 2.1 km from Cocles Beach, Colina Secreta - Glamping and Villas features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

9.8
Scored 9.8
Exceptional
Rated exceptional
441 reviews
Price from£130.42per night
Casa Cerise Beachfront, hotel in Puerto Viejo

Boasting air-conditioned accommodation with a private pool, Casa Cerise Beachfront is situated in Puerto Viejo. This beachfront property offers access to free WiFi and free private parking.

9.6
Scored 9.6
Exceptional
Rated exceptional
5 reviews
Price from£246.59per 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
Fabulous
Rated fabulous
686 reviews
Price from£104.74per night
Shawandha Lodge, hotel in Puerto Viejo

Strategically located by the beach, Shawandha Lodge offers accommodation 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£140.03per night
Villas del Caribe, hotel in Puerto Viejo

Situated in Puerto Viejo, 500 metres from Chiquita Beach, Villas del Caribe features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

8.8
Scored 8.8
Fabulous
Rated fabulous
680 reviews
Price from£81.94per night
Hotel Bugabutik, hotel in Puerto Viejo

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

8.6
Scored 8.6
Fabulous
Rated fabulous
426 reviews
Price from£96.43per night
La Tica y La Gata, hotel in Puerto Viejo

Situated in Puerto Viejo, 1.9 km from Negra Beach, La Tica y La Gata features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

9.3
Scored 9.3
Superb
Rated superb
484 reviews
Price from£70.85per 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, 1 km from Playa Cocles.

8.4
Scored 8.4
Very good
Rated very good
1,405 reviews
Price from£87.59per night
La Kukula Lodge, hotel in Puerto Viejo

Located just 200 metres 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
Superb
Rated superb
271 reviews
Price from£125.23per night
Hotel Indalo adults only, hotel in Puerto Viejo

Centrally located in Puerto Viejo de Talamanca town centre 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
Superb
Rated superb
889 reviews
Price from£78.57per night
See all 112 hotels in Puerto Viejo

Most booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • Hotel Aguas Claras Member of the Cayuga Collection
    Breakfast options

    Located in Puerto Viejo, 300 metres from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodation with free bikes, free private parking, an outdoor swimming pool and a...

    ubicación , atención , playa semiprivada , hotel pequeño

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 31 reviews
  • Bambutel Cocles
    Breakfast options

    Set in Puerto Viejo, 1.3 km from Cocles Beach, Bambutel Cocles offers accommodation 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
     · 626 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
    Fabulous
    Rated fabulous
     · 686 reviews
  • Villas del Caribe
    Breakfast options

    Situated in Puerto Viejo, 500 metres from Chiquita Beach, Villas del Caribe features accommodation 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
    Fabulous
    Rated fabulous
     · 678 reviews
  • El Nido Jungle Lodge
    Breakfast options

    These Puerto Viejo El Nido Jungle Lodge bungalows are 200 metres from the Playa Chiquita and include access to an outdoor pool and free WiFi.

    Great bungalow Local body wash was amazing Close to the beach

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 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 2.5 km from Puerto Viejo town centre. Free WiFi access is available in all areas.

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

    8.4
    Scored 8.4
    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
    Fabulous
    Rated fabulous
     · 216 reviews
  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    Breakfast options

    Set in Puerto Viejo, 1.8 km from Cocles Beach, HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    La ubicación del hotel, en medio de la naturaleza.

    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 98 reviews

Budget hotels in Puerto Viejo

  • Cabinas Popular
    Cheap hotel

    Situated in Puerto Viejo, within 700 metres of Negra Beach and 1.7 km of Cocles Beach, Cabinas Popular features accommodation with a garden and free WiFi as well as free private parking for guests who...

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

    8.0
    Scored 8.0
    Very good
    Rated very good
     · 361 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
    Fabulous
    Rated fabulous
     · 357 reviews
  • Cabinas Guarana
    Cheap hotel

    Set in Puerto Viejo, 400 metres from Negra Beach, Cabinas Guarana offers accommodation with a garden, free private parking and a terrace. The accommodation features a shared kitchen and free WiFi.

    Ubicación excelente, personal muy amable y atento.

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 122 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 500 metres 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 metres 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
  • Family Hotel
    Cheap hotel

    Set in Puerto Viejo, 800 metres from Negra Beach, Family Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    ubicación, trato y posibilidad de realizar mis alimentos

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 82 reviews
  • Posada Nena Caribe
    Cheap hotel

    Set in Puerto Viejo, within 700 metres of Negra Beach and 1.8 km of Cocles Beach, Posada Nena Caribe offers accommodation with a garden and free WiFi throughout the property as well as free private...

    La ubicación inmejorable, habitaciones amplias limpias

    8.1
    Scored 8.1
    Very good
    Rated very good
     · 28 reviews
  • Selina Puerto Viejo
    Cheap hotel

    Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodation in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.

    Good social vibe, nice comfy beds. Clean. Free yoga class

    7.9
    Scored 7.9
    Good
    Rated good
     · 1,059 reviews

Hotels located in the centre of Puerto Viejo

  • La Prometida
    Central location

    Located in Puerto Viejo, 300 metres from Negra Beach, La Prometida provides accommodation 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
  • aWà Beach Hotel
    Central location

    Beachfront property located in Puerto Viejo. Estblishment set 40 m away from the beach., less than 1 km from Chiquita Beach.

    Modern Boutique Hotel located on a quiet sandy beach.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 522 reviews
  • Casa Natural Puerto Viejo
    Central location

    Situated in Puerto Viejo, a few steps from Negra Beach, Casa Natural Puerto Viejo features accommodation 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
    Superb
    Rated superb
     · 13 reviews
  • La Tica y La Gata
    Central location

    Situated in Puerto Viejo, 1.9 km from Negra Beach, La Tica y La Gata features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    Great location. Helpful, friendly and super nice people.

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 484 reviews
  • Exôtico Beach & Rooms
    Central location

    Exôtico Beach & Rooms features an outdoor swimming pool, garden, a terrace and bar in Puerto Viejo. With free WiFi, 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
    Superb
    Rated superb
     · 304 reviews
  • Jaguar Inn Bungalows
    Central location

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

    Great location for the Rescue Center and the beach

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 163 reviews
  • Bungalows Calalú
    Central location

    Located in Puerto Viejo, less than 1 km from Negra Beach, Bungalows Calalú provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    Todo estuvo bien, Doña Irma muy amable al igual hijo y esposo. La piscina muy comfortable al igual el área del hotel.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 44 reviews
  • Mecca
    Central location

    Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation with a garden, free private parking and a terrace.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review

FAQs about hotels in Puerto Viejo






Subscribe to receive premium deals

Prices drop the moment 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
  • 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
  • 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 £123.22 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 686 reviews
    We had a great stay at Terrazas del caribe! it’s in a great location - near to the Jaguar park and a short rickshaw ride to the beach! the staff really made our trip great! In particular, Michael and Yusmary on the front desk. They were exceptionally helpful in assisting us with finding taxis and helping us figure out how to get our CR phone number to work! Thank you so much! the pool area was also clean and relaxing. The hotel is surrounded by tall trees and one morning we were lucky enough to spot a sloth!
    Anne
    United Kingdom
  • From £224.61 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,580 reviews
    Staff is really nice but a bit distracted specially in the restaurant. But service was overall good. The hotel itself is beautiful, pools are stunning, facilities are spacious and beautifully designed, beachfront loungers are very handy, dinner food is very tasty and cocktails nicely prepared. Walking distance to Jaguar rescue center, Soda la Nena ( with good Caribbean food) and supermarkets. The spa is a massage room, but masseusse is lovely and the forest view is stunning. Highly recommended.
    Adriana S R
    Malta
  • From £134.18 per night
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 382 reviews
    Eric and Sharon were the nicest hosts I have ever encountered at a hotel in a long time. They were always friendly and asked how our stay was going every time we walked in the door. They were able to recommend places to eat, as well as activities. I love the charm of the hotel, it’s cleanliness, amazing atmosphere and vibe. The modern amenities of the hotel and close proximity to the beach makes this hotel elite! This is the only place i will ever stay at when we visit Puerto Viejo again.
    Sherika
    United States
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 455 reviews
    The bathrooms had HOT WATER folks and handheld shower wands. if you have been traveling throughout Costa Rica and backpacking YOU KNOW why this is special. For that alone I was happy. Location is superb. Staff is superb and super accommodating. I would certainly stay here again when I am in Puerto Viejo. It's right in the middle of everything and beaches in Puerto Viejo. Plenty of shops and restaurants just a 1 -5 minute walk away.
    Nakia
    United States
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 227 reviews
    The people from Caribe Town are extremely friendly persons and very inspiring: they have a lot of suggestions for activities or places to eat and are always available to help (they even repaired our e-reader when we asked for a repair shop!). The hotel is located at the beautiful playa Cocles, just outside of Puerto Viejo. This means that there is no noise, that you are right across of the more beautiful beach and that there is no noise.
    A
    Anonymous
    Netherlands
  • From £26.84 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 347 reviews
    I really liked the fact that it is a small hotel with a very caribbean feelling, no luxuries but clean enough. The location was perfect as it is located outside Puerto Viejo but just 15 min away (walking distance) from the main center where all the bars, restaurants and cafes are located. If you are expecting luxury this is not the hotel for you. It is a very rural hotel but with a very clean, safe and relaxing atmosphere.
    Alejandro
    Costa Rica
  • From £163.25 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 781 reviews
    The semi-private beach was amazing. The hotel had the beach lounging dialed in with seating on the beach, and a deck about 30 feet off the beach. They serve coffee near the beach (starting around 5am) in the morning and drinks at night. Breakfast was pretty good with decent portions. The resort had a super nice market attached. The room I had was quirky but cool. It was a great value for money.
    Jayson
    United States
  • From £124.34 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 89 reviews
    Such an amazing space! We enjoyed our stay immensely and the beautiful ocean view room. Waking up almost every morning to a family of howling monkeys in the trees was definitely a plus. Beautiful, nature filled grounds with the private beach just made this hotel feel like a little oasis. Vito and his staff went above and beyond for us our whole stay and made us feel so welcome!
    Laura
    Canada
  • 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
  • From £128.81 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 170 reviews
    for 3 nights we did stay in the only cottage with air conditioning (Deluxe Bungalow), which is highly recommended even though a little more expensive. The bungalow was spacies, with a large terrace facing the pure nature and only a short walk to the almost private beautiful beach. We would stay there again. One of our best hotel experiences during our round trip.
    Stephan
    Germany
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 310 reviews
    The location is just outside Puerto Viejo itself, and that was perfect - you're a short hop to all the bars and restaurants, but staying somewhere beautifully peaceful and right by the best beaches. Rooms were lovely, gardens were DELIGHTFUL and it was all in all a great start to our holiday.
    Lizzy
    United Kingdom
  • From £171.32 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 671 reviews
    Very nice hotel with great staff. They helped mail back my wallet to me in the US after I left it in a shuttle - so kind of them. Thank you Umami Hotel staff!!! Location is walking distance to lots of restaurants and bars, also not far from the beach (we loved Playa Negra).
    Saba
    United States
  • From £133.28 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 272 reviews
    one of the best places we have ever stayed at! beautiful and very welcoming hotel. Everything was super clean, comfortable and everyone there very corteous and friendly. Roger was amazing! We recommend this hotel to anyone looking to stay close to the beach by Puerto Viejo.
    Rosana
    United States
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 96 reviews
    Lovely place which is a bit further from town but was quiet and peaceful. You can rent bikes from a hotel nearby and the beach is so close and it's black sand, much cleaner and quieter than town. WiFi worked well. Private kitchen and ensuite so you have complete privacy.
    Jacquijaneglare
    United Kingdom
  • From £85.34 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 865 reviews
    The beach across from the hotel was great for swimming and body surfing. The coffee and breakfast in the morning was good. Also having a water filling station was definitely a plus! Staff was extremely helpful in providing many good restaurants near by.
    A
    Anonymous
    United States
  • From £171.32 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 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
  • From £316.66 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 522 reviews
    Wonderful place: best location, friendly staff brings you a customized experience, delicious breakfast, comfortable room, beachfront, plenty full of animals, warm water beach with golden sand and a landscape place to walk.
    Marco
    Costa Rica
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 159 reviews
    The staff was really friendly and they helped us a lot with organizing bus trips and everything. The location of the accommodation was great! Beachfront, and even possible to swim between the rocks near by.
    Inga
    Germany
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 455 reviews
    The personnel is great, loved the location, too. The coffee at the hotel was the best I had in Puerto Viejo.
    Tanja
    Croatia
  • From £40.97 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 335 reviews
    - the location is ok but nearly all hostels in Puerto Viejo are in the good location as this village is tiny
    Alex
    Poland