Following are the best resorts in Puerto Rico divided by region to make your search and planning easier. 

Best Luxury Resorts in Puerto Rico

Dorado Beach - A Ritz Carlton Reserve

Booking.com

St. Regis Bahia Beach Resort

Rio Grande, Puerto Rico 

St Regis Bahia Beach - Best places to stay in Rio Grande, Puerto Rico

Booking.com
Booking.com

Best East Coast Resorts

Puerto Rico

Wyndham Grand Rio Mar Golf & Beach Resort

Rio Grande, Puerto Rico

Best places to stay on the beach - Rio Grande Puerto Rico

Booking.com

St. Regis Bahia Beach Resort

Rio Grande, Puerto Rico 

St Regis Bahia Beach - Best places to stay in Rio Grande, Puerto Rico

Booking.com

Hyatt Regency Grand Reserve Puerto Rico

Rio Grande, Puerto Rico

Puerto Rico Places to Stay at Beach in Rio Grande, Puerto Rico

Booking.com

Margaritaville Vacation Club by Wyndham

Rio Grande, Puerto Rico 

Margaritaville Vacation Club By Wyndham - Best places to stay on the beach in Puerto Rico

Booking.com

Dorado Beach - A Ritz Carlton Reserve

Booking.com

Best Resorts in North Coast & San Juan

Puerto Rico
Booking.com
Booking.com

Fairmont El San Juan

Fairmont El San Juan - Best places to stay in Isla Verde, Puerto Rico

Booking.com

Beach Location:  Semi-private beach at Caribe Hilton

Caribe Hilton - Best places to stay on the beach in Puerto Rico

Officially there are no private beaches in Puerto Rico, but Caribe Hilton boasts one of the few properties with the privilege of a "semi" private beach mostly used by guests of the Caribe Hilton Resort.  This beach is a protected small bay with calm waters where guests can snorkel and surprisingly one of the best places to learn and go scuba diving.  Be sure to secure your spot for scuba diving lessons that take place right here at the Caribe Hilton Beach.

Booking.com

Best South Coast Resorts

Puerto Rico

Hilton Ponce Golf & Casino Resort

Ponce, Puerto Rico

Places to stay in Ponce, Puerto Rico - Hilton Ponce Golf & Casino Resort

Booking.com

Best West Coast Resorts

Puerto Rico
Booking.com

Royal Isabela

Isabela, Puerto Rico

Royal Isabela - Best places to stay - West Coast of Puerto Rico

Booking.com