Cheap Flights
1-877-496-4815 Specializing in Puerto Rico North America Hotels
With most of the island given over to lush rainforest and white sand beaches, Puerto Rico is the perfect destination for those looking to enjoy nature. However, the capital city, San Juan, should not be discounted, given its vibrant café and food culture, energetic nightlife and its own beach scene.

For nature lovers, Puerto Rico's El Yunque National Forest features tropical greenery strung with awe-inspiring waterfalls, while San Cristobal Canyon offers breathtaking scenery and once-in-a-lifetime hikes, and the bioluminescent bay of Vieques can be explored as part of a tour. Colorful San Juan is actually the oldest town under U.S. jurisdiction and retains much of its historical flavour. San Juan's flavours, however, extend far beyond its history, to its inimitable food scene, which revolves around the lively Santurce Mercado.

There is no shortage of beachfront resort hotels in San Juan, but Condado Vanderbilt stands out as especially luxurious, while those looking for more affordable accommodations can try the Casa Blanca. As an unincorporated territory of the United States, Puerto Rico is highly accessible to most travelers. Pregnant women may wish to postpone travelling to Puerto Rico as cases of the Zika virus have been reported on the island.

Top Hotels in Puerto Rico

TONYS HOTEL RESTAURAN JOYUDA

CARR. 102 KM 10. 9, PUNTA ARENAS JOYUDA, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(2 reviews)
from $99 per night

Sheraton Old San Juan Hotel & Casino

100 Brumbaugh Street Us, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(952 reviews)
from $169 per night

Pichi's Hotel, Convention Center & Casino

Exit 205 Road 127 Km 8.6, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(67 reviews)
from $140 per night

Caribe Hilton San Juan

San Geromino Grounds Los Rosales St, Puerto Rico
Star Rating:
Trip Advisor Rating:
4.0/5
(2752 reviews)
from $220 per night

Hilton Ponce Golf & Casino Resort

1150 Caribe Ave, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(479 reviews)
from $134 per night

ESJ TOWERS

6165 ISLA VERDE AVE-SUITE 220, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(365 reviews)
from $179 per night

Doubletree by Hilton San Juan

105 De Diego Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(1145 reviews)
from $191 per night

VILLA VERDE INN

1295 Marginal Villamar, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $95 per night

HOTEL HACIENDA EL JIBARITO

Rd 445 Km 6 5 Bo Saltos, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $76 per night

Hotel Miramar

606 Ponce De Leon Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(414 reviews)
from $129 per night

LA TERRAZA DE SAN JUAN

262 Sol Street, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(98 reviews)
from $350 per night

Comfort Inn San Juan

Calle Clemenceau 6, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.0/5
(162 reviews)
from $129 per night

Coral Princess Hotel

1159 Magdalena Avenue Condado, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.5/5
(464 reviews)
from $147 per night

Tres Palmas

2212 Park Boulevard, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.0/5
(202 reviews)
from $120 per night

Villa Herencia Hotel

23 Caleta Las Monjas, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(127 reviews)
from $125 per night

Villa Montana Beach Resort

Rte. 4466, Km 1.9, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(400 reviews)
from $255 per night

The St. Regis Bahia Beach Resort

State Road 187 Kilometer 4.2, Puerto Rico
Star Rating:
Trip Advisor Rating:
5.0/5
(575 reviews)
from $819 per night

Courtyard by Marriott San Juan Isla Verde

7012 Boca De Cangrejos Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(1053 reviews)
from $185 per night

Hosteria Del Mar

Calle Tapia # 1 Ocean Park, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.5/5
(284 reviews)
from $129 per night

Sol Melia Vacation Club at Gran

Rio Grande Hwy. 3 Int. 955, Sector Coco Beach, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $189 per night

Parador MaunaCaribe by Tropical Inns Puerto Rico

Panoramic Road 901 KM 1.9Bo. Emajaguas, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(68 reviews)
from $147 per night

Cervantes Hotel

329 Calle Del Recinto Sur, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $155 per night

Sandy Beach Hotel

4 Condado Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.0/5
(165 reviews)
from $110 per night

Hotel El Convento

100 Cristo St, Puerto Rico
Star Rating:
Trip Advisor Rating:
4.0/5
(1360 reviews)
from $285 per night

Holiday Inn Express San Juan

1 Mariano Ramirez Bages, Condado, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.5/5
(387 reviews)
from $144 per night

VILLA TROPICAL

CARR 4466 KM 1 9, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(208 reviews)
from $80 per night

Coqui Inn

36 Calle Mar Mediterraneo Villamar, Puerto Rico
Star Rating:
Trip Advisor Rating:
1.5/5
(251 reviews)
from $69 per night

Canario Boutique Hotel

1317 Ashford Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.0/5
(96 reviews)
from $113 per night

ATLANTIC BEACH HOTEL

1 Vendig St, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.0/5
(384 reviews)
from $99 per night

Ramada Ponce

Calle Reina, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(137 reviews)
from $99 per night

San Miguel Plaza Hotel

#2 Calle Las Rosas (Santa cruz corner), EDF San Miguel Plaza Bayamon, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(41 reviews)
from $144 per night

MELIA HOTEL

CALLE CRISTINA 75, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.0/5
(0 reviews)
from $95 per night

LUCIA BEACH VILLAS

PANORAMIC ROAD 901, CAMINO NUEVO ROAD 9901, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $185 per night

Hotel Plaza De Armas

San Jose St 202, S Of San Jose/san Franciso St, Puerto Rico
Star Rating:
Trip Advisor Rating:
0.0/5
(315 reviews)
from $145 per night

Howard Johnson Centro Cardiovascular San Juan

4th Nivel Ave Americo Miranda, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.5/5
(43 reviews)
from $90 per night

Casa Condado Hotel

60 Condado Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(139 reviews)
from $115 per night

Howard Johnson Ponce

Trupo Industrial Park 103, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.5/5
(196 reviews)
from $77 per night

Quality Inn El Portal

76 Condado Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
2.5/5
(144 reviews)
from $75 per night

Hotel Rosa del Mar

Road 2 km 86 8, Comercio Street 1777, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.0/5
(60 reviews)
from $129 per night

Radisson Ambassador Plaza Hotel & Casino

1369 Ashford Avenue, Puerto Rico
Star Rating:
Trip Advisor Rating:
3.5/5
(563 reviews)
from $213 per night