Skip to main content

Search hotels in Puerto Viejo

Enter your dates to see the latest prices and deals for Puerto Viejo hotels

Filter by:

Star rating

Review score

Puerto Viejo – 104 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.

It was very clean and the staff were very helpful! Our air conditioning stopped working one day but it was soon fixed within the hour :)
Scored 9.3
9.3
Rated superb
Superb
1,077 reviews
Price from
£62.02
1 night, 2 adults
Umami Hotel - Adults Only, hotel in Puerto Viejo

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.

Beautiful little hotel close to Puerto Viejo main road / beach. Everything is clean and rooms are very modern and comfy. Pool is small but a very nice extra. 3 different breakfast options to choose from with fresh juice. Staff was very friendly. Thank you Umami
Scored 8.9
8.9
Rated fabulous
Fabulous
658 reviews
Price from
£156.97
1 night, 2 adults
Terrazas del Caribe Hotel, hotel in Puerto Viejo

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

Breakfast was good. I’m glad we didn’t pay for the dinner inclusion as the two times we had dinner at the hotel (due to inclement weather) were not very good.
Scored 8.8
8.8
Rated fabulous
Fabulous
781 reviews
Price from
£96.08
1 night, 2 adults
Hotel Casa Merlin, hotel in Puerto Viejo

Set amidst the forest and 250 meters far from Playa Chiquita beach, Merlin offers free WiFi access.

Loved this property! In the middle of the Costa Rican jungle! Saw humming birds, toucans, just when swimming in the pool!
Scored 8.4
8.4
Rated very good
Very good
621 reviews
Price from
£75.94
1 night, 2 adults
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.

Fantastic location at the beaches (with natural pools), beautiful garden, nice balcony and we saw Tucans from the pool area and Sloves at the car park and ....and...and. Lovely staff. We had a great stay.
Scored 8.9
8.9
Rated fabulous
Fabulous
621 reviews
Price from
£76.14
1 night, 2 adults
Yucca Beachfront Hotel, hotel in Puerto Viejo

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.

Clean, location is good
Scored 8.3
8.3
Rated very good
Very good
218 reviews
Price from
£60.83
1 night, 2 adults
Cabinas Ole Caribe, hotel in Puerto Viejo

Situated in Puerto Viejo, 400 metres from Cocles Beach, Cabinas Ole Caribe features accommodation with a garden, free private parking, a terrace and a private beach area.

- very friendly and accommodating hosts - nice, clean cabins - well equipped kitchen - quiet location - good security - shopping facilities very close - delicious restaurant next door and delivery possible in cabinas
Scored 8.3
8.3
Rated very good
Very good
114 reviews
Price from
£46.35
1 night, 2 adults
Hotel La Isla Inn, hotel in Puerto Viejo

Offering an outdoor pool, a garden and a terrace, Hotel La Isla Inn is located in Cocles Beach and 2 km from Puerto Viejo town centre. Free WiFi access is available in all areas.

Very quirky hotel amazing friendly staff and a great location. The room with sea view is a bit of a stretch because you are kind of looking onto the roof of the kitchen area.
Scored 7.1
7.1
Rated good
Good
138 reviews
Price from
£120.43
1 night, 2 adults
Caribbean Sea Towers Hotel, hotel in Puerto Viejo

Situated in Puerto Viejo, 600 metres from Negra Beach, Caribbean Sea Towers Hotel features accommodation with a garden, free private parking and a terrace.

Great location. The staff are lovely and friendly.
Scored 7.5
7.5
Rated good
Good
41 reviews
Price from
£68.35
1 night, 2 adults
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.

The property was very quiet and comfortable and the staff was great.
Scored 9.2
9.2
Rated superb
Superb
492 reviews
Price from
£64.87
1 night, 2 adults
See all 112 hotels in Puerto Viejo

Most booked hotels in Puerto Viejo in the past month

