Top regions in Puerto Rico
Show all regionsAmazing spa hotels in Puerto Rico
8.6Great1 review
Hotel
Residences At Dorado Beach, A Ritz Carlton Reserve
Puerto Rico, Dorado
10 minutes on foot from Iglesia Catolica de Dorado, the Residences At Dorado Beach, A Ritz Carlton Reserve includes 11 rooms.
from GBP 4 683 per night
8.6Great32 reviews
Hotel
Royal Isabela
Puerto Rico, Isabela
Featuring an à la carte restaurant along with a treatment room and an outdoor swimming pool, the 5-star Royal is set within a minutes' drive from Caribbean Coast.
from GBP 383 per night
Best luxury hotels in Puerto Rico
7.8Very good22 reviews
Hotel
Residence Inn By Marriott San Juan Isla Verde
Puerto Rico, San Juan
Set within a 10-minute drive of Pista Atletica, the 5-star Residence Inn By Marriott San Juan Isla Verde offers 251 rooms and an outdoor swimming pool.
from GBP 209 per night
8.2Great63 reviews
Hotel
O:Live Boutique Hotel, A Small Luxury Hotel Of The World
Puerto Rico, San Juan
Set around a 20-minute walk from Fort San Jeronimo, the rooms in the 5-star O:Live Boutique Hotel, A Small Luxury Hotel Of The World have views of lagoon.
from GBP 208 per night
8.4Great24 reviews
Hotel
O:Lv Fifty Five Hotel - Adults Only
Puerto Rico, San Juan
Offering 26 rooms with views of the sea, the O:Lv Fifty Five Hotel - Adults Only San Juan is set in the Condado district of San Juan, around 20 minutes' walk from Miramar.
from GBP 227 per night
7.8Very good18 reviews
Hotel
Casa De Tortuga Guesthouse
Puerto Rico, Vieques
Providing an outdoor swimming pool along with 9 rooms, the 5-star Casa De Tortuga Guesthouse is placed about a 25-minute stroll from Sun Bay Beach.
from GBP 88 per night
8.2Great33 reviews
Hotel
West Coast Inn'S
Puerto Rico, Rincon
Rincon Art Walk is 1.8 km from the 5-star Inn, while Playa Oeste Gallery is about 2.1 km away.
from GBP 34 per night
8.0Great23 reviews
Hotel
Stay At Mare
Puerto Rico, San Juan
Situated in the Condado district of San Juan, the Stay At Mare offers quick access to Fernando Luis Ribas Dominicci airport within 10 minutes' drive.
from GBP 117 per night