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.

B
Balazs
From
Hungary
The room is lovely and big. The owner is very very helpful and super friendly! He answerer via whatsapp at late night on every question. He gave us good tips where to eat where to go in the area and from what to avoid! Top personality!
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.

J
Justin
From
South Africa
The lodge is beautiful and the location is perfect. We wish we could have stayed for longer.
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.

A
Abbie
From
United States
Staff were amazing, particularly on reception.
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.

N
Natalia
From
Czech Republic
One of the best hostels I’ve stayed at. The owner, Gonzalo, really puts his soul into this place and you can see it in tiny details like night sky projectors in every room. I will happily stay here again if I come back to Puerto Viejo.
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.

m
michelle
From
Canada
This is a 5 star boutique experience in a lush tropical setting. Our room was beautiful ❤️ The bed and pillows so comfortable and I have a bad back. Everything you need for cooking and the best espresso machine! The breakfast was exceptional and we didn't eat till dinner time again. You are only a few minutes to the most beautiful and quiet stretch of beach with your own lounge chairs. There are a few surfers and locals and tourists around. You can walk to Manzanillo and the park . The pool is very nice and refreshing. They have an ice machine and drinkable water available all the time!!! I can't say enough about this hidden gem & hope to return one day. The icing on the cake is Sabestian the manager & keeper whom is so kind and always willing to help💕
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
Pepijn
From
Belgium
The B&B is fantastic and the hospitality is probably even better!
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.

K
Kristi
From
Slovenia
Friendly staff, amazing facilities, very comfortable
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.

F
Fergus
From
United Kingdom
It was lovely to have a pool and stay in such a wild location! The area was full of birds and great wildlife sounds at night and throughout the day. We hired bikes which made cycles into Puerto Viejo and further down the coast really accessible. The villa had everything we needed and Nadia was an exceptional host, making us feel really welcome and going out of her way to help us 😊
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

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

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

Enjoy breakfast in Puerto Viejo and nearby

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

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$223.68 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.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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 756 reviews

Situated 8.4 km from Jaguar Rescue Center, Sonora Jungle & Yoga Retreat offers an outdoor swimming pool, a garden and air-conditioned accommodation with a terrace and free WiFi.

From US$168.74 per night

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

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

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

Set within 4.8 km of Jaguar Rescue Center in Puerto Viejo, Colibri Ecolodge 3 minutes walk to beach and town provides accommodation with seating area.

From US$292.98 per night

Kalawala

Puerto Viejo
Central location
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 243 reviews

Situated in Puerto Viejo and only less than 1 km from Negra Beach, Kalawala features accommodation with city views, free WiFi and free private parking.

From US$106.22 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 248 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 8.6
Fabulous - What previous guests thought, 317 reviews

Located in Puerto Viejo in the Limon region, with Negra Beach nearby, Cabinas Montesol provides accommodation with free WiFi and free private parking.

From US$53.11 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