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

Cruz del Sur

Pucusana (Near Puerto Viejo)

A good location for a relaxing holiday in Pucusana, Cruz del Sur is a guest house surrounded by views of the quiet street.

S
Shelby
From
United States
The breakfast was an amazing touch. Calle and his family were very welcoming and helpful. I would stay here again if I make another trip to Pucusana. The views can not be beat!!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 124 reviews
Price from
$39
1 night, 2 adults

Ninfas 371

Pucusana (Near Puerto Viejo)

Ninfas 371 offers accommodations in Pucusana, a few steps from Las Ninfas Beach and 30 miles from VIlla El Salvador Station.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 23 reviews
Price from
$51.72
1 night, 2 adults

Condominio Ocean Reef Playa Norte San Bartolo

San Bartolo (Near Puerto Viejo)

Providing a garden, Condominio Ocean Reef Playa Norte San Bartolo features accommodations in San Bartolo. This beachfront property offers access to a balcony.

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

Departamento en Playa San Bartolo Con terraza

San Bartolo (Near Puerto Viejo)

Departamento en Playa San Bartolo Con terraza offers accommodations in San Bartolo, 19 miles from VIlla El Salvador Station and 27 miles from Larcomar.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 15 reviews
Price from
$116.99
1 night, 2 adults

Apartamento San Bartolo

San Bartolo (Near Puerto Viejo)

Apartamento San Bartolo is located in San Bartolo, just a 9-minute walk from El Huaico Beach and 19 miles from VIlla El Salvador Station.

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

Kauhuhu Casa Hotel

San Bartolo (Near Puerto Viejo)

Kauhuhu Casa Hotel - San Bartolo offers rooms in San Bartolo. An indoor swimming pool is available for guests. Some units at the property include a terrace with a sea view.

S
Susana
From
United States
Great customer service and flexibility. The location was really nice and we had a wonderful view of the ocean. Breakfast was really good!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 59 reviews
Price from
$94
1 night, 2 adults

ALTEA HOTEL - San Bartolo

San Bartolo (Near Puerto Viejo)

Located in San Bartolo, a 16-minute walk from Playa Santa María del Mar, ALTEA HOTEL - San Bartolo has accommodations with a shared lounge, free private parking, a terrace and a restaurant.

J
Jose
From
Peru
Seguro limpio tranquilo, el personal muy amable.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 230 reviews
Price from
$73
1 night, 2 adults

Dpto Familiar en San Bartolo

San Bartolo (Near Puerto Viejo)

Dpto Familiar en San Bartolo is located in San Bartolo, just a 16-minute walk from Playa Santa María del Mar and 20 miles from VIlla El Salvador Station.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 8 reviews
Price from
$82.76
1 night, 2 adults

Narea San Bartolo

San Bartolo (Near Puerto Viejo)

Narea San Bartolo features a restaurant, a bar and a sun terrace with swimming pool and à la carte breakfast in San Bartolo. This 3-star hotel provides a spa experience, with its sauna and hot tub.

J
John
From
United States
Location was great, right near the main street where you'll find all the restaurants, and also right near the beach. Everything seemed very new and the room was clean and comfortable.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 96 reviews
Price from
$53.10
1 night, 2 adults

Excelente departamento frente al mar.

San Bartolo (Near Puerto Viejo)

Excelente departamento frente al mar. Offers accommodations in San Bartolo, 19 miles from VIlla El Salvador Station and 27 miles from Larcomar. Guests may go for a swim in the private pool.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 10 reviews
Price from
$190
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 San Antonio