Skip to main content

Hotels near Playa La Virgen, Puerto Viejo

Enter your dates to see the latest prices and deals for Puerto Viejo hotels

Featured Hotels Near Playa La Virgen

Filter by:

Star Rating

Review score

Hotel Rocas de Bahía

Bahia Inglesa (19 mi from Playa La Virgen)

Featuring free WiFi access, a seasonal outdoor pool and complimentary breakfast, Hotel Rocas de Bahía offers accommodations right in front of the beach in Bahia Inglesa.

A
Ahmed A
From
United States
The hotel personnel was personable and professional. I like the 60’s Florida style of the hotel decor and colors. The food was good. My spouse and i enjoyed the live music - Eugenia and Pablo - at the bar.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 675 reviews
Location 9.7
Price from
$158
1 night, 2 adults

Hotel Blanco Encalada

Bahia Inglesa (19 mi from Playa La Virgen)

Just 262 feet from Las Piscinas beach and 328 feet from Bahia Inglesa's main beach, the hotel offers elegantly decorated rooms.

C
Carol
From
United States
Great location. Close to the beach.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 629 reviews
Location 9.0
Price from
$86.26
1 night, 2 adults

Cabañas Ecologicas Alto Cañizares

Bahia Inglesa (17 mi from Playa La Virgen)

Located only 1.9 mi from the town of Bahía Inglesa and surrounded by a tranquil garden, Cabañas Ecológicas offers self-catering bungalow accommodations.

K
Katerina
From
Chile
Staff was very helpful and quick resolving any issues. The location was quiet and nice.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews
Location 9.3
Price from
$86
1 night, 2 adults

Cabanas bahia inglesa

Bahia Inglesa (19 mi from Playa La Virgen)

Providing garden views, Cabanas bahia inglesa in Bahia Inglesa provides accommodations, a garden, a terrace and a private beach area.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 16 reviews
Location 10.0
Price from
$66.60
1 night, 2 adults

Aldea Bahiguana

Bahia Inglesa

Aldea Bahiguana is located in Bahia Inglesa, just a 15-minute walk from Las Machas and one mile from Playa La Piscina. This beachfront property offers access to a terrace and free Wifi.

E
Evangelia
From
Canada
I loved the chill bohemian feel to this beach side spot. The place included parking which was a great perk and we had a nice relaxing stay. The beach was right in front and all we did was follow the path. Our host was super sweet and very accommodating. There’s a nice hammock and outdoor seating for you to chill and relax. I was very happy to find this place and I am sure you will enjoy it yourself.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 40 reviews
Location 9.8
Price from
$90
1 night, 2 adults

Bello departamento en Bahia Inglesa con wifi y acceso quincho

Bahia Inglesa

Just a 7-minute walk from Las Machas and 0.4 miles from Playa La Piscina, Bello departamento en Bahia Inglesa con wifi y acceso quincho features accommodations in Bahia Inglesa with a garden.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 27 reviews
Location 9.0
Price from
$145.68
1 night, 2 adults
See more properties near Playa La Virgen

Most booked hotels near Playa La Virgen in the past month

Enjoy breakfast at hotels near Playa La Virgen

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

    Located in Caldera, a 6-minute walk from Mansa, Hotel Montecarlo has accommodations with a garden, free private parking and a terrace.

    From $59.68 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 161 reviews

    Featuring a restaurant, Hotel CostaFósil offers accommodations in Caldera. The bus terminal is located 4 blocks away. Each room here features a private bathroom and cable TV.

    From $90.14 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 675 reviews

    Featuring free WiFi access, a seasonal outdoor pool and complimentary breakfast, Hotel Rocas de Bahía offers accommodations right in front of the beach in Bahia Inglesa.

    From $158 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 91 reviews

    Located in Caldera, within a 4-minute walk of Mansa and 700 yards of Playa Brava, HOTEL QUINTA ESTACIÓN has accommodations with a terrace and free WiFi throughout the property as well as free private...

gogless