Skip to main content

Search hotels in Puerto Viejo

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

Puerto Viejo – 308 hotels and places to stay

Filter by:

Star Rating
Review score

Lanna Ban Hotel

Hotel in Puerto Viejo

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.

A
Andrea
From
United States
Hotel was cute. Staff was friendly.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,713 reviews
Price from
$109
1 night, 2 adults

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.

C
Cynthia
From
Canada
Really comfortable and private hotel for a great price in Puerto Viejo. We loved the size and layout of the room, the patio area and the pool was a nice bonus. It was close to everything but far enough that there was no traffic noise or music from the local clubs. Filtered water and coffee offered daily was great and the staff were friendly and helpful.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,175 reviews
Price from
$105
1 night, 2 adults

La Bonita Lodge

Hotel in Puerto Viejo

Located in Puerto Viejo, a 15-minute walk from Negra Beach, La Bonita Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

F
Florencia
From
Chile
It’s beautiful and everything is super clean
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 133 reviews
Price from
$114.19
1 night, 2 adults

Conga Boutique Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo, a 10-minute walk from Cocles Beach, Conga Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

D
Daniela
From
Costa Rica
Beautiful small boutique hotel in the heart of Puerto Viejo, excellent location, walking distance from the main restaurants in downtown PV. Decoration, and room details superb. The bedding and pillows very comfortable as well. The breakfast delicious as well.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 178 reviews
Price from
$148.35
1 night, 2 adults

Mecca

Hotel in Puerto Viejo

Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

L
LaShon
From
United States
The staff was friendly, attentive and courteous. Kim went out of her way to ensure a memorable vacation and provided services that exceeded our expectations. The property was well cared for and the updates and upcoming renovations are sure to please upcoming guests. The housekeeping staff, maintenance people and groundkeepers were all welcoming and greeted us with a smile each time we ran into them. I wouldn't choose another location in this super sweet beach town...you shouldn't either!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 108 reviews
Price from
$75
1 night, 2 adults

Namu Garden Hotel & Spa - Adults Only

Hotel in Puerto Viejo

Located in Puerto Viejo, a 3-minute walk from Negra Beach, Namu Garden Hotel & Spa - Adults Only provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant....

I
Irma
From
Sweden
Absolutely stunning place with beautiful and spacious rooms which give a feeling that you are one with the jungle!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 596 reviews
Price from
$188.29
1 night, 2 adults

Exôtico Beach Hotel

Hotel in Puerto Viejo

Exôtico Beach Hotel in Puerto Viejo provides adults only accommodations with a garden, a terrace and a bar.

R
Robert
From
Croatia
Our whole stay felt surreal. The Hotel is located in a forest area right next to the main road, but you feel like you are on island by yourself. The surrounding area is filled by the echoes of birds, monkeys and beautiful nature. The beach is just 5 min walking distance from the Hotel and you get the feeling the beach is just yours, we went to swim everyday and there were just a handful of people on the beach. The hotel it self has a open restaurant with the pool view, we had breakfast and dinner at the hotel and it was really good. The pool is also amazing and clean. The room is fairly sized, cleaned everyday and modern with good WIFI. The staff was really helpful and polite. One of the best stays we ever had :)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 764 reviews
Price from
$152.06
1 night, 2 adults

Saranda Boutique Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo, a 5-minute walk from Negra Beach, Saranda Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

N
Nejra
From
Germany
The hotel is very pretty and unique, made with quality and style. It definitely exceeded our expectations and you can see somebody thought about every single detail. Rooms are quite functional, even though they are very small. The bed is comfortable. Every room has a small private terrace. There is a jacuzzi, and a big pool that are being thoroughly cleaned every day. The pool is quite big for the number of guests the hotel can accommodate. I always book a hotel with the private bathroom, but it was not an issue sharing the bathroom/ showers. Breakfast was quite good. w We enjoyed every moment at Saranda. Would definitely recommend ☺️
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 530 reviews
Price from
$115
1 night, 2 adults

La Prometida

Hotel in Puerto Viejo

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.

m
mikhail
From
Russia
Every single part of our stary was exceptional - the place, the staff, the food, the pool, the rooms and the common spaces. The best ending of our Costa Rica trip! Do not miss a chance to stay there.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 282 reviews
Price from
$190.66
1 night, 2 adults

