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 – 291 hotels and places to stay

Hotels with airport shuttles in Puerto Viejo

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
From US$113 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 507 reviews
From US$346.46 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 165 reviews
From US$119.78 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 751 reviews
From US$171.83 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 359 reviews
From US$110.74 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 502 reviews
From US$176.28 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 90 reviews
From US$101.98 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 516 reviews
From US$139.84 per night
Airport shuttle
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 reviews
From US$84.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 821 reviews
From US$145.54 per night

Most booked hotels in Puerto Viejo and surroundings in the past month

See all

Popular with guests booking hotels in Puerto Viejo

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

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 530 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 479 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,191 reviews

Popular with guests booking hotels in Puerto Viejo

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

Popular with guests booking hotels in Puerto Viejo

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

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 892 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 864 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,338 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,701 reviews

Best hotels with breakfast in Puerto Viejo and nearby

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

Situated in Puerto Viejo, within 700 metres of Negra Beach and 4.1 km of Jaguar Rescue Center, Infiniti Hotel features accommodation with a terrace and as well as free private parking for guests who...

From US$110.74 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 36 reviews

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

From US$67.80 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 507 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.

From US$346.46 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 864 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.

From US$157.89 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,117 reviews

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

From US$82.49 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 270 reviews

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.

From US$216.82 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 377 reviews

Boasting a balcony with garden views, an outdoor swimming pool and a garden, Villas Piña - Adults only can be found in Puerto Viejo, close to Negra Beach and 7 km from Jaguar Rescue Center.

From US$169.50 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 279 reviews

Offering a terrace and views of the garden, Relax Natural Village is located in the Cocles Region, 2 km from Puerto Viejo. Free private parking is available on site.

From US$213.57 per night

Hotels located in the centre of Puerto Viejo

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 277 reviews

Cabinas Jacaranda is set in Puerto Viejo and offers accommodation with a garden and free WiFi, 400 metres from Negra Beach and 4.3 km from Jaguar Rescue Center.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 134 reviews

Set in Puerto Viejo and with Negra Beach reachable within 400 metres, Cabinas Mitchaelle's offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

From US$86.45 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 139 reviews

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

From US$55.37 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 348 reviews

Set within 500 metres of Negra Beach and 4.2 km of Jaguar Rescue Center, Roots Family features rooms in Puerto Viejo. Boasting a shared kitchen, this property also provides guests with a terrace.

From US$61.02 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 1 review

Situated within 300 metres of Negra Beach and 4.4 km of Jaguar Rescue Center, Cuartos Tuanis features rooms with air conditioning and a private bathroom in Puerto Viejo.

From US$84.75 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 636 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.

From US$73.22 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 6 reviews

Set 600 metres from Negra Beach and 4.1 km from Jaguar Rescue Center, Soul Rebel Hostel features free WiFi and units equipped with a kitchenette, terrace and seating area. The property has city views.

From US$40.68 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 111 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.

From US$49.72 per night

Budget hotels in Puerto Viejo and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 683 reviews

Situated in Puerto Viejo in the Limon region, with Negra Beach nearby, La Casa de Rolando features accommodation with free WiFi and free private parking.

From US$38.42 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews

700 metres from Negra Beach in Puerto Viejo, Lewis's Apartamentos #32 provides accommodation with access to a spa centre, beauty services and public bath.

From US$112.38 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 125 reviews

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

From US$118.47 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 116 reviews

Situated 4.2 km from Jaguar Rescue Center, Roca Mar ROCAWELCH Puerto Viejo offers accommodation in Puerto Viejo.

From US$76.28 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 332 reviews

Situated in Puerto Viejo and with Negra Beach reachable within less than 1 km, AmimodoBeachRooms features a garden, allergy-free rooms, free WiFi throughout the property and a bar.

From US$79.10 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 32 reviews

Situated in Puerto Viejo, less than 1 km from Negra Beach, Hotel Mandacarú Puerto Viejo features accommodation with an outdoor swimming pool, free private parking, a garden and a spa and wellness...

From US$90.40 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 249 reviews

Set in Puerto Viejo, Hotel Exotic Lodge offers beachfront accommodation 1 km from Negra Beach and provides various facilities, such as a garden and barbecue facilities.

From US$73.45 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 252 reviews

Situated in Puerto Viejo, 200 metres from Negra Beach, Hotel Sunshine Caribe features accommodation with a garden, free private parking and a terrace.

From US$90.40 per night

FAQs about hotels in Puerto Viejo

What guests said about Puerto Viejo:

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
8.0

The town was nice and classic costa rica but neat small/...

The town was nice and classic costa rica but neat small/beachy shops and restaurants. (Close to Cocles. Don't skip that area or Manzanillo beaches!! Very pretty around there, even the drive). My favorite along the roads (above others for 6 hours)! The Indian place near cocles? was pricey but good. Liked Hotel Banana Azul and Hotel Indalo too. Intimate, smaller, cheaper, classy hotel. Beaches were nice! The beach at Cahuita was super cool/unusual. We walked toward the right for almost an hour and found it to be interesting/ unusual.
Guest review by
robin
United States
4.0

It rains a lot... it was december, I don't know if it is...

It rains a lot... it was december, I don't know if it is always like that. Punta Uva beach and Cocles Beach are better places to stay. Puerto Viejo is crowdy, at night people often try to sell drugs. Prices are very high for food. I prefer the pacific coast of Costa Rica.
Guest review by
paulo
Brazil

See reviews by guests who stayed at hotels in Puerto Viejo

See all
From US$161.83 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,338 reviews
Very good hotel, really beautiful swimming pool. We spent our last days of Costa Rica here and it was so relaxing! Also the staff was very friendly! Especially Jose Maria , he was really nice and friendly. The location of the hotel was perfect. Right next to the beach and you can rent a bike to go to Puerto Viejo. We saw many animals (birds, sloths, frogs) around the hotel as it's beautifully surrounded by jungle. The restaurant is very good as well! All in all a perfect hotel to relax.
Guest review by
Werner
Netherlands
From US$201.99 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 846 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
From US$169.50 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 331 reviews
Amazing location and stunning hotel in the middle of the rainforest, close to the beach and yet on walking distance of several restaurants. Extremely friendly staff and the breakfast is truly the best start of the day that one could wish for. The details of the room completed the perfectness of the stay, for example the quality coffee machine and high end quality of he bathroom products present
Guest review by
Ruben
Netherlands
From US$55.94 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 213 reviews
Bungalows are near from a paradise beach call Playa Chiquita, you can walk from the hotel without taking your car out of the parking. The kitchen is fully equipped. Beds are comfortable. They are pet friendly and our pet had a great time in there.
Guest review by
Evelio
Costa Rica
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 364 reviews
The hotel is close to the beach and most restaurants in Puerto Viejo. Staff is quite friendly, room was large, and the hotel has a close contact to nature
Guest review by
paulo
Brazil