Budget hotels in Puerto Viejo

  • Melody's Modern Apartment #2

    Situated in Puerto Limón, 400 metres from Negra Beach and 1.8 km from Cocles Beach, Melody's Modern Apartment #2 offers a garden and air conditioning.

  • Cabinas Guarana
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 137 reviews

    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.

  • Roots Family
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 487 reviews

    Roots Family features accommodation in Puerto Viejo near Negra Beach and Cocles Beach. Boasting a shared kitchen, this property also provides guests with a terrace.

    Amazing location, clean, stuff was very nice and helpful.

  • Blue Butterfly Puerto Viejo Center
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 1 review

    Located 400 metres from Negra Beach, 1.9 km from Cocles Beach and 4.3 km from Jaguar Rescue Center, Blue Butterfly Puerto Viejo Center provides accommodation situated in Puerto Viejo.

  • El Clan Hostel
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 381 reviews

    Set in Puerto Viejo, 500 metres from Negra Beach, El Clan Hostel offers accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

    Very nice pool area. The rooms were well climatised.

  • Caribbean Sea Towers Hotel
    Scored 7.5
    7.5
    Rated good
    Good
     · 41 reviews

    Situated in Puerto Viejo, 600 metres from Negra Beach, Caribbean Sea Towers Hotel features accommodation with a garden, free private parking and a terrace.

    Great location. The staff are lovely and friendly.

  • Posada Nena Caribe
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 38 reviews

    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

  • Casita Rolando
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 121 reviews

    Located in Puerto Viejo, Casita Rolando provides accommodation with a patio and free WiFi. Set 600 metres from Negra Beach, the property offers a terrace and free private parking.

    El ambiente y el fresco de Jamaica de doña. Glenda

Puerto Viejo's best hotels with breakfast

  • Hotel Maritza
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 57 reviews

    Offering a restaurant, Hotel Maritza is conveniently located within 25 metres from Puerto Viejo Beach. Free WiFi access is available.

    Ubicación y el desayuno muy bueno, anfitriona muy amable

  • Kalunai Hostel
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,008 reviews

    Boasting barbecue facilities and free WiFi, Kalunai Hostel is located in Puerto Viejo. The property has a garden, as well as a shared lounge.

    The staff was really nice, also helpful about what we can do around and how to get there

  • Umami Hotel - Adults Only
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 658 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

  • Selina Puerto Viejo
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,034 reviews

    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

  • Terrazas del Caribe Hotel
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 781 reviews

    With pool views, Terrazas del Caribe Hotel 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.

  • Hotel La Isla Inn
    Scored 7.1
    7.1
    Rated good
    Good
     · 138 reviews

    Offering an outdoor pool, a garden and a terrace, Hotel La Isla Inn is located in Cocles Beach and 2 km from Puerto Viejo town centre. Free WiFi access is available in all areas.

    La comida muy buena, la cercanía con hermosas playas

  • Perla Negra Beachfront
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,010 reviews

    Located in Puerto Viejo, a few steps from Negra Beach, Perla Negra Beachfront provides accommodation with an outdoor swimming pool, private parking, a garden and a terrace.

    La piscina el bar el billar me gustó la vegetación

  • Villas Piña - Adults only
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 393 reviews

    Boasting garden views, Villas Piña - Adults only provides accommodation with a garden and a balcony, around 700 metres from Negra Beach.

    breakfast was delicious each day. Staff was attentive and professional

Hotels located in the centre of Puerto Viejo

  • La Casa de Rolando
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 692 reviews

    La Casa de Rolando is a self-catering accommodation located in Puerto Viejo. Free WiFi access is available. Featuring a shower, private bathroom also comes with a bath or shower and free toiletries.

    Excellent place! Quality/price very hard to get something better

  • Cabinas Popular
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 328 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.

  • Casa Wolaba
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 85 reviews

    Casa Wolaba features air-conditioned guest accommodation in Puerto Limón, 700 metres from Negra Beach, 1.6 km from Cocles Beach and 4.1 km from Jaguar Rescue Center.

    Easy but great. They also to Netflix evenings and so on.

  • Yucca Beachfront Hotel
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 218 reviews

    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

  • Casa Dolce Vita
    Scored 7.8
    7.8
    Rated good
    Good
     · 103 reviews

    Situated in Puerto Viejo, 700 metres from Negra Beach, Casa Dolce Vita features accommodation with free WiFi and free private parking. The property is non-smoking and is set 1.5 km from Cocles Beach.

    El salón, y la cocina que estaba bastante equipada.

  • Apartamento El Atardecer
    Scored 7.7
    7.7
    Rated good
    Good
     · 7 reviews

    Located in Puerto Viejo and only 300 metres from Negra Beach, Apartamento El Atardecer provides accommodation with inner courtyard views, free WiFi and free private parking.

  • Casa Family garden - cerca Playa - en Pacos Place
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 19 reviews

    Situated in Puerto Viejo, near Negra Beach and Cocles Beach, Casa Family garden - cerca Playa - en Pacos Place is a recently renovated property, featuring, a garden and terrace.

    Muy bien ubicada. La casa es muy cómoda, está equipada

  • Family Hotel
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 104 reviews

    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

