Puerto Rico
San Juan
San Juan captivates with its dramatic 16th-century Spanish fortresses like El Morro, guarding the vibrant, UNESCO-listed Old Town. Cruise travelers can easily deep-dive into colonial history or explore the lush, biodiverse El Yunque National Forest, America's only tropical rainforest.
Local tips
Explore Old San Juan on Foot
The vibrant, cobblestone streets of Old San Juan are best discovered by walking. Wear comfortable shoes to navigate the charming alleys, colorful colonial buildings, and historic plazas at your own pace.
Visit El Morro Fortress Early
Castillo San Felipe del Morro opens early and can get crowded later in the day, especially when multiple cruise ships are in port. Arriving shortly after opening ensures cooler temperatures and fewer people.
Rainforest Excursion Planning
When planning a trip to El Yunque National Forest, consider tour operators for transportation. Rental cars allow flexibility but navigating can be challenging, and parking is limited at popular spots.
Hydrate and Sun Protection
Puerto Rico's tropical climate means high humidity and strong sun. Drink plenty of water and apply sunscreen frequently, especially when exploring historical sites or the rainforest.
Taste Authentic Local Food
Seek out local eateries for authentic Puerto Rican cuisine beyond tourist traps. Try mofongo, empanadillas, or pasteles for a true taste of the island's culinary heritage.
Cruises that visit San Juan

8-Day Eastern Caribbean from Miami, FL
from $569 pp

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $526 pp

7-Day Eastern Caribbean from Miami, FL
from $600 pp

8-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $609 pp

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $516 pp

8-Day Eastern Caribbean from Miami, FL
from $569 pp

7-Day Eastern Caribbean from Miami, FL
from $720 pp

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $611 pp

8-Day Eastern Caribbean from Miami, FL
from $757 pp

8-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $918 pp

8-Day Eastern Caribbean from Miami, FL
from $1069 pp

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $1346 pp

14-Day Southern Caribbean from Galveston, TX
from $1190 pp

8-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $760 pp

14-Day Eastern Caribbean from Galveston, TX
from $4755 pp

14-Day Southern Caribbean from Mobile, AL
from $1299 pp

7-Day Eastern Caribbean from Miami, FL
from $535 pp

8-Day Eastern Caribbean from Miami, FL
from $469 pp

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $541 pp

8-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $780 pp

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL
from $566 pp

8-Day Eastern Caribbean from Miami, FL
from $579 pp

10-Day Eastern Caribbean from Miami, FL
from $723 pp

7-Day Eastern Caribbean from Miami, FL
from $571 pp
