Skip to main content

Filter by:


Star rating

Review score

Puerto Viejo – 119 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

Gonzalo and the other members of staff were amazing. This property is really special. We had an awesome stay
9.3
Scored 9.3
Superb
Rated superb
928 reviews
Price from£89.61per 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.

Comfortable room, nice breakfast and we enjoyed the pool.
8.4
Scored 8.4
Very good
Rated very good
1,402 reviews
Price from£79.92per night
Hotel Banana Azul - Adults Only, hotel in Puerto Viejo

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.

Everything from the treehouse apartment with a kitchen, to the beachfront location to the turtles by the restaurant. We loved the self serve fruits at breakfast - we wish we could have stayed longer!
8.5
Scored 8.5
Very good
Rated very good
798 reviews
Price from£80.48per night
Selina Puerto Viejo, hotel in Puerto Viejo

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.

The breakfas was delicious,good portions,the location was not Best.
7.9
Scored 7.9
Good
Rated good
1,062 reviews
Price from£51.47per 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.

We had a very pleasant stay at this accomodation. The terrace, where the kitchen is located, is great for cooking and relaxing together. We had a lot of fun using the swimming pool. The receptionist Tatjana offered great advices for visiting the region and the rooms were cleaned every day. We would recommend to come by car, since there is a longer way to got to the beach and the town.
9.3
Scored 9.3
Superb
Rated superb
499 reviews
Price from£71.82per 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.

El personal
8.9
Scored 8.9
Fabulous
Rated fabulous
686 reviews
Price from£102.51per night
Lizard King Hotel & Suites, hotel in Puerto Viejo

Just 50 metres from Salsa Brava Beach, the Lizard King Hotel & Suites offers an outdoor pool surrounded by tropical plants. Each bright room offers free Wi-Fi and a mini-fridge.

spacious room and cleaned, wide lounge for relax and reading a book. Swimming pool. all day coffee and teas. Each room has balcony table and chairs. Only problem is the car noise surrounding hotel. There was a small road left side of hotel. There was a property to keep driving a car. Also hotel is the located on main road. When I sit an 2nd floor lounge, i can't watch movie on my computer due to traffic noise. This hotel provides paid breakfast but I haven't see any clients in the morning time except my check in date. I enjoyed to stay at restaurant and lounge but can't stay for long after sun set due to mosquitos (Feb)
7.8
Scored 7.8
Good
Rated good
320 reviews
Price from£65.29per night
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.

Very charming place. Super friendly staff und a great host
9.8
Scored 9.8
Exceptional
Rated exceptional
444 reviews
Price from£132.21per 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.

Minerva on reception was excellent and very friendly and helpful. The swimming pool is heated with a lovely view of the forest.
8.6
Scored 8.6
Fabulous
Rated fabulous
431 reviews
Price from£97.75per night
Cabinas Popular, hotel in Puerto Viejo

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...

The location
8.0
Scored 8.0
Very good
Rated very good
363 reviews
Price from£84.11per night
See all 110 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
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 35 reviews

    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

  • Cariblue Beach and Jungle Resort
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,402 reviews

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

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

  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 100 reviews

    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.

  • Terrazas del Caribe Aparthotel
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 686 reviews

    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.

  • El Nido Jungle Lodge
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 216 reviews

    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

  • Hotel Banana Azul - Adults Only
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 798 reviews

    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.

  • Hotel Bugabutik
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 431 reviews

    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.

    The staff were really amazing and always went the extra mile

  • Namuwoki Lodge
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 209 reviews

    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

Budget hotels in Puerto Viejo

  • Physis Caribbean Bed & Breakfast
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 316 reviews

    Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodation.

    Very nice place.excellent breakfast. Lovely people.

  • Mecca
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 33 reviews

    Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

    Un lugar muy acogedor y agradable, su anfitriona es fantástica.

  • Lanna Ban Hotel
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,708 reviews

    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

  • Bambutel Cocles
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 653 reviews

    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!

  • Villas del Caribe
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 666 reviews

    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.

  • Cabinas Popular
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 363 reviews

    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.

  • Hotel Sunshine Caribe
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 353 reviews

    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.

  • Hotel Casa Conley Del Mar
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 131 reviews

    Situated in Puerto Viejo, Casa Conley Del Mar has an outdoor swimming pool and a fitness centre. Among the various facilities of this property are a garden, a terrace.

    Nice and clean stay with a great view towards the sea.