awā Beachfront Hotel

Hotel in Puerto Viejo

Beachfront property located in Puerto Viejo. Estblishment set 131 ft away from the beach., less than 0.6 mi from Chiquita Beach. Jaguar Rescue Center is 1.7 mi from the accommodations.

R
RamonaS.
From
Romania
Wow, wow, and wow everything was wonderful. The location is so great by the beach and the sound of the waves during all day and night is what I was looking for a good relaxation. It's very beautiful and I loved everything about this hotel.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 370 reviews
Price from
$228.42
1 night, 2 adults
See all 308 hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 101 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 764 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 354 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 373 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 133 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 400 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 86 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 370 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 596 reviews

Most booked hotels in Puerto Viejo and surrounding area in the past month

See all

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 685 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 882 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,081 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 178 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 530 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,175 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,086 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 918 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,341 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,713 reviews

Budget hotels in Puerto Viejo and nearby

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 275 reviews

Cabinas Jacaranda is located in Puerto Viejo and has accommodations with a garden and free WiFi, a 4-minute walk from Negra Beach and 2.7 miles from Jaguar Rescue Center.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 120 reviews

Located in Puerto Viejo and with Negra Beach reachable within a 5-minute walk, Cabinas Mitchaelle's has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace...

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 329 reviews

Located within a 5-minute walk of Negra Beach and 2.6 miles of Jaguar Rescue Center, Roots Family provides rooms in Puerto Viejo.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 19 reviews

Pura Vida Boutique Apartments is a recently renovated apartment in Puerto Viejo where guests can make the most of its garden and terrace.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 672 reviews

Located in Puerto Viejo, a 5-minute walk from Negra Beach, El Clan Hostel has accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 737 reviews

Located in Puerto Viejo, a 6-minute walk from Negra Beach, La Tribu Boutique Hostel for Women has air-conditioned accommodations and a shared lounge.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 14 reviews

Offering a garden, Soul Rebel Hostel provides accommodations in Puerto Viejo. Among the facilities at this property are a shared kitchen and a tour desk, along with free Wifi throughout the property.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 127 reviews

Located in Puerto Viejo, within a 8-minute walk of Negra Beach and 2.5 miles of Jaguar Rescue Center, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for...

Hotels located in the center of Puerto Viejo

La Familia Apartment offers accommodations in Puerto Viejo, a 3-minute walk from Negra Beach and 2.8 miles from Jaguar Rescue Center.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Featuring a garden, Apartament at Infiniti Hotel provides accommodations in Puerto Viejo.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 154 reviews

Located in Puerto Viejo, within a 7-minute walk of Negra Beach and 2.5 miles of Jaguar Rescue Center, Infiniti Hotel has accommodations with a terrace as well as free private parking for guests who...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews

Featuring quiet street views, Lewis's Apartamentos #32 in Puerto Viejo provides accommodations, a spa and wellness center, and a casino.

Located in Puerto Viejo, within a 8-minute walk of Negra Beach and 2.5 miles of Jaguar Rescue Center, Hotel Tropical provides accommodations with a terrace as well as free private parking for guests...

Chinuk Boutique Hotel is located in Puerto Viejo, a 8-minute walk from Negra Beach and 2.5 miles from Jaguar Rescue Center.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 322 reviews

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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 76 reviews

Located in Puerto Viejo, a 8-minute walk from Negra Beach, Casa Dolce Vita has accommodations with free WiFi and free private parking. The hotel has family rooms.

Best hotels with breakfast in Puerto Viejo and nearby

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 45 reviews

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

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 481 reviews

Located in Puerto Viejo, a 11-minute walk from Negra Beach, Umami Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 493 reviews

Located in Puerto Viejo, a 13-minute walk from Negra Beach, Olinca Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $634.61 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 882 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.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 530 reviews

Located in Puerto Viejo, a 5-minute walk from Negra Beach, Saranda Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 184 reviews

Located in Puerto Viejo, a few steps from Cocles Beach, Hotel La Isla Inn has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,341 reviews

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

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,086 reviews

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

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

10

Loved the entire area. Easy to walk around town.

