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

Filter by:

Star Rating

Review score

Kiimala Villas y Hotel

Hotel in Puerto Viejo

Kiimala Villas y Hotel is located in Puerto Viejo, a few steps from Puerto Viejo Beach. The hotel features family rooms. At the hotel each room has air conditioning and a private bathroom.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 10 reviews
Location 9.1
Price from
£27.14
1 night, 2 adults

Alojamiento Familiar #1 - A un paso del mejor mar!

Puerto Viejo

Just a few steps from Playa Palo Blanco and a 1-minute walk from Puerto Viejo Beach, Alojamiento Familiar #1 - A un paso del mejor mar!

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews
Location 8.5
Price from
£65.29
1 night, 2 adults

Condominio Victoria Real - Apartamento 202

Puerto Viejo

Offering a private beach area, Condominio Victoria Real - Apartamento 202 offers accommodations in Puerto Viejo. This beachfront property offers access to free Wifi and free private parking.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 39 reviews
Location 9.2
Price from
£29.85
1 night, 2 adults

Oasis Tolú Hotel Boutique

Tolú (Near Puerto Viejo)

Located in Tolú, Oasis Tolú Hotel Boutique features an outdoor swimming pool, garden, bar, and free WiFi throughout the property. Certain rooms at the property include a balcony with a pool view.

L
Lorraine
From
Canada
A very relaxing place to stay, an oasis for sure. Beautiful gardens and very helpful owners/partners who couldn’t do enough for you. Breakfast was good but other meals you have to order in or go out and experience Tolu restaurants on the Malecon.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 218 reviews
Location 9.2
Price from
£80.22
1 night, 2 adults

Hotel Pizzeria Opera Tolú

Tolú (Near Puerto Viejo)

Located in Tolú, a few steps from Playas De Tolú, Hotel Pizzeria Opera Tolú provides accommodations with a garden, free private parking, a shared lounge and a terrace.

S
Santy
From
Colombia
Cozy place to stay, close enough to the beach, the owner and staff are genuinely kind and the service hits the spot. 100% recommended
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 472 reviews
Location 8.8
Price from
£17.72
1 night, 2 adults

Stanza Del Mar

Coveñas (Near Puerto Viejo)

Located in Coveñas, a few steps from Puerto Viejo Beach, Stanza Del Mar provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 17 reviews
Location 9.7
Price from
£41.47
1 night, 2 adults

Marbelha Safari Beach

Coveñas (Near Puerto Viejo)

Marbelha Safari Beach is a 5-star property located in Coveñas. Guests can enjoy sea views. At the hotel, all rooms include a closet.

D
Derek
From
Colombia
First of all the staff. Hands down some of the best service I have had in my 8 years in Colombia. There was constant maintenance work going on so this isn't one of those places where it's rough around the edges, or past its glory. They are keeping it up very well. I liked that there were bars both in the pool and at the beach and everything could be charged to the room. And the property has sufficient stuff for the kids, but it is great for adults/couples as well. The breakfast was very good and included with the price. In many of the other nearby resorts, the breakfast leaves A LOT to be desired. Here it was very good. I love Coveńas and Marbelha Safari Beach will be my go-to spot from here on out.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews
Location 9.1
Price from
£95.14
1 night, 2 adults

Hotel Kelly Mar

Tolú (Near Puerto Viejo)

Located in Tolú, a few steps from Playas De Tolú, Hotel Kelly Mar has accommodations with a shared lounge and free private parking. The hotel has family rooms.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 56 reviews
Location 8.9
Price from
£20.52
1 night, 2 adults

Hotel Palma Grande by Stanza

Coveñas (Near Puerto Viejo)

Located in Coveñas, a 8-minute walk from Segunda Ensenada, Hotel Palma Grande by Stanza provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 359 reviews
Location 8.7
Price from
£27.70
1 night, 2 adults

Ciela Hotel

Coveñas (Near Puerto Viejo)

Located in Coveñas, a few steps from Primera Ensenada, Ciela Hotel provides accommodations with an outdoor swimming pool, free private parking and a terrace.

Y
Yeferson de Jesus
From
Colombia
El hotel es bonito, limpio y cómodo
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 244 reviews
Location 9.2
Price from
£103.70
1 night, 2 adults
See all 13 hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 341 reviews
    From £41.42 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 28 reviews
    From £34.28 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 244 reviews
    From £35.26 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 312 reviews
    From £28.92 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 359 reviews
    From £30.78 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 17 reviews
    From £90.11 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 308 reviews
    From £35.45 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 166 reviews
    From £97.01 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 40 reviews
    From £36.38 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 31 reviews
    From £29.97 per night

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

See all

Hotels located in the center of Puerto Viejo

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 39 reviews

    Offering a private beach area, Condominio Victoria Real - Apartamento 202 offers accommodations in Puerto Viejo. This beachfront property offers access to free Wifi and free private parking.

Best hotels with breakfast in Puerto Viejo and nearby

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 165 reviews

    Featuring inner courtyard views, Caribbean Town Tolu in Tolú offers accommodations, a garden, a bar, and barbecue facilities.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 457 reviews

    Featuring 4-star accommodations, Loa Tolú by Bernalo Hotels is located in Tolú, a few steps from La Perdiz Beach and a 15-minute walk from Playa Palo Blanco.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 408 reviews

    Located in Coveñas, a few steps from Puerto Viejo Beach, Green Coveñas by Bernalo Hotels has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

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

    Located in Coveñas, a few steps from Puerto Viejo Beach, Camino Palmero Coveñas has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 17 reviews

    Located in Coveñas, a few steps from Puerto Viejo Beach, Stanza Del Mar provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

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

    Located in Tolú, a 16-minute walk from Playas De Tolú, Hotel Soleira has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 70 reviews

    Facing the beachfront, Hotel Montecarlo Beach offers 2-star accommodations in Tolú and features a garden, shared lounge and terrace.

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

    Located in Tolú, a few steps from Playas De Tolú, Casa Hotel Las Antillas has accommodations with a garden, free private parking, a shared lounge and a terrace.

Budget hotels in Puerto Viejo and nearby

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 6 reviews

    Jamadis is a recently renovated apartment in Tolú where guests can make the most of the open-air bath and garden. This beachfront property offers access to a terrace and free Wifi.

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

    Offering a garden and barbecue facilities, Cabañas Aqua Blue in Coveñas is close to Puerto Viejo Beach and Playa Palo Blanco.

  • Offering a garden, Cabañas Paulamar - Apto 4 - Tolú offers accommodations in Santiago. This property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 40 reviews

    Offering pool views, Cabanas Villa Antonella Covenas in Coveñas features accommodations, a garden, barbecue facilities, and a shared lounge.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 415 reviews

    Hotel Playarena provides beachfront accommodations in Coveñas. It offers free Wifi, a private beach area, pool with a view, and a restaurant.

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

    A few steps from Puerto Viejo Beach in Coveñas, Blue Apartahotel offers accommodations with access to a public bath. This beachfront property offers access to free Wifi and free private parking.

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

    Villa Patry Coveñas provides air-conditioned rooms in Coveñas. This beachfront property offers access to free Wifi and free private parking. Guests can enjoy garden views.

  • Offering a terrace, Escapate a Tolú - Lindo Apartamento features accommodations in Santiago. This apartment offers accommodations with a balcony.