Skip to main content

Search hotels in Puerto Rico

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

Puerto Rico – 1 hotel or place to stay

Filter by:

Star rating

Review score

Zutalu - Playa Sur

Puerto López (Near Puerto Rico)

Situated in Puerto López, a few steps from Puerto Lopez Beach, Zutalu - Playa Sur features accommodation with a garden and free private parking. The hotel has family rooms.

E
Ellen
From
Switzerland
Super comfortable rooms with everything you need and very welcoming and kind hosts!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 109 reviews
Price from
US$30
1 night, 2 adults

El Campito Lodge

Ayampe (Near Puerto Rico)

Located in Ayampe, 1.4 km from Ayampe Beach, El Campito Lodge provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

A
ARAUZ COBEÑA
From
Ecuador
Un lugar tranquilo, para descansar y conectar con la naturaleza. El staff muy amable ✨
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 192 reviews
Price from
US$30
1 night, 2 adults

New Nautilus Lodge

Puerto López (Near Puerto Rico)

Located in Puerto López, 200 metres from Puerto Lopez Beach, New Nautilus Lodge provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Alyss
From
United Kingdom
A beautiful and tasteful hotel. The rooms were spacious and in a really nice style. Our balcony was amazing- we had a hammock, chairs and sofa to chill on. The pool was beautiful. The rooms/ cabins were in an enclosed area with lovely planting. It was heaven. The breakfasts were great too and the staff were so kind and generous. We have been in Ecuador for 5 weeks and this is bar far our favourite hotel
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 290 reviews
Price from
US$94.50
1 night, 2 adults

Victor Hugo Hotel

Puerto López (Near Puerto Rico)

Located right in front of the waterfront in Puerto Lopez, Victor Hugo has comfortable rooms with free Wi-Fi. Salango Beach is 5 km away.

D
Dodi
From
Slovakia
Beautiful place on the beach, very friendly staff. Room was big. Good coctails in the bar.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 251 reviews
Price from
US$50
1 night, 2 adults

Vistamar Guest House

Ayampe (Near Puerto Rico)

Situated in Ayampe, 200 metres from Ayampe Beach, Vistamar Guest House features accommodation with a garden, free private parking, a shared lounge and a terrace.

D
Daniela
From
Germany
Vistamar is a special place with incredible views and such a homely, peaceful and cozy vibe! I could have happily stayed here for several weeks instead of just 6 days, and am already thinking of returning as soon as possible! The room was large and had a lot of storage space, and the bed was super comfy. I loved the shared kitchen/garden/chill out space downstairs, as well as the spacious rooftop deck that's used for yoga classes in the mornings. The beach and some very cool bars, cafes and restaurants are only a few minutes walk away. The optional meals at Vistamar (breakfast, lunch and dinner) are a nice touch, and are fresh, local and healthy!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 34 reviews
Price from
US$89
1 night, 2 adults

Hosteria Guachapeli

Las Tunas (Near Puerto Rico)

Situated in Las Tunas, 300 metres from Las Tunas Beach, Hosteria Guachapeli features accommodation with a terrace, free private parking and barbecue facilities.

P
Paola
From
Ecuador
Location near to the beach, great view
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 22 reviews
Price from
US$43
1 night, 2 adults

Hotel La Costa International Salango

Puerto López (Near Puerto Rico)

Set in Puerto López, less than 1 km from Salango Beach, Hotel La Costa International Salango offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

G
Guillen R
From
Ecuador
hotel de descanso de carretera
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 52 reviews
Price from
US$50
1 night, 2 adults

Hotel Berlín International

Puerto López (Near Puerto Rico)

Located in Puerto López, 31 km from Montañita, Hotel Berlín International boasts air-conditioned rooms with free WiFi throughout the property. Free private parking is available on site.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 55 reviews
Price from
US$50
1 night, 2 adults

Hotel Nantu Hostería

Puerto López (Near Puerto Rico)

Located in Puerto López and with Puerto Lopez Beach reachable within a few steps, Hotel Nantu Hostería provides a tour desk, non-smoking rooms, a garden, free WiFi throughout the property and a bar.

V
Valerie
From
Canada
We booked online and when we arrived, the hotel was locked up with chains at the gate, not a soul was there. We waited for 3 hours and finally decided to book somewhere else. I hope the owners are fine, but seriously not impressed. Close you online bookings if you leave...
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 62 reviews
Price from
US$60
1 night, 2 adults

Mantaraya Lodge

Puerto López (Near Puerto Rico)

Mantaraya Lodge in Puerto López mixes fantastic architecture with bright colours, an outdoor pool and a tropical setting. Its air-conditioned rooms have private bathroom and a balcony with a hammock.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 32 reviews
Price from
US$80.75
1 night, 2 adults
See all hotels in and around Puerto Rico

Hotels with airport shuttles in Puerto Rico

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 152 reviews
    From US$52 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 22 reviews
    From US$53.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 290 reviews
    From US$108.68 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 29 reviews
    From US$209.48 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 62 reviews
    From US$60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 55 reviews
    From US$52.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 45 reviews
    From US$51.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 34 reviews
    From US$89 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 19 reviews
    From US$65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 104 reviews
    From US$180 per night

Most booked hotels in Puerto Rico and surroundings in the past month

See all

Budget hotels in Puerto Rico and nearby

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

    Set in Puerto López, less than 1 km from Salango Beach, Hotel La Costa International Salango offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$57.50 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 172 reviews

    Situated in Puerto López, a few steps from Las Tunas Beach, Viejamar B&B features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$56.35 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 6 reviews

    Set in Las Tunas, a few steps from Las Tunas Beach, La Perla Hostel and Cabins offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$50.40 per night
  • Providing a garden, Villa Tunas provides accommodation in Salango. This property offers access to a patio, free private parking and free WiFi.

    From US$106.25 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 5 reviews

    Located in Las Tunas, a few steps from Las Tunas Beach, Tierra Munay has a private beach area, private parking and rooms with free WiFi access. The apartment features family rooms.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 98 reviews

    Located in Puerto López, 500 metres from Las Tunas Beach, Azuluna Ecolodge provides accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$57 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Featuring a garden, bar and views of mountain, WIPEOUT SUIT is set in Puerto López, a few steps from Las Tunas Beach.

    From US$57.50 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 23 reviews

    Situated in Puerto López, 100 metres from Las Tunas Beach, Centro Vacacional "El Pro" features accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$59.80 per night

Best hotels with breakfast in Puerto Rico and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    With sea views, Wipeout Cabaña Restaurant is situated in Las Tunas and has a restaurant, luggage storage space, bar, garden, outdoor fireplace and picnic area.

    From US$62.50 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 32 reviews

    Mantaraya Lodge in Puerto López mixes fantastic architecture with bright colours, an outdoor pool and a tropical setting. Its air-conditioned rooms have private bathroom and a balcony with a hammock.

    From US$80.75 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 211 reviews

    Situated in Puerto López, 600 metres from Puerto Lopez Beach, Tuzco Lodge features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$68 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 48 reviews

    Hotel-Restaurante Ancora features free bikes, a fitness centre and a sun terrace with swimming pool and continental breakfast in Puerto López.

    From US$61.75 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 78 reviews

    Set in Puerto López, in a building dating from 2007, 400 metres from Puerto Lopez Beach, Hospedaje Dannita B&B offers a restaurant and guestrooms with free WiFi.

    From US$23 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 192 reviews

    Located in Ayampe, 1.4 km from Ayampe Beach, El Campito Lodge provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$37.50 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 55 reviews

    Located in Puerto López, 31 km from Montañita, Hotel Berlín International boasts air-conditioned rooms with free WiFi throughout the property. Free private parking is available on site.

    From US$52.50 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 50 reviews

    Boasting garden views, El Mangle Suite Front Beach features accommodation with a garden and a balcony, around a few steps from Ayampe Beach.

    From US$109.25 per night