Your forecast is coming aboard
Hang tight. We're checking the weather.
Your forecast is coming aboard
Hang tight. We're checking the weather.
Puerto Rico · Ships call at San Juan, Puerto Rico
Warm and mostly dry
San Juan in December offers pleasant temperatures, with highs around 80°F and comfortable lows near 75°F. Rain is uncommon, with only about 3 rainy days expected across the month, ideal for beach days and shore excursions. Warm and mostly dry.
Crowds are moderate in December, making it a good balance between availability and weather. Lightweight layers work well: a light cardigan for evenings on deck and breathable tops for port days cover most conditions.
Affiliate links — these help keep our site free by earning us a commission at no extra cost to you.
Tours via Viator. Total review count and overall rating based on Viator and Tripadvisor reviews. Booking through our links keeps this site free at no cost to you.
Sailings that are at sea during December, with the date each one leaves port.
Old & New World Discovery Venice to Miami
Oceania Cruises
Sails Oct 23, 2026
Rivieras to the Caribbean Barcelona to Miami
Oceania Cruises
Sails Oct 31, 2026
Footsteps of Columbus Barcelona to Miami
Oceania Cruises
Sails Nov 2, 2026
Allura Autumn Crossing Rome to Miami
Oceania Cruises
Sails Nov 7, 2026
Secrets Of The Amazon Miami To Miami
RSSC Cruises
Sails Nov 9, 2026
Amazon & Tropical Isles Lisbon to Miami
Oceania Cruises
Sails Nov 9, 2026
Ships leave either from the piers on Calle Marina in Old San Juan or from the Pan American Pier across the channel in Isla Grande. The airport is 10 to 20 minutes away by car, and Old San Juan’s forts and streets are an easy way to spend a day before or after.
The average high temperature in San Juan during December is 80°F, with a low of 75°F.
San Juan typically sees 3 days of rain in December. Warm and mostly dry.
For a December cruise to San Juan, you should pack lightweight, breathable clothing, swimwear, and sun protection.