Last updated: May 2026 · The honest cruise-day dress code for Old San Juan, with notes for restaurants, churches, and El Yunque excursions.
San Juan is a Caribbean port, but it’s not a beach-town port. Old San Juan is a real, lived-in capital city with restaurants that don’t seat swimwear, churches with modest dress codes, and cobblestones that punish bad shoe choices. Cruise visitors who pack the same outfit they’d wear on Cozumel can find themselves underdressed at lunch or limping home with blistered feet. This is the practical guide to what to wear in San Juan for a cruise port day.
60-Second Verdict
Comfortable closed-toe walking shoes, lightweight breathable clothing, a hat, sunscreen, a light layer for AC restaurants, and an umbrella or quick-dry jacket if rain is in the forecast. Avoid swimwear in the historic district, heels on cobblestones, and heavy fabrics in midday humidity. Smart-casual works almost everywhere.
The General Rule
Old San Juan operates on smart-casual standards. Locals dress more formally than mainland US beach destinations — collared shirts, dresses, and proper shoes are the norm at lunch and dinner. Cruise visitors in tank tops, swim trunks, and flip-flops aren’t refused service but stand out as obviously cruise tourists. Aim for the middle: lightweight breathable clothing that wouldn’t look out of place at a relaxed mainland US restaurant. You don’t need to dress up; just don’t dress down to “pool day” levels.
Shoes (the Most Important Item)
Cobblestones are the enemy of bad shoes. Wear closed-toe walking shoes with real grip and arch support — running shoes, walking sandals with rubber soles, or stable casual sneakers. Avoid: heels of any height (cobblestone gaps eat them), thin-soled flats (you’ll feel every stone), brand-new shoes (Old San Juan is the wrong place to break shoes in), and flip-flops (slip risk on wet stones, no support for a 5-mile day). Most cruise visitors who report a bad San Juan day actually had a bad shoe day.
Daytime Walking
For walking forts and the historic district: lightweight pants, capris, or a knee-length skirt; a breathable t-shirt, polo, or short-sleeve blouse; comfortable walking shoes; a wide-brimmed hat or cap; sunglasses; a small crossbody bag or daypack. Materials matter — cotton breathes, but performance fabrics (moisture-wicking) handle humidity better. Avoid heavy denim, dark colors that absorb heat, and any fabric that traps sweat. Old San Juan in February is warm; Old San Juan in July is genuinely hot.
Lunch and Dinner Restaurants
Most Old San Juan sit-down restaurants expect smart-casual. Marmalade, 1919 (in Condado), Verde Mesa, and the higher-end spots prefer collared shirts, dresses, or stylish casual outfits. El Jibarito, Deaverdura, and counter-service spots are more relaxed but still rarely seat swimwear. The day-walking outfit described above works for most lunch spots. For evening dining (rare on cruise schedules), step up slightly: a sundress, button-down shirt, or smart blouse. Shorts are fine at almost every lunch venue but feel underdressed at upscale dinner.
The Cathedral and Churches
The Catedral de San Juan Bautista and other active churches request modest dress: shoulders covered, no swimwear, no excessively short shorts or skirts. A lightweight scarf or shawl in your bag handles this — drape over shoulders to enter, remove after. Men with bare shoulders (tank tops) may be politely turned away. The cathedral is one of the most worthwhile rainy-day stops, so pack the scarf even if you don’t think you’ll need it.
El Yunque Rainforest
If your cruise day includes an El Yunque excursion, dress for jungle conditions. Quick-dry pants or shorts (you’ll get wet), a moisture-wicking t-shirt, closed-toe shoes with grip and drainage (water shoes or trail runners work), a swimsuit underneath if you’ll swim at the falls, a small towel, insect repellent, and a quick-dry windbreaker. Avoid cotton (heavy when wet), white (mud stains), and brand-new hiking boots. The rainforest is humid, slippery, and beautiful — dress for function, not photos.
Beach Days
If your cruise day plan involves Condado, Escambrón, or Isla Verde beaches, pack the basics: swimwear, a cover-up for the walk through the city, water shoes or sandals, sunscreen (reef-safe is required at some Puerto Rican beaches), and a quick-dry towel. Wear the cover-up over swimwear when walking to and from the beach — Old San Juan and Condado restaurants don’t seat swimwear, and walking the historic district in only a swimsuit reads as oblivious. Change at the beach if you can.
Layers for AC
Restaurants, museums, and shops in Old San Juan often run their AC aggressively cold against the outdoor humidity. A lightweight scarf, light cardigan, or quick-dry windbreaker handles this — easy to drape over shoulders inside, easy to fold back into a small bag outside. The same layer doubles as a sun shield on the Campo del Morro field. Layering is more useful than packing two separate outfits.
Sun Protection
Old San Juan offers more shade than open beaches but still has plenty of exposed walks — Paseo de la Princesa, the Campo del Morro field, and the long stretches of Calle Fortaleza. A wide-brimmed hat, UV-protective sunglasses, and SPF 30+ sunscreen are non-negotiable. Reapply after lunch — the morning’s application is gone by 1pm. Long-sleeve UPF shirts in light fabrics work better than sunscreen alone for skin-sensitive travelers. The Caribbean sun is stronger than mainland visitors expect, even on overcast days.
What to Leave on the Ship
Don’t bring: heavy jewelry that draws attention, expensive watches you’d hate to lose, anything you can’t sweat in, formal cruise-night outfits (won’t be needed ashore), tight non-stretchy fabrics that bind in humidity, snowflake-print holiday sweaters (yes, I’ve seen this in February). Don’t bring your passport casually — make a copy on your phone, leave the original in the safe. Don’t bring large amounts of cash — use cards plus $40-60 in small bills.
Frequently Asked Questions
Can I wear shorts to El Morro?
Yes, shorts are fine at the forts. Just keep them at knee length or longer for cathedral visits.
Are flip-flops really that bad?
For an actual walking day in Old San Juan, yes. Cobblestones plus thin foam soles plus a 5-mile day plus possible rain equals a cruise visitor with sore feet by 2pm. Save flip-flops for ship deck and beach days.
Will I be too hot in long pants?
Not in lightweight, breathable fabrics. Linen or performance fabric pants are often more comfortable than shorts because they protect from sun and chafing. Heavy denim or chinos are the wrong call.
Do I need to dress up for shopping?
No. Standard daytime walking outfit is fine for shopping. Luxury jewelry stores sometimes pay more attention to better-dressed customers — read into that what you like.
What about cruise formal nights ashore?
Cruise formal nights are an onboard concept. No restaurant ashore expects formalwear from cruise passengers. If you’re going ashore for a special dinner, smart-casual to business-casual is the right level.
What should I wear for a cruise port day in Old San Juan?
Light, breathable clothes — cotton or linen shirts, shorts or light pants. Closed-toe walking shoes with good grip for the cobblestones. A sun hat and sunglasses. Pack a light layer for AC-cooled restaurants and museums.
Are flip-flops okay for walking Old San Juan?
Not recommended. The blue cobblestones are uneven and slippery when wet. Flip-flops are fine for the beach but uncomfortable for the 1-2 miles of walking a typical port day involves. Closed-toe walking sandals or sneakers are much better.
How do I dress for the forts?
Same as the rest of Old San Juan, plus extra sun protection for the exposed esplanades. The fort approaches and upper levels have minimal shade. A wide-brim hat, sunglasses, and SPF 30+ are wise.
Is there a dress code for restaurants?
Most casual restaurants accept anything appropriate for daytime tourism. Upscale dinner spots (Marmalade, 1919) prefer business-casual — collared shirt or sundress. Beach attire isn’t appropriate for fine dining even at lunch.
Should I dress modestly to visit the Cathedral?
Shoulders covered and shorts below mid-thigh is the standard for active services. For tourist visits during non-service hours, casual tourist attire is fine but a small wrap or cardigan shows respect.
What about beach attire — can I walk through Old San Juan in a swimsuit?
Cover-up at minimum. Walking through historic Old San Juan in just a swimsuit isn’t illegal but is conspicuous and not considered courteous. Most cruisers change at the beach or use a casual cover-up in transit.
Do I need to worry about clothing for rain?
A light packable raincoat or compact umbrella in a daypack handles most San Juan rain. Showers are brief and warm — many locals simply wait them out.
Are there any clothing items I should avoid?
Heavy fabrics (wool, dense denim) in the summer heat. High heels on cobblestones. Stiff new shoes that haven’t been broken in. Anything political or potentially offensive — Puerto Rico has visible political diversity and tourists generally avoid the topic.
One-Sentence Strategy
Lightweight breathable clothes, real walking shoes, hat and sunscreen, a packable scarf or windbreaker — and you can walk into any San Juan restaurant, museum, or church looking like you belong there.



