Skip to main content

Beach Hotels in Puerto Viejo

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Puerto Viejo

Check out our selection of great beach hotels in Puerto Viejo

Filter by:

Review score

Condominio, Cabaña 202

Puerto Viejo

Offering a private beach area, Condominio, Cabaña 202 offers accommodations in Puerto Viejo. This beachfront property offers access to free Wifi and free private parking.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 36 reviews
Price from
$94.69
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.

A
Angela
From
United States
Loved the property, the location, and the wonderful staff!!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 210 reviews
Price from
$124.48
1 night, 2 adults

Hotel El Puerto

Tolú (Near Puerto Viejo)

Hotel El Puerto features rooms in Tolú near Playas De Tolú and La Perdiz Beach. This guest house offers air-conditioned accommodations with a patio and free Wifi.

C
Cody
From
United States
Very close to the dock, air conditioning, friendly staff
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 274 reviews
Price from
$32.10
1 night, 2 adults

Hotel Camino Palmero Coveñas

Coveñas (Near Puerto Viejo)

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

C
Cas3llon
From
Colombia
The restaurant was a huge highlight! Their cooks are amazing, you gotta try their shrimp cocktail Jr is the bomb!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 693 reviews
Price from
$158.79
1 night, 2 adults

Casa Hotel Las Antillas

Tolú (Near Puerto Viejo)

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.

A
Alexander
From
Colombia
really clean and good breakfast
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 299 reviews
Price from
$51.36
1 night, 2 adults

ANARÉ - Beach Stay Coveñas

Coveñas (Near Puerto Viejo)

Providing garden views, ANARÉ - Beach Stay Coveñas in Coveñas provides accommodations, an outdoor swimming pool, a garden, a terrace and a bar.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 5 reviews
Price from
$62.59
1 night, 2 adults

Boutique Playa DanRay

La Perdiz (Near Puerto Viejo)

Located in La Perdiz, a few steps from Playa Palo Blanco, Boutique Playa DanRay provides accommodations with a garden, free private parking, a restaurant and a bar.

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

Apartamento coral del mar

Tolú (Near Puerto Viejo)

Free Wifi is available throughout the property and Playas De Tolú is a 3-minute walk away. The air-conditioned apartment consists of 2 bedrooms, a fully equipped kitchen, and 1 bathroom.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
$60.99
1 night, 2 adults

Coral del Mar 1

Tolú (Near Puerto Viejo)

Free Wifi is available throughout the property and Playas De Tolú is a 3-minute walk away. The air-conditioned apartment consists of 2 separate bedrooms, 1 bathroom, and a living room.

J
Jerome
From
United States
The owner,she always there to help,it also a very new apartment,love the outdoor shower,Tolu is very hot
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 10 reviews
Price from
$60.99
1 night, 2 adults

Hospedaje el Floral

Tolú (Near Puerto Viejo)

Hospedaje el Floral offers accommodations in Tolú, a 2-minute walk from Playas De Tolú. This guest house features a terrace.

J
Joanna
From
United Kingdom
Good AC comfy bed good location
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 70 reviews
Price from
$32.36
1 night, 2 adults
All beach hotels in Puerto Viejo

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

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

See all

Popular with guests booking beach hotels in Puerto Viejo

Popular with guests booking beach hotels in Puerto Viejo

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

Popular with guests booking beach hotels in Puerto Viejo

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

Popular with guests booking beach hotels in Puerto Viejo

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Popular with guests booking beach hotels in Coveñas

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

Popular with guests booking beach hotels in Coveñas

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 552 reviews

Popular with guests booking beach hotels in Coveñas

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

Popular with guests booking beach hotels in Tolú

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 900 reviews

Popular with guests booking beach hotels in Tolú

Highly rated beach hotels in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 36 reviews
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 29 reviews
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 189 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 22 reviews
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 11 reviews
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 351 reviews

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

Save money on beach in Puerto Viejo and nearby – budget options available

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

Palmarena

Calle 1B N 1-70 Palo Blanco
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 331 reviews

Beach Hotels with swimming pools in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 120 reviews
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 6 reviews
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Enjoy breakfast in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 35 reviews
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 406 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 552 reviews

Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 1 review
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 56 reviews
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 82 reviews
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5 reviews
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 643 reviews