
Hotels in Puerto Rico
Enter your dates and choose from 2259 hotels and other places to stay!
Explore Puerto Rico
Situated in Vieques, 2.7 km from Negrita, Club Vieques - Adults Only Resort - LGBT Friendly features accommodation with an outdoor swimming pool, free private parking, a terrace and a bar.
Guest reviewSecluded location, friendly owners who gave amazing advice on what to do.
Scored out of 10, guest rating 9.79.7Exceptional - What previous guests thought, 43 reviewsExceptional · 43 reviewsFrom US$174 per nightSet in La Parguera, 2.9 km from Rosada Beach, Parguera Plaza Hotel - Adults Only offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Guest reviewAmazing hotel, with good vibe. Exceeded our expectations, amazing ocean view from our room, looks much better than in pictures. Best part is staff, especially in the hotel restaurant, both young lady when we had dinner and young men when we were having breakfast were amazing, service 5 stars+! Food was also good in restaurant, huge portions. and fast service. Compliments for chef as well.
Scored out of 10, guest rating 9.49.4Superb - What previous guests thought, 670 reviewsSuperb · 670 reviewsFrom US$160 per nightSurrounded by lush mountains and only a short drive from San Juan city centre, this hotel in Caguas, Puerto Rico offers an on-site casino and a variety of dining options.
Guest reviewThe location was perfect. It is quiet hotel.
Scored out of 10, guest rating 9.19.1Superb - What previous guests thought, 263 reviewsSuperb · 263 reviewsFrom US$193 per nightThis beach-front guest house offers a terrace with BBQ, stunning views of the ocean and free Wi-Fi throughout. It is located in the Playa Rincón Beach and 5 minutes’ drive from Rincón city centre.
Guest reviewWe had a room away from the beach, but as the property is literally right on the ocean there's a big patio where everyone can watch the waves or walk the sand (and often did). Swimming there isn't the best because of the coral just off shore, but the location is great - in a quiet neighbourhood yet close to town and grocery stores. The staff were amazingly friendly. It's not a big fancy hotel, so as long as you're expecting a homey little place, you'll be delighted.
Scored out of 10, guest rating 9.29.2Superb - What previous guests thought, 519 reviewsSuperb · 519 reviewsFrom US$120 per nightLocated in Lajas, 2.1 km from Rosada Beach, Turtle Bay Inn provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Guest reviewLoved the hotel, great staff & very comfortable beds. Thank you for a lovely stay.
Scored out of 10, guest rating 9.09.0Superb - What previous guests thought, 316 reviewsSuperb · 316 reviewsFrom US$160 per nightLocated in Fajardo, 3 km from Seven Seas Beach, Anchors Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Scored out of 10, guest rating 9.19.1Superb - What previous guests thought, 38 reviewsSuperb · 38 reviewsFrom US$147 per nightFairfield by Marriott Luquillo Beach has an outdoor swimming pool, fitness centre, a shared lounge and restaurant in Luquillo.
Guest reviewSo great!!! The location is perfect, 5 minute walk from the Luquillo kiosks and the beach. The hotel is really clean, the pool is lovely with lots of pool chairs in a mixture of sun and shade. The hotel restaurant is actually affordable and not super overpriced! Staff were extremely helpful. There is also a laundry room which means you can pop on a load and sit by the pool while you wait for it. Highly recommend!!
Scored out of 10, guest rating 9.19.1Superb - What previous guests thought, 351 reviewsSuperb · 351 reviewsFrom US$259 per nightOffering an outdoor swimming pool, Hyatt Place Manati is located 6.5 km from Playa Mar Chiquita beach. Free Wi-Fi access is available in all areas.
Guest reviewI had to leave before breakfast.
Scored out of 10, guest rating 9.29.2Superb - What previous guests thought, 718 reviewsSuperb · 718 reviewsFrom US$158 per nightSet in Aguadilla, 1.1 km from Cueva Survival Beach, Punta Borinquen Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Guest reviewWe had breakfast outside the resort.
Scored out of 10, guest rating 9.09.0Superb - What previous guests thought, 1,170 reviewsSuperb · 1,170 reviewsFrom US$151 per nightOffering an outdoor pool and a restaurant, Parador El Faro is located in Aguadilla. Free WiFi access is available. Each room here will provide you with a TV, air conditioning and satellite channels.
Guest reviewPerfect staying. People was very nice, the room clean and comfortable
Scored out of 10, guest rating 9.09.0Superb - What previous guests thought, 1,084 reviewsSuperb · 1,084 reviewsFrom US$161 per nightFacing the beachfront, Parador Maunacaribe - Maunabo offers 2-star accommodation in Maunabo and features an outdoor swimming pool, garden and restaurant.
Guest reviewAwesome view to the beach. Great breakfast.
Scored out of 10, guest rating 9.09.0Superb - What previous guests thought, 973 reviewsSuperb · 973 reviewsFrom US$154 per nightLocated in Rincon, 1.7 km from Sandy Beach, Lazy Parrot Inn provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Guest reviewI always come back because i love lazy parrot and their location.Its a beautiful place and now with the renovations its awesome. Location,price,pool,game room,restaurants , you name it !
Scored out of 10, guest rating 8.98.9Fabulous - What previous guests thought, 477 reviewsFabulous · 477 reviewsFrom US$194 per night