Skip to main content

Cheap hotels in Puerto Viejo

Find the cheap hotels that appeal to you the most

The best cheap hotels in Puerto Viejo

Check out our pick of great cheap hotels in Puerto Viejo

Filter by:

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.

B
Bernal
From
Costa Rica
Great breakfast, friendly staff, great location
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,693 reviews
Price from
US$109
1 night, 2 adults

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.

A
Anisa
From
Albania
We would definitively recommend this place. They exceeded our expectaions. The room was beautiful, large with a minimalist interior, well furnished and very very clean. Also, Caroline the girl on the reception was amazing, very nice and highly proactive, she supported us with all our requests. Also, it has a great location, you can enjoy the center and the beach in few minitues walk. Pura Vida from Costa Rica! Anisa & Aldor
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,192 reviews
Price from
US$94.50
1 night, 2 adults

La Bonita Lodge

Hotel in Puerto Viejo

Set in Puerto Viejo, 1.3 km from Negra Beach, La Bonita Lodge offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Margarita
From
United Kingdom
Everything! Beautifully designed, new bungalows in the middle of a tranquil oasis of a garden with delightful pool. Also with private outdoor shower! The staff was super friendly and helpful. Some other travellers mentioned it was far from the center but it wasn’t an issue for me, I walked every day and it was about 35 minutes along the beach. Would highly recommend if you want to stay in a beautiful hotel in the middle of nature and have a great night’s sleep while being close to Puerto Viejo.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 121 reviews
Price from
US$114.19
1 night, 2 adults

Conga Boutique Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo, less than 1 km from Cocles Beach, Conga Boutique Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

D
Davide
From
France
Amazing staff, comfy rooms with huge TV, and great breakfast. Walking distance from Puerto Viejo
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 147 reviews
Price from
US$220
1 night, 2 adults

Smile Jungle Hostel

Puerto Viejo

Comprising a garden and a terrace, Smile Jungle Hostel is a recently renovated accommodation in Puerto Viejo set close to Cocles Beach.

S
Sandrine
From
Germany
We loved everything about this place!!!! The owner was extremely nice and friendly and made sure we have a great experience! Its in the middle of the jungle and you can spot many animals there. The beds are very comfortable, the kitchen is super clean and he has the cutest cat ever! The included breakfast was amazing and probably the best one we had since we are travelling. Highly recommend staying there even longer theres so much to do in this area.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 142 reviews
Price from
US$50
1 night, 2 adults

KAÑIK APART HOTEL

Puerto Viejo

KAÑIK APART HOTEL in Puerto Viejo provides adults-only accommodation with an outdoor swimming pool and a garden.

O
Oliver
From
United Kingdom
Excellent breakfast, fantastic location. You are a just 5 minutes away from a very quiet and secluded beach, it felt like we had a private beach to ourselves. The rooms were very tasteful and great attention to detail. Would stay again.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 331 reviews
Price from
US$156
1 night, 2 adults

Mecca

Hotel in Puerto Viejo

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.

P
Philipp
From
France
Kim is an amazing host! The room is comfortable and the pool really nice, everything is working perfectly fine. The whole place is made with lots of care. She cooked an amazing different breakfast every morning and we had some nice conversations. Thank you! I definitively recommend!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 reviews
Price from
US$75
1 night, 2 adults

Namu Garden Hotel & Spa - Adults Only

Hotel in Puerto Viejo

Set in Puerto Viejo, 300 metres from Negra Beach, Namu Garden Hotel & Spa - Adults Only offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Y
Yael
From
Israel
The place has a stunning boho design, the staff is highly qualified. Their restaurant is just PERFECT!!! We also recommend taking a massage there
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 564 reviews
Price from
US$188.29
1 night, 2 adults

Manzanillo Caribbean Resort

Puerto Viejo

Situated in Puerto Viejo, 1.2 km from Manzanillo Beach, Manzanillo Caribbean Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

K
Kovalenko
From
Canada
Incredible value! Would have stayed here longer had i booked it first. It is perfect for families. The pool is Incredible and the cabin is clean and Incredible too. Value for what you pay is fantastic.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 506 reviews
Price from
US$93.56
1 night, 2 adults

Villa Wolaba

Puerto Viejo

