
Hotels in Puerto Rico
Enter your dates and choose from 2221 hotels and other places to stay!
Explore Puerto Rico

Situated in Camuy, a few steps from Peñon Brusi Beach, Brusea by the Beach features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

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.
Secluded location, friendly owners who gave amazing advice on what to do.

Set 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.
Amazing place for the money, very cozy and friendly we had an amazing evening.

Surrounded 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.
The location was perfect. It is quiet hotel.

This 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.
We 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.

Set in Guanica, 10 km from Guanica Dry Forest, Parador Guánica 1929 offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
The pool is nice. The place is really nice and have a great view of the bay. I took a continental breakfast, and it was like US$10.

Located 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.
Loved the hotel, great staff & very comfortable beds. Thank you for a lovely stay.

Located 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.

Fairfield by Marriott Luquillo Beach has an outdoor swimming pool, fitness centre, a shared lounge and restaurant in Luquillo.
So 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!!

Offering 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.
I had been staying at cheap hotels with poor facilities, so staying here 1 night was a treat. Breakfast was excellent. Room was quiet and dark.

Set 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.
We had breakfast outside the resort.

Located in Rincon, 400 metres from Maria's Beach, Tres Palmas Boutique Hotel provides accommodation with free WiFi and free private parking. Porta Coeli Religious Art Museum is 46 km from the hotel.
Great location, very reasonable prices. The rooms were a generous size, very clean and the bed was so comfortable. Highly recommend