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

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, 289 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, 63 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, 103 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, 213 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