Loved the entire area. Easy to walk around town. Best tour was an all day visit to Bribri family and chocolate making. Guide Braullio was the best for the wildlife refuge. Tasty Waves was the best bar with great trivia on Thursday night. Favorite beach was Playa Punta Uva. Great restaurants also in the area. Best place to stay with family or if you do not like the party atmosphere of other parts of Puerto Viejo.
Guest review by
DARRYN
United States
10

Maybe I shouldn't tell you this to keep the place serene LOL

Maybe I shouldn't tell you this to keep the place serene LOL The Caribbean side of Costa Rica feels completely different from the Pacific coast. While the Pacific has become busy, built-up, and crowded with tourists, the Caribbean remains far more relaxed, natural, and authentic. Here you find quiet beaches, lush jungle, small locally owned restaurants, and a calm, easygoing vibe that hasn’t been overrun by tourism. It’s the perfect place for travelers who want beauty, culture, and nature without the noise, traffic, and commercial feel of the Pacific coast.
Guest review by
Peggy
United States
8.0

The ocean is actually quit rough.

The ocean is actually quit rough. You can't let your kids unseen be in the ocean (you can do this never of course, but it was wild). There were lifequards, that gave a safe feeling, but still.. I think Puerto Viejo is very expensive when you buy grocery or souvenirs. That's not nice. And some place were very dirty on the streets. To much trash. But the athmosfere is very relaxed.
Guest review by
Roberto
Netherlands
8.0

Puerto Viejo was a cute little beach front town with lots of...

Puerto Viejo was a cute little beach front town with lots of life and friendly people. It’s not as “touristy” as I had read about. We felt safe walking around town and loved having so many transportation options. The tuks were a fun option to get around. There were several great restaurants within walking distance. Both Playa Negra and Punta Uva were beautiful beaches. Our visit was during the rainy season but it wasn’t horrible. It would rain a bit but the clear up. Would highly recommend staying there.
Guest review by
Danielle
United States
10

It was the quiet, and beautiful beaches we were looking for.

It was the quiet, and beautiful beaches we were looking for. We were there in July so it was the off-season so the beaches were very vacant which I liked super clean hardly any garbage like almost 0 garbage and the towns there are just so perfect like it came right out of a book. And the birds mustn’t forget the birds everywhere such a beautiful song to wake up to.
Guest review by
Laurie
United States
8.0

Very busy small town with lots of restaurants, bars,...

Very busy small town with lots of restaurants, bars, shopping. Public bus goes up and down the main road between Cahuita National Park and Refugio Nacional Gandoca-Manzanillo, where there are sprawling preserves with beaches & wetlands, protecting a vast coral reef & mangrove oyster beds.
Guest review by
Ellen
United States

See reviews by guests who stayed at hotels in Puerto Viejo

See all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 855 reviews
The staff was very friendly and always ready to help. The room was perfect. We booked a tepee in a small hotel spot with a pool surrounded for an impressive vegetation. Close to the hotel you will find different restaurants and a small beach 200 m from the hotel (please take care, very dangerous rip currents). Public transport available to visit Manzanillo, Pints UVA , Cocles or Puerto Viejo. Tasty breakfast.
Guest review by
Isaac
Germany
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 322 reviews
The staff was really friendly and nice, the view on the sea was the best thing that this place had. The common area was nice too. I came in Puerto Viejo by bus and it was really easy to get to the hotel, if you don’t have a car you can rent a bike in front of the hotel or take the tuk tuk. Everything (restaurants, markets, beaches) are really accessible. Nothing to say really!
Guest review by
Céline
Costa Rica
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 96 reviews
The house is super cosy and you can hear and see all kinds of animals. Amy is the best host, super friendly and always helpful! Also it's nice that the place is a bit outside of Puerto viejo but close enough to be in the centre in about 5 minutes walking and the beach is of course also super close :)
Guest review by
Aurel
Germany
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 596 reviews
It was such a beautiful place to stay, so close to the centre of puerto viejo, but the hotel had such peaceful surroundings. The breakfast and the restaurant in the hotel was amazing as well!
Guest review by
Samantha
Spain
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 282 reviews
Rooms were gorgeous, beautifully decorated. Hotel is a few minutes drive from Puerto Viejo itself but that feels like a good thing and it was very easy to get taxis back and forth
Guest review by
Parimal
United Kingdom
gogless