San Juan is one of the Caribbean's most historic and vibrant cruise ports. Its cobblestoned Old Town, 16th-century Spanish forts and colourful colonial architecture make it a must-visit destination on any Caribbean itinerary.
What to Do in a Day in San Juan

Walk from the cruise pier into Old San Juan and explore Castillo San Felipe del Morro, the iconic 16th-century fortress. Wander the colourful streets of Calle Fortaleza and Calle San Sebastián for photos and souvenirs. Visit the San Juan Cathedral and taste local mofongo at a traditional restaurant. End with a piña colada at Barrachina, where the drink was allegedly invented.
The tours below are not organised by the cruise lines. Bookings are made directly with GetYourGuide and you are responsible for getting back to the ship on time. If you prefer the cruise line's guarantee, contact our travel advisors after booking.
Cruise Port Address
Luis Muñoz Marín Airport (SJU)
SJU is ~13 km from the Old San Juan piers (~15–20 min drive). Flat-rate taxis ~$25–30. There's no direct AMA bus to the cruise piers; the T5 links SJU to Old San Juan via Sagrado Corazón Tren Urbano station with multiple transfers.
Old San Juan (Plaza de Armas)
The Old San Juan piers are within Old San Juan itself — Plaza de la Marina and Calle Fortaleza are 2–5 min walking. Castillo San Felipe del Morro is a flat 15–20 min walk along Paseo de la Princesa and the city walls. The Pan American Pier (Isla Grande, used by some MSC sailings) is ~5 km from Old San Juan; a shuttle or taxi (~$15) is needed.
San Juan Weather by Month
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg. High °C | 28° | 28° | 29° | 29° | 30° | 31° | 31° | 31° | 31° | 31° | 30° | 29° |
| Rainfall mm | 🌦️ 85 mm | 🌤️ 60 mm | 🌤️ 50 mm | 🌧️ 105 mm | 🌧️ 145 mm | 🌧️ 115 mm | 🌧️ 115 mm | 🌧️ 140 mm | 🌧️ 145 mm | 🌧️ 140 mm | 🌧️ 150 mm | 🌧️ 115 mm |
Available cruises
Frequently Asked Questions
Yes, MSC Cruises, Costa Cruises, Royal Caribbean and Celebrity Cruises offer shore excursions including Old San Juan walking tours, El Yunque rainforest trips, and beach excursions to nearby Luquillo.
Ships typically dock for 8–10 hours. The cruise pier is within walking distance of Old San Juan, so no transportation is needed.
Yes, Old San Juan is compact and walkable from the cruise port. Most major attractions are within a 15-minute walk. For El Yunque or beaches, consider a taxi or organized tour.