FAQs about hotels in Puerto Viejo

What guests said about Puerto Viejo:

  • Scored 10
    10

    Puerto Viejo is a laid back beach town that is walkable and...

    Puerto Viejo is a laid back beach town that is walkable and has charming streets lined with many food options and shops. The town has a reliable transportation system and is conveniently located near Punta Uva, one of the area’s most beautiful beaches.
    Lucy
    United States
  • Scored 10
    10

    One of our favorite places was the Jaguar Resource Center-...

    One of our favorite places was the Jaguar Resource Center- definitely worth a visit. Tours take place twice a day-9:30 and 11:30. You can book in advance on-line, or show up early. I also recommend Cahuita National Park although you need a private vehicle, or can take a tuk-tuk. If you want to see wildlife, hire a guide at the entrance, otherwise provide a suggested donation. Not all beaches are great for swimming... check water conditions daily.
    Laurel
    United States
  • Scored 4.0
    4.0

    Disappointing Experience and Lack of Compassion at Shawanda...

    Disappointing Experience and Lack of Compassion at Shawanda Lodge 3 Start hotel - If visiting the Puerto Viejo Area, just try another hotel. The area is awesome but really sorry for wrong business practices such as taking the Money from Global Tourists.
    Alonso Kings
    United States
  • Scored 8.0
    8.0

    The beach in town smells bad and can be crowded.

    The beach in town smells bad and can be crowded. The beaches further away are quiet and cleaner. Cocles was perfect. Little tide pools across from the Jaguar Rescue Center too. Absolutely must visit the rescue center and Tasty Waves
    MARISSA
    United States
  • Scored 8.0
    8.0

    The fresh food was stupendous.

    The fresh food was stupendous. Our favorite restaurant was called "Como en mi Casa". The beaches were gorgeous. With guides, you see many sloths and monkeys. People are all very nice. I loved the Jaguar Rescue Center. They took in so many kinds of animals and they strive to rehabilitate them and return them to the wild. They were amazing. Driving through the main part of town was VERY challenging. Sometimes, folks would just park in the street on a two lane street where there was only one lane for each direction of traffic. Scooters would dart around you from all directions and obeyed no traffic laws. There would be people walking everywhere and sometimes someone in your lane of traffic was pushing a banana cart. It was hot and no restaurants had air conditioning and very few fans. For these reasons, I would never want to go back. The difficulties were more challenging than what was offered.
    Donna
    United States
  • Scored 8.0
    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

See reviews by guests who stayed at hotels in Puerto Viejo

  • From £318.72 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 527 reviews
    Beautifully designed beachfront boutique hotel. We had a very comfortable stay in two different rooms. Fantastic breakfast. Staff are really nice, very professional and create a relaxed environment. The property is surrounded by nature (we saw monkeys, sloths and an agouti) and there are several good restaurants a short cycle ride away (bikes rented nearby).
    Holly
    United Kingdom
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 336 reviews
    We loved our staying at Natural Village Hotel! The rooms are exactly as they look in the photos and super clean. Cristian is the perfect host and all the personnel was vey friendly and accomodating. The location is also very good, near to the beach and all the hot spots.
    Zacharoula
    Greece
  • Scored 7.5
    7.5
    Rated good
    Good
     · 675 reviews
    Nice location in a quiet area of Puerto Viejo close to the beach and busy pub area, breakfast area is lovely and breakfast was great, parking on site, great restaurant nearby
    Roger
    Netherlands
  • From £84.89 per night
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 41 reviews
    The place is near a beautiful black beach and only 15min walk to the centre of Puerto Viejo.
    J
    James
    United Kingdom
  • From £187.96 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,542 reviews
    Best hotel in Puerto Viejo
    Antonia
    United States