The 10 best beach hotels in Puerto Viejo, Colombia | Booking.com
Skip to main content

Beach Hotels in Puerto Viejo

Find the beach hotels that appeal to you the most

The best beach hotels in Puerto Viejo

Check out our pick of great beach hotels in Puerto Viejo

Filter by:

Review score

Condominio, Cabaña 202

Puerto Viejo

Set just 1.6 km from Puerto Viejo Beach, Condominio, Cabaña 202 offers accommodation in Puerto Viejo with access to a private beach area, an outdoor swimming pool, as well as full-day security.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 41 reviews
Price from
US$40.88
1 night, 2 adults

Hotel El Puerto

Tolú (Near Puerto Viejo)

Set 70 metres from Playas De Tolú, Hotel El Puerto offers 4-star accommodation in Tolú and features a garden. This beachfront property offers access to a patio.

N
Nathan
From
United Kingdom
Paola was very friendly and made us feel welcome. The air con was super!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 301 reviews
Price from
US$25.55
1 night, 2 adults

Ortimar

Tolú (Near Puerto Viejo)

Featuring a garden and views of sea, Ortimar is a recently renovated bed and breakfast set in Tolú, a few steps from Playas De Tolú.

O
ORICELA
From
Colombia
The hotel is beautiful the attention of manager was excellent, very good ubication, all very nice.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 147 reviews
Price from
US$40.88
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 accommodation with a garden, free private parking, a shared lounge and a terrace.

L
Lauren
From
Ireland
Really lovely owners and staff, the place was very clean with nice spacious rooms and clean bathrooms and to top it off they made pizza in the eve. Overall had a great time
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 475 reviews
Price from
US$24.27
1 night, 2 adults

Stanza Del Mar

Coveñas (Near Puerto Viejo)

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

S
Shirley
From
Colombia
Even though the hotel is not yet finished, we really loved it. The staff was very helpful and attentive. One thing might be rooms don't have a fridge, but I guess it is just because of the ongoing construction, other than that everything was beyond our expectations. The privacy was super at the beach, not as many vendors as in other places. You want to rest, and the least thing you want is people offering you things, but we also we understand this is what people do for a living! Thanks for all the recommendations and help you guys gave us! I will recommend the hotel for sure!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 30 reviews
Price from
US$69.41
1 night, 2 adults

CABAÑAS CALIPSO, 2 piso

Coveñas (Near Puerto Viejo)

Set in Coveñas, 90 metres from Cienaga de la Caimanera, CABAÑAS CALIPSO, 2 piso offers accommodation with a private beach area and free private parking. The apartment has family rooms.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Price from
US$67.06
1 night, 2 adults

Casa Amin Tolu

San Silvestre (Near Puerto Viejo)

Set in San Silvestre, a few steps from El Frances Beach and less than 1 km from Playas De Tolú, Casa Amin Tolu offers a garden and air conditioning.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 6 reviews
Price from
US$157.76
1 night, 2 adults

Apartamento con vista al mar en Coveñas

Coveñas (Near Puerto Viejo)

Boasting air-conditioned accommodation with a private pool, Apartamento con vista al mar en Coveñas is set in Coveñas.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 14 reviews
Price from
US$134.13
1 night, 2 adults

Cabaña 8 Arrecifes

Coveñas (Near Puerto Viejo)

Cabaña 8 Arrecifes is a recently renovated apartment in Coveñas, where guests can makes the most of its outdoor swimming pool, private beach area and garden.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 reviews
Price from
US$173.73
1 night, 2 adults

Casa de Playa frente al mar.

Coveñas (Near Puerto Viejo)

Boasting air-conditioned accommodation with a pool with a view, Casa de Playa frente al mar. Is situated in Coveñas.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 29 reviews
Price from
US$127.74
1 night, 2 adults
All beach hotels in Puerto Viejo

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

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

See all