Hotels located in the centre of Puerto Viejo

  • Ace's Place
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews

    Located in Puerto Viejo, within less than 1 km of Negra Beach and 1.7 km of Cocles Beach, Ace's Place provides accommodation with a shared lounge and free WiFi throughout the property as well as free...

  • Hotel Casa Vito Beachfront
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 92 reviews

    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.

    I stayed in Casa Vito for 3 nights, at the end of the year. All was perfect!

  • Bungalows Calalú
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 47 reviews

    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.

  • Jaguar Inn Bungalows
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 161 reviews

    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

  • Umami Hotel - Adults Only
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 681 reviews

    Situated in Puerto Viejo, less than 1 km from Negra Beach, Umami Hotel - Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    the staff were very friendly and helped us book tours

  • Mecca
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review

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

  • Casitas Las Flores
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 177 reviews

    Offering rustic bungalows with a view of the surrounding jungle, Casitas Las Flores is located in on the Carribean coast of Costa Rica, 3 minutes’ walk from Playa Negra. Free WiFi is available.

    we really enjoyed the ‚junglefeeling‘ - really quiet and relaxing place to stay!

  • Casa BOHÖ
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 313 reviews

    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

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 £340.05 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 102 reviews
    The villas are very well equipped to cook anything you like! You can tell the person in charge cares about maintenance and does a good job at it. The pool was cleaned everyday, I asked for more sheets and towels and they were provided right away. Communication was excellent and easy via Whatsapp. Highly recommended for a group of four or family with kids. Very private, you can hear the monkeys howling and all kinds of birds chirping. Close to all main beaches (Cocles, Puerto Viejo and my fave, Punta Uva).
    Mónica
    Costa Rica
  • From £136.02 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 269 reviews
    Everything was perfect! The hotel is located directly in the jungle and you can spot so many different animals. The way to the beach is really short and it’s really amazing there and not crowded. The room was also so good, really clean and had everything we needed. Just sitting on the terrace and listen to the sounds of nature was really cool. Last but not least the hosts are so friendly and above all so helpful and the breakfast was just so delicious, also the best we had in Costa Rica!
    Ann-Kathrin
    Germany
  • From £400.44 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 531 reviews
    The architecture and amenities superseded our expectations! We loved our room and the variety of ways to spend your time with multiple beaches around, or going into Puerto Viejo, going on a tour guided experience, or just staying and lounging at the hotel on the breathtakingly beautiful Awa beach. Our favorite part was also the staff! They made our experience so beautiful and wonderful in so many ways we will cherish our memories we made forever.
    Angela
    United States
  • From £81.61 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 353 reviews
    Really beautiful hotel with nice, comfortable and very proper rooms, small kitchen with well working fridge and freezer and a bathroom with a large and hot shower. Puerto Viejo (5-10’) and the beach (2’) are within walking distance and the way is very safe also in the dark. The owner and the whole staff is really friendly and helpful. Parking and towels for the beach are provided for free. we can recommend the Hotel Sunshine Caribe to everybody!
    Corinne
    Switzerland
  • From £92.29 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 666 reviews
    The rooms are fine, I loved the hanging thing on the balcony. :) The hotel is located in a very nice environment, pretty garden, palm trees everywhere around, just on the beachfront and at the breakfast you have beautiful view of the garden and the sea. The only uncomfortable thing was a lot of mosquitos in our room but that is what it is being in the nature. We have stayed 5 nights and I would definitely recommend it!
    Tatiana
    Slovakia
  • From £103.38 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 928 reviews
    The place was very clean, near to the center just a short walking distance to the beach and restaurants. The staff were very polite and friendly. When my friend and I arrived to the hotel the room A/C was not working well but the girl that was in reception noticed it and fixed it inmediately also she gave us two drinks for the issue.
    Rachel
    Costa Rica
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 367 reviews
    If we go back to Puerto Viejo, this is our go to hotel. Clean, Comfortable, good location (if you have a car or motorcycle), offers design and attention to details. We stayed 3 nights and it was the nicest place we stayed in our 10 day trip throughout Costa Rica. Moreover, they have the BEST breakfast ever.
    Adriana Natalia
    Canada
  • From £162.09 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 798 reviews
    The hotel itself is beautiful! It's located right near the caribean sea, it looks very exotic and luxurious, and the staff is great. The rooms are nicely decorated as well, and the food was good. We really enjoyed our time here. Having a cocktail at the beach terrace is the ultimate holiday experience.
    Robbert
    Netherlands
  • From £79.80 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 316 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 £400.44 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 531 reviews
    Beautiful beachfront hotel, nice and clean room with jungle view, vers helpful and friendly staff. The beachfront offers some sunchairs, seats and a bar. The parking spot needs some skill but you will figure it out after a couple of times. Breakfast was nice, especially the huevos rancheros
    Benjamin
    Switzerland
  • From £94.76 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 499 reviews
    Great location! Located in downtown Puerto Viejo, close enough to restaurants, supermarkets and shops, yet far away from the noise. This is my 5th stay at La Tica y La Gata and always a great experience. Definitely the best value for your money in the area. Will be staying here again!
    Ernesto
    Costa Rica
  • From £87.32 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 898 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,590 reviews
    Nice hotel located in the jungle, with great private beach and restaurant.Walking distance to many nearby eating options and a 10 minute drive to Punta Uva, which is a must beach to visit in the area. Great swimming pools and spa.
    Irma
    Costa Rica
  • From £87.32 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 898 reviews
    Great value for money just opposite a beautiful beach! Close by you can rent a bicycle for 9 USD for a period of 24hrs which I believe is the best way to explore Puerto Viejo! Recommended!
    Vakis5
    Germany
  • From £163.68 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
     · 192 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 £81.61 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,708 reviews
    Breakfast and the service was very good. Room was clean and comfortable. Hotel is across the street from the beach.
    Mark
    United States
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 461 reviews
    The personnel is great, loved the location, too. The coffee at the hotel was the best I had in Puerto Viejo.
    Tanja
    Croatia
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,590 reviews
    Best hotel in Puerto Viejo
    Antonia
    United States