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

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.45per 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.65per 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.76per 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
845 reviews
Price from£140.06per 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.96per 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.45per 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.86per 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.26per 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.59per night
Hotel Casa Vito Beachfront, hotel in Puerto Viejo

Situated in Puerto Viejo, less than 1 km from Cocles Beach, Hotel Casa Vito Beachfront features accommodation with a garden, free private parking and a shared lounge.

9.3
Scored 9.3
Superb
Rated superb
89 reviews
Price from£124.37per 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
     · 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
    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
     · 680 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.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
    Fabulous
    Rated fabulous
     · 215 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
     · 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
    Fabulous
    Rated fabulous
     · 356 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.8
    Scored 7.8
    Good
    Rated good
     · 1,060 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
     · 303 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
     · 164 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
     · 45 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

  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,580 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 £318.88 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
  • From £34 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,203 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 £163.29 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
    Fabulous
    Rated fabulous
     · 313 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 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 £44.74 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 £272.45 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 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
  • 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 £98.24 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 889 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 £83.05 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
  • From £82.88 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 £178.95 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 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
  • 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
  • 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 £123.25 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 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
    Fabulous
    Rated fabulous
     · 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 £85.36 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 £102.95 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,405 reviews
    Nice resort close to the beach. Close to Puerto Viejo. Loved the breakfast buffet. Friendly staff at the restaurant.
    Laura
    United States