The 10 best cheap hotels in Puerto Viejo, Costa Rica | Booking.com
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 selection of great cheap hotels in Puerto Viejo

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

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

See all

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

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 276 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.

    From $56.50 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 138 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...

    From $86.45 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 131 reviews

    Located in Puerto Viejo, a 4-minute walk from Negra Beach, Cabinas Guarana has accommodations with a garden, free private parking and a terrace. Free WiFi and a shared kitchen are available.

    From $55.37 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,192 reviews

    Located in Puerto Viejo, a 2-minute walk from Negra Beach, Pagalù Hostel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $40.68 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 614 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.

    From $85.43 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 111 reviews

    Featuring garden views, Casita Rolando provides accommodations with a patio, around 2.6 miles from Jaguar Rescue Center.

    From $49.72 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 302 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.0
    Very Good - What previous guests thought, 75 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.

    From $64.73 per night

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

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 33 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 $67.80 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 329 reviews

    Located in Puerto Viejo and with Negra Beach reachable within a 9-minute walk, AmimodoBeachRooms has a garden, allergy-free rooms, free WiFi throughout the property and a bar.

    From $84.75 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 94 reviews

    Located in Puerto Viejo, a 9-minute walk from Negra Beach, Bungalows Calalú provides 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, 75 reviews

    Colibri Ecolodge 3 minutes walk to beach and town enjoys a location in Puerto Viejo, a 4-minute walk from Negra Beach and 3 miles from Jaguar Rescue Center.

    From $104.47 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 494 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 $183.06 per night
  • Kalawala

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

    Featuring quiet street views, Kalawala in Puerto Viejo offers accommodations, a garden, and a terrace. This guest house features free private parking, luggage storage space, and free Wifi.

    From $145.77 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 245 reviews

    Offering garden views, Hotel Exotic Lodge in Puerto Viejo offers accommodations, a garden, a terrace, and barbecue facilities.

    From $73.45 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 321 reviews

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

    From $53.11 per night

Enjoy breakfast in Puerto Viejo and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 844 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, 508 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.

    From $139.84 per night
  • La Prometida

    Puerto Viejo
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 270 reviews

    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.

    From $255.24 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 364 reviews

    Olivia del caribe suite in Puerto Viejo provides accommodations with an outdoor swimming pool and a garden. Private parking is available on site at this recently renovated property.

    From $111.87 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 882 reviews

    Located in Puerto Viejo, a 15-minute walk from Cocles Beach, Bambutel Cocles has accommodations with free bikes, free private parking, a garden and a terrace.

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

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

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

    Located in Puerto Viejo, 1.3 miles from Cocles Beach, Colina Secreta - Glamping and Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From $136.11 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 765 reviews

    Located 5.2 miles from Jaguar Rescue Center, Sonora Jungle & Yoga Retreat offers an outdoor swimming pool, a garden and air-conditioned accommodations with a terrace and free WiFi.

    From $127.25 per night

FAQ about cheap hotels in Puerto Viejo

Cheap hotels that guests love in Puerto Viejo

See all
  • Avg. price/night: $99.26
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 531 reviews
    Nice rooms and location. Very clean.
    Guest review by
    Ravinder
    Travelers with friends
  • Avg. price/night: $127.13
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,207 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: $99.44
    Scored out of 10, guest rating 9.3
    Wonderful - 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: $457.65
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 554 reviews
    Rooms were lovely and so was the pool. Very clean and nice location right in town.
    Guest review by
    Amelia
    Group
  • Avg. price/night: $196.62
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 236 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