Boasting accommodation with a private pool, pool view and a patio, Villa Wolaba is set in Puerto Viejo. This property offers access to a terrace, free private parking and free WiFi.

A
Antonia
From
Germany
The place is amazing! We felt very relaxed in the jungle house. You can cook easy meals in the outdoor kitchen and enjoy them at the veranda. We had the pool mostly to ourselves. Nadia was very helpful and responsive.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 132 reviews
Price from
US$86.40
1 night, 2 adults
All cheap hotels in Puerto Viejo

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

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

See all

Popular with guests booking cheap hotels in Puerto Viejo

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

Popular with guests booking cheap hotels in Puerto Viejo

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

Popular with guests booking cheap hotels in Puerto Viejo

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

Popular with guests booking cheap hotels in Puerto Viejo

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

Popular with guests booking cheap hotels in Puerto Viejo

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

Popular with guests booking cheap hotels in Puerto Viejo

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,173 reviews

Popular with guests booking cheap hotels in Puerto Viejo

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 631 reviews

Popular with guests booking cheap hotels in Puerto Viejo

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

Popular with guests booking cheap hotels in Puerto Viejo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 581 reviews

Popular with guests booking cheap hotels in Puerto Viejo

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

Great access to the city centre. Check these cheap hotels in Puerto Viejo and nearby

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, 136 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, 140 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.9
Fabulous - What previous guests thought, 1,173 reviews

Located in Puerto Viejo, 200 metres from Negra Beach, Pagalù Hostel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$40.68 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 631 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, 712 reviews

Situated in Puerto Viejo, 600 metres from Negra Beach, La Tribu Boutique Hostel for Women provides air-conditioned accommodation and a shared lounge.

From US$71.19 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 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.5
Very good - What previous guests thought, 112 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

Stay connected in Puerto Viejo and nearby. Cheap hotels with free WiFi

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 682 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 8.7
Fabulous - What previous guests thought, 35 reviews

Located in Puerto Viejo, 600 metres from Negra Beach, Hotel Maritza provides accommodation with a garden, free private parking, a bar and massage services.

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.5
Very good - What previous guests thought, 304 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.

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

Situated in Puerto Viejo, 700 metres from Negra Beach, Casa Dolce Vita features accommodation with free WiFi and free private parking.

From US$64.73 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.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.0
Very good - What previous guests thought, 333 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.

Enjoy breakfast in Puerto Viejo and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 499 reviews

Set in Puerto Viejo, 1.1 km from Negra Beach, Olinca Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$189.84 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 856 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$180.11 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 515 reviews

Set in Puerto Viejo, 400 metres from Negra Beach, Saranda Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

From US$139.84 per night

La Prometida

Puerto Viejo
Breakfast options
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 269 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$212.70 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 370 reviews

1.2 km from Negra Beach, Olivia del caribe suite is a recently renovated property located in Puerto Viejo and provides air-conditioned rooms with free WiFi and private parking.

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

From US$88.59 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 357 reviews

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

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

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.

From US$148.60 per night

FAQ about cheap hotels in Puerto Viejo

Cheap hotels that guests love in Puerto Viejo

See all
Avg. price/night: US$99.26
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 530 reviews
Nice rooms and location. Very clean.
Guest review by
Ravinder
People with friends
Avg. price/night: US$135.60
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,192 reviews
The hotel was amazing - the staff, the room (with a great AC), the pool and the location. We found the hotel as a great value for money deal, and would definitely recommend it to everyone!
Guest review by
Omer
Young couple
Avg. price/night: US$99.44
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 357 reviews
We had the greatest stay at Physis B&B. Matthew was an excellent host, very friendly and made our stay very easy. The location is great, very close to the beach and to all the activities in Puerto Viejo. The room was very clean and the breakfast was exceptional. We highly recommend this place!
Guest review by
Lili
Young couple
Avg. price/night: US$620.37
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 564 reviews
Rooms were lovely and so was the pool. Very clean and nice location right in town.
Guest review by
Amelia
Group
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 230 reviews
Stylish, tastefully decorated & spotlessly clean room. Lovely balcony, nice pool area & external space. Pool/beach towels changed daily. Great communication with the hosts who were onhand but not intrusive & dealt with a small issue with had with the room very promptly. Excellent location only a short stroll from the centre of the village
Guest review by
kay
Young couple