Beach accommodations in Puerto Rico

San Juan Marriott Resort and Stellaris Casino
Great for beach holidays
4.5 out of 5
1309 Ashford Avenue San Juan
Fully refundableReserve now, pay when you stay
The price is AU$879 per night from 26 Jan to 27 Jan
AU$879
26 Jan - 27 Jan 2026
includes taxes & fees
9/10 Wonderful! (1,492 reviews)

Travellers like: on the beach, sunloungers, beach bars, beach umbrellas

Travellers say...
Great location. Great amenities. Right on beach. Nice casino. Friendly and accommodating staff.

Reviewed on 27 Dec 2025

Opens in a new windowSan Juan Marriott Resort and Stellaris Casino
The Royal Sonesta San Juan
Great for beach holidays
4 out of 5
5961 Isla Verde Avenue Carolina
Fully refundableReserve now, pay when you stay
The price is AU$885 per night from 11 Jan to 12 Jan
AU$885
11 Jan - 12 Jan 2026
includes taxes & fees
9/10 Wonderful! (2,203 reviews)

Travellers like: on the beach, sunloungers, beach bars, beach umbrellas

Travellers say...
Entire staff was amazing!

Reviewed on 27 Dec 2025

Opens in a new windowThe Royal Sonesta San Juan
Aire de O:live
Great for beach holidays
4 out of 5
2 Tartak St Carolina
Fully refundableReserve now, pay when you stay
The price is AU$757 per night from 4 Jan to 5 Jan
AU$757
4 Jan - 5 Jan 2026
includes taxes & fees
9/10 Wonderful! (369 reviews)

Travellers like: on the beach, sunloungers, beach umbrellas, beach towels

Travellers say...
Special thanks for amazing Staff all of them are amazing ,reception and guys was opening the doors each time you going out or entering. The best location everything close shops, restaurants ,pharmacy. Has 2 pools.The beach right infront of hotel.The towels, umbrellas are included. Even they help ...

Reviewed on 24 Dec 2025

Opens in a new windowAire de O:live
Save an average of 15% on thousands of hotels when you're signed in
Courtyard by Marriott Isla Verde Beach Resort
Great for beach holidays
4 out of 5
7012 Boca De Cangrejos Avenue Carolina
Fully refundableReserve now, pay when you stay
The price is AU$709 per night from 5 Jan to 6 Jan
AU$709
5 Jan - 6 Jan 2026
includes taxes & fees
8.6/10 Excellent! (1,901 reviews)

Travellers like: on the beach, sunloungers, beach umbrellas, beach towels

Travellers say...
Staff! Amazing staff! Everyone was so kind. The resort itself is beautiful and very clean! We had a wonderful time!

Reviewed on 26 Dec 2025

Opens in a new windowCourtyard by Marriott Isla Verde Beach Resort
Wyndham Grand Rio Mar Rainforest Beach and Golf Resort
Great for beach holidays
5 out of 5
6000 Rio Mar Boulevard Río Grande
Fully refundableReserve now, pay when you stay
The price is AU$1,472 per night from 20 Jan to 21 Jan
AU$1,472
20 Jan - 21 Jan 2026
includes taxes & fees
8.4/10 Very Good! (2,248 reviews)

Travellers like: on the beach, cabanas, beach bars, massages on the beach

Travellers say...
Great hotel for families! I do wish that they had a cheaper food court option. Food is expensive for kids who don’t eat a ton.

Reviewed on 26 Dec 2025

Opens in a new windowWyndham Grand Rio Mar Rainforest Beach and Golf Resort
TRYP by Wyndham Isla Verde
Great for beach holidays
3.5 out of 5
4820 Isla Verde Ave Carolina
Fully refundableReserve now, pay when you stay
The price is AU$370 per night from 25 Jan to 26 Jan
AU$370
25 Jan - 26 Jan 2026
includes taxes & fees
8.2/10 Very Good! (1,433 reviews)

Travellers like: near the beach, outdoor pool

Travellers say...
Wonderful room. Extremely comfortable beds. Easy walking distance to beach, Walgreens, restaurants.

Reviewed on 25 Dec 2025

Opens in a new windowTRYP by Wyndham Isla Verde
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

^Savings based on all package bookings with Flight + Hotel made on Orbitz.com from January 1, 2019 to December 31, 2019 as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages.