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
Price from
$36.41
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
Price from
$87.60
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
Price from
$40.04
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.

j
jenny
From
United States
Very nice and cozy place, very friendly atmosphere
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 217 reviews
Price from
$107.62
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.

O
Osorio Puerta
From
Colombia
It is a great hotel, we spent just a night but enough to enjoy the facilities. The room was spacious, super clean and out of mosquitos that are very common in the area. The staff was gentle and helpful all the time, they even helped us with our luggage when we arrived before check -in and finding transportation for us. If you want to rest, this is the place to stay.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 470 reviews
Price from
$23.78
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.4
Wonderful - What previous guests thought, 8 reviews
Price from
$93.62
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.8
Exceptional - What previous guests thought, 9 reviews
Price from
$127.64
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.

M
Maria
From
Colombia
Z
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 345 reviews
Price from
$38.54
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.

Z
Zandra
From
United States
rooms were too small
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 240 reviews
Price from
$104.34
1 night, 2 adults

Hostal El Danubio Tolu

Tolú (Near Puerto Viejo)

Located in Tolú, a few steps from Playas De Tolú, Hostal El Danubio Tolu has accommodations with a garden, free private parking and a terrace. The property provides free WiFi throughout the property.

A
Andres
From
Colombia
The place reached purpose for just one night.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 275 reviews
Price from
$23.78
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, 325 reviews
    From $55.57 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 26 reviews
    From $45.99 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 246 reviews
    From $43.80 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 315 reviews
    From $38.79 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 345 reviews
    From $49.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 8 reviews
    From $98.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 310 reviews
    From $47.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 164 reviews
    From $130.14 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 40 reviews
    From $48.80 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 29 reviews
    From $40.21 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

Best hotels with breakfast in Puerto Viejo and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 160 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 6.5
    Pleasant - What previous guests thought, 257 reviews

    Located in Tolú, a few steps from La Perdiz Beach, Makáry Beach Tolú by Bernalo Hotels provides accommodations with a restaurant, free private parking and a bar.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 459 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.8
    Good - What previous guests thought, 414 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, 759 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.4
    Wonderful - What previous guests thought, 8 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, 38 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, 69 reviews

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

Budget hotels in Puerto Viejo and nearby

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

    Condominio Caribbean Town - casa 23 offers accommodations in Tolú, a few steps from Playa Palo Blanco. This property offers a private pool, free Wifi, and free private parking.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Apartamento en condominio frente al mar #29 offers accommodations in Tolú, a few steps from Playa Palo Blanco. This beachfront property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

    A few steps from Puerto Viejo Beach in Coveñas, Cabañas La Fragata offers accommodations with access to a public bath.

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

    Offering a private beach area and a garden, Mar Amar Casa de Playa in Coveñas is close to Puerto Viejo Beach and Playa Palo Blanco.

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

  • Apartment in Coveñas FOREST offers accommodations in Coveñas, a few steps from Puerto Viejo Beach. This property offers access to a balcony, free private parking, and free Wifi.

  • A good location for a stress-free stay in Coveñas, Forest Condominio is a condo hotel surrounded by views of the pool.