San Juan in December: 29°C / 84°F afternoons, 23°C / 73°F nights, and a month that runs after dark.
Pack for the evenings. NOAA's normals for San Juan's airport give December 84.2°F by day and 73.3°F at night, with 4.85 inches of rain on about 20 days, and Discover Puerto Rico's holiday guide promises "breezy nights with temperatures of around 70°F". The same guide's packing list is specific: "A light jacket or wrap for breezy evenings" and "A festive outfit for Nochebuena (Christmas Eve) or holiday dinners". The night is where the season happens. Parrandas, friends and family who turn up in front of a house with panderos, maracas, güiros and cuatros, gather "usually after 10:00 p.m.", and the party usually ends when the sun rises. "For most Puerto Ricans, Christmas Eve or Nochebuena trumps Christmas Day," the tourism board says, and many go on to the midnight Misa de Gallo. By day Old San Juan fills: on 11 December last year four cruise ships brought more than 20,000 passengers in one day. So pack light for the day and dressed for the night, with shoes that handle cobbles at 2am.
December in San Juan is dressed for the night: a sequin dress, a wrap, and flat shoes that can follow a parranda until the sun comes up.

Your Nochebuena and New Year's Eve dress, the festive outfit Discover Puerto Rico's packing list asks for. A fitted sleeveless mini packs flat and needs nothing but the shawl over it on a 73°F night. Wear it with the nude heels for dinner and the flat mules once dinner turns into a parranda.

For holiday lunches and a day in Old San Juan. Flutter sleeves and a smocked waist keep linen cool at 84°F, and a midi length takes you into La Fortaleza, whose free weekday tours require "vestimenta apropiada", appropriate dress, and photo ID for adults. Lavender-blue looks right against the old city's painted walls.

The wrap Discover Puerto Rico puts on its December list, for nights it calls breezy. Cotton gauze goes over bare shoulders at a late dinner and over the sequin dress on the walk home, and folds into the smallest bag you own. Ivory sits with silver, lavender and the striped palazzos alike.

For the 1919 Restaurant at the Condado Vanderbilt, whose dress code reads "Formal Attire; shoes required, no dressy shorts or beach sandals." A pointed nude heel goes with the sequin mini and the midi alike and lengthens either. The restaurant, named for the year the hotel first opened, serves Tuesday to Saturday from 5:30pm.

For the parranda, which gathers in front of a house after 10pm and, the tourism board says, usually ends when the sun rises. A closed-toe leather mule with a flat sole carries you through hours of standing, walking and dancing on cobbles, where the heels give out after one street. Cognac warms the silver dress.

Small enough for a dinner table, big enough for a phone, a card and a lipstick. A top handle carries it into the dining room, and a structured black leather box stays neat next to sequins as easily as next to linen. Nothing larger is needed for a night on foot.

For daytime in Old San Juan on a cruise day, when the streets are packed: on 11 December 2025 four ships brought more than 20,000 passengers ashore in a single day. Wide palazzo legs keep air moving at 84°F, cover your legs for the La Fortaleza tour, and the stripe hides the creases from a suitcase.

Tie it over the palazzos by day. Short sleeves and a knot at the waist keep it cool in a midday sun the Park Service calls strong enough to need a hat and sunscreen in Old San Juan, even in December. White cotton goes with every other piece here and washes out in a hotel sink.
Sage and cream striped palazzos · white knotted shirt · cognac mules · black top-handle bag. El Morro when it opens at 9am, ahead of the cruise crowds, then the artisan kiosks on the Paseo de la Princesa at the weekend.
Silver sequin mini · ivory shawl · cognac babouche mules · black top-handle bag. A late Nochebuena dinner, then a parranda from 10pm, which the tourism board says usually ends at sunrise.
A suggested look — silver sequin mini dress, ivory cotton shawl, cognac leather babouche mules, black glasses.
Warm by day, breezy at night and drier than November. NOAA's 1991–2020 normals for San Juan's airport give an average December high of 84.2°F (29.0°C) and a low of 73.3°F (22.9°C), with 4.85 inches (123mm) of rain; measurable rain falls on about 20 days, and about 11 of them bring a tenth of an inch or more. Discover Puerto Rico's holiday guide describes breezy nights of around 70°F, with showers concentrated in the north and around El Yunque. Sunset moves from about 5:46pm on 1 December to 5:58pm on the 31st.
A silver sequin mini, a lavender-blue flutter-sleeve midi, an ivory cotton shawl, nude pointed heels, cognac leather babouche mules, a black top-handle bag, sage and cream striped palazzos and a white knotted shirt. That covers Nochebuena, a formal dinner, a parranda that runs past midnight and a day in Old San Juan. Discover Puerto Rico's own list asks for a light jacket or wrap and a festive outfit for Nochebuena.
A parranda is Puerto Rican carolling. Friends and family gather in front of a house, Discover Puerto Rico says, "usually after 10:00 p.m.", with panderos, maracas, güiros, cuatros and guitars, and the party usually ends when the sun rises. It is informal and on foot, so wear what you would to a late dinner with friends, plus a wrap for the breeze and closed flat shoes for hours of standing and walking. Nochebuena on 24 December is the big night; for most Puerto Ricans it matters more than Christmas Day, and many families go on to the midnight Misa de Gallo.
Early December for the lights without the New Year rush, late December for Nochebuena and New Year's Eve. Cruise days crowd Old San Juan all month: on 11 December 2025 four ships brought more than 20,000 passengers. Last season La Fortaleza held live music at its entrance every night from 19 December to 6 January, 7 to 9pm; the 2026 programme had not been announced as of 27 September. Christmas Day, Friday 25 December, is a public holiday and the forts close. On 28 December Hatillo, on the northwest coast, holds its Festival de Máscaras. New Year's Eve is the fullest night of the holidays: 95.4% of hotel rooms were taken on 31 December 2025.
January has the coolest days of the year. NOAA's airport normals give January 28.4°C by day and 71.9°F (22.2°C) at night, against December's 84.2°F and 73.3°F, with 4.07 inches of rain on about 18 days against 4.85 inches on about 20. The holidays keep going: Three Kings Day on 6 January, the Octavitas from the 7th and the Fiestas de la Calle San Sebastián from 21 to 24 January, which our January guide covers.
Their holiday best. Discover Puerto Rico's advice to visitors is that "Sequined tops, crisp guayaberas, or a flowy dress will have you blending right in with the Island's festive flair." For Nochebuena dinner that means the festive outfit on the tourism board's packing list, with a light jacket or wrap for the breeze after dark. For the parranda that follows, flat shoes: it runs on foot until morning.