We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Castillo de San Cristobal

Calle Norzagaray | Old San Juan, San Juan 00901, Puerto Rico
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

1 Vendig St. | Condado, San Juan 00907, Puerto Rico
4.3 km from Castillo de San Cristobal
Atlantic Beach Hotel Slideshow
#38 of 47 hotels in San Juan
Professional photos | Traveller photos (277) | Map
Show Prices
4 Condado Avenue | Condado, San Juan 00907, Puerto Rico (Formerly El Canario by the Sea)
4.4 km from Castillo de San Cristobal
Sandy Beach Hotel Slideshow
#35 of 47 hotels in San Juan
Professional photos | Traveller photos (53) | Map
Show Prices
1309 Ashford Ave, San Juan 00907, Puerto Rico
4.5 km from Castillo de San Cristobal
Special Offer Earn Rewards Points
Marriott San Juan Resort & Stellaris Casino Slideshow
#5 of 47 hotels in San Juan
Professional photos | Traveller photos (1809) | Map
Show Prices
1369 Ashford Ave., San Juan 00907, Puerto Rico
4.8 km from Castillo de San Cristobal
Radisson Ambassador Plaza Hotel & Casino San Juan Slideshow
#32 of 47 hotels in San Juan
Professional photos | Traveller photos (641) | Map
Show Prices
1464 Wilson Street, San Juan, Puerto Rico
5.2 km from Castillo de San Cristobal
#36 of 47 hotels in San Juan
Professional photos | Traveller photos (27) | Map
Show Prices
105 Ave De Diego | Ocean Park Beach, San Juan 00914, Puerto Rico
5.3 km from Castillo de San Cristobal
Special Offer Free Night Fall!
Doubletree by Hilton San Juan Slideshow
#4 of 47 hotels in San Juan
Professional photos | Traveller photos (814) | Map
Show Prices
8 Taft St | Condado, San Juan 00911, Puerto Rico
5.6 km from Castillo de San Cristobal
Acacia Boutique Hotel Slideshow
#17 of 47 hotels in San Juan
Professional photos | Traveller photos (247) | Map
Show Prices
1750 McLeary Ave | Condado, San Juan 00911, Puerto Rico
5.6 km from Castillo de San Cristobal
At Wind Chimes Boutique Hotel Slideshow
#27 of 47 hotels in San Juan
Professional photos | Traveller photos (176) | Map
Show Prices
Verdanza Hotel (Isla Verde) 3.5 of 5
8020 Tartak Street, Isla Verde, Carolina 00979, Puerto Rico
5.9 km from Castillo de San Cristobal
#7 of 14 hotels in Isla Verde
Professional photos | Traveller photos (517) | Map
Show Prices
64 Av Ponce de Leon 00918, San Juan 00904, Puerto Rico
6.9 km from Castillo de San Cristobal
#45 of 47 hotels in San Juan
Traveller photos (1) | Map
3167 Paseo Cresta | Levittown, Toa Baja 00949, Puerto Rico
7.7 km from Castillo de San Cristobal
#1 of 1 hotels in Toa Baja
Traveller photos (6) | Map
Calle Rosa 2, Isla Verde, Carolina 00979, Puerto Rico
8.3 km from Castillo de San Cristobal
Coral by the Sea Hotel Slideshow
#14 of 14 hotels in Isla Verde
Professional photos | Traveller photos (68) | Map
Show Prices
Carretera 167 Avenida Ramon Luis Rivera, Bayamon 00961, Puerto Rico
8.4 km from Castillo de San Cristobal
Offers & Announcements Romance Package
Hyatt Place San Juan/Bayamon Slideshow
#1 of 2 hotels in Bayamon
Professional photos | Traveller photos (25) | Map
Show Prices
2 Calle Las Rosas Apt 101 | San Miguel Plaza, Bayamon 00961, Puerto Rico
8.7 km from Castillo de San Cristobal
#2 of 2 hotels in Bayamon
Professional photos | Traveller photos (25) | Map
Show Prices
4th Nivel Ave. Americo Miranda | Centro Medico de Rio Piedras, San Juan 00935, Puerto Rico
8.7 km from Castillo de San Cristobal
Special Offer Free High Speed Internet
#41 of 47 hotels in San Juan
Professional photos | Traveller photos (12) | Map
Show Prices
109 Ave. Universidad, San Juan 00926, Puerto Rico
9.3 km from Castillo de San Cristobal
Dreams Hotel Puerto Rico Slideshow
#23 of 47 hotels in San Juan
Professional photos | Traveller photos (45) | Map
Show Prices
4820 Isla Verde Ave, Isla Verde, Carolina 00979, Puerto Rico
9.3 km from Castillo de San Cristobal
Special Price Stay 3+ Nights, Save 20%
Howard Johnson Hotel Carolina/San Juan Slideshow
#10 of 14 hotels in Isla Verde
Professional photos | Traveller photos (128) | Map
Show Prices
4851 Ave Isla Verde, Isla Verde, Carolina 00979, Puerto Rico
9.3 km from Castillo de San Cristobal
#13 of 14 hotels in Isla Verde
Professional photos | Traveller photos (406) | Map
Show Prices
2 Tartak St, Isla Verde, Carolina 00979, Puerto Rico
9.7 km from Castillo de San Cristobal
Special Price 20% off room rate
San Juan Water & Beach Club Hotel Slideshow
#1 of 14 hotels in Isla Verde
Professional photos | Traveller photos (883) | Map
Show Prices
8000 Tartak St., Isla Verde, Carolina 00979, Puerto Rico
9.9 km from Castillo de San Cristobal
Special Offer Fall Free Night
Embassy Suites San Juan Hotel & Casino Slideshow
#6 of 14 hotels in Isla Verde
Professional photos | Traveller photos (744) | Map
Show Prices