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

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, 195 reviews
Price from
US$45
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.

H
Harri Bradley
From
United Kingdom
The architecture is fantastic. Beds comfortable with good linen and rooms spacious and very clean
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 245 reviews
Price from
US$50
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.0
Superb - What previous guests thought, 22 reviews
Price from
US$52
1 night, 2 adults

Azuluna Ecolodge

Puerto López (Near Puerto Rico)

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.

E
Edwin
From
Ecuador
Excellent breakfast. Nice rooms. Well run. Nice staff. Quiet village, away from the crowds.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 101 reviews
Price from
US$45.60
1 night, 2 adults

Café Madame

Puerto López (Near Puerto Rico)

A few steps from Puerto Lopez Beach, Café Madame is a recently renovated property set in Puerto López and offers air-conditioned rooms with free WiFi and private parking.

K
Kristina
From
Denmark
Our favorite spot in town! For eating, chilling, and sleeping! A little heaven of tasty food, good tunes, and sea views. The hosts went beyond expectations to give us a good experience. Bonus points for Andres’ beautiful art pieces decorating the space and their sustainability initiatives. Loved our time here!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 112 reviews
Price from
US$45
1 night, 2 adults

El Nido Boutique B&B

Puerto López (Near Puerto Rico)

Offering scenic views of the sea, El Nido Boutique B&B is situated in Puerto López, a few steps from Puerto Lopez Beach This beachfront property offers access to a terrace and free WiFi.

P
Patrícia
From
Portugal
Location, sea view from the room, decoration of the hotel and all the staff was great and helpful. Really nice place to stay in puerto lopez, i recommend and i am only sorry that we just stayed for one night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 129 reviews
Price from
US$70
1 night, 2 adults

Hermanos Perdidos Surf

Las Tunas (Near Puerto Rico)

Set in Las Tunas, a few steps from Las Tunas Beach, Hermanos Perdidos Surf offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

E
Emily
From
Canada
Such lovely volunteers and owners, right in front a practically empty beach, delicious vegan brekkie option, such good value for dorm beds and also extras like drinks, and just all around wonderful vibes!!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 103 reviews
Price from
US$24
1 night, 2 adults

CASITA MADAME

Puerto López (Near Puerto Rico)

Located within a few steps of Puerto Lopez Beach in Puerto López, CASITA MADAME features accommodation with seating area.

E
Eva
From
Belgium
Rooms are spacious, nicely decorated and super clean! There was also a lounge and microwave/fridge on the shared terrace. The café next to the guest rooms was also really good!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 122 reviews
Price from
US$55
1 night, 2 adults

Hostería Mandála

Puerto López (Near Puerto Rico)

Situated in Puerto López, a few steps from Puerto Lopez Beach, Hostería Mandála features accommodation with a garden, free private parking, a shared lounge and a terrace.

W
Walter
From
Canada
The cabins were private. The big house is full of cool stuff. Great place. I would definitely go back.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 357 reviews
Price from
US$48.40
1 night, 2 adults

Spondylus Lodge

Ayampe (Near Puerto Rico)

Featuring a fully equipped common kitchen, Spondylus Lodge offers a garden and BBQ facilities in Ayampe.

K
Katharina
From
United Kingdom
Amazing location! Very friendly and helpful staff! Definitely would come back!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 133 reviews
Price from
US$60
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, 154 reviews
    From US$52 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 101 reviews
    From US$57 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 22 reviews
    From US$53.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 46 reviews
    From US$69 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 28 reviews
    From US$209.48 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 132 reviews
    From US$99.79 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 195 reviews
    From US$37.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,208 reviews
    From US$48.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 245 reviews
    From US$50 per night

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

See all
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 14 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 10 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 54 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 127 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 15 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 7 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 289 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 245 reviews
  • Popular with guests booking hotels in Puerto López

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 4 reviews
  • Popular with guests booking hotels in Puerto López

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

Best hotels with breakfast in Puerto Rico and nearby

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 56 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, 171 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 8.2
    Very good - What previous guests thought, 101 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 8.4
    Very good - What previous guests thought, 21 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
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 33 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, 210 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.3
    Good - What previous guests thought, 44 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, 73 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

Budget hotels in Puerto Rico and nearby

  • 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
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    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 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 9.0
    Superb - What previous guests thought, 22 reviews

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

    From US$53.75 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 60 reviews

    Situated in Las Tunas, 500 metres from Las Tunas Beach, Hostal Mirada al Mar features accommodation with a garden, free private parking, a terrace and a bar.

    From US$23 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 4 reviews

    Boasting garden views, Nueva Tierra features accommodation with balcony, around 2 km from Las Tunas Beach. This property offers access to a terrace, free private parking and free WiFi.

    From US$51.75 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 170 reviews

    Hostal Monte Libano is set on the seafront in Puerto López, a few steps from Puerto Lopez Beach.

    From US$45 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 16 reviews

    Boasting city views, Vistamar 100m2 departamento is situated in Puerto López, a few steps from Puerto Lopez Beach. This beachfront property offers access to a balcony and free WiFi.

    From US$66.70 per night