San Francisco in winter means fog, wind off the bay and hills that make you regret every heavy shoe. These 26 looks are built around that: easy layers, long coats and sneakers or flat boots, with a little Max Mara polish and Acne Studios attitude.
This post contains affiliate links — if you buy through them I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
In this article
Camel Coat, White Tee, Light Jeans
This is the look that earns the whole article its opening spot: a long camel coat over the simplest base you own. The coat does the Max Mara work, so everything under it can stay plain.

🛍 Shop This Look
Look for a coat with at least half wool and a hem below the knee, so it holds up against bay wind and still looks sharp when the sun breaks through.
Straight light-wash jeans and white sneakers keep it walkable on hills, and a black shoulder bag gives the cream-and-denim palette one hard edge.
Black Coat and Light Wide-Leg Denim
A long black coat with pale wide-leg jeans is the strongest contrast in the set. Dark on top, light below, and a soft grey knit in between so it never feels stiff.

🛍 Shop This Look
The wide leg should cover most of the loafer, which keeps the line long and the look intentional rather than cropped.
Choose a loafer with a bit of sole so the pier boards and wet pavement do not slow you down.
Red Knit Under Brown Leather
Warm red against dark denim is the easiest way to get color into a foggy day. A fine-knit red top keeps the look sleek instead of bulky.

The brown leather jacket is the edge here, boxy and broken-in, the Acne Studios side of the set.
Dark straight jeans and brown ankle boots tie the brown and red together, and the cable car makes it a true city moment.
Trench and Breton Stripes in Navy
A beige trench with a striped Breton top is the French-girl uniform, and it suits a city this foggy. The stripes add pattern without noise.

Navy pants keep the palette tight: beige, navy and white, nothing fighting for attention.
White sneakers are the right call on Lombard, where the bricks are steep and wet.
Grey Puffer, Cream Sweatpants, Navy Cap
For the days you are mostly on your feet and moving between cafes, this is the comfortable-but-considered version. Tonal grey and cream feels intentional, not lazy.

A puffer with a slightly cropped, boxy shape stays modern and warm against the wind.
The navy baseball cap adds the one dark point, and white sneakers finish the clean line.
Navy Peacoat With a Plaid Scarf
The peacoat is the practical classic for wind off the bridge, and a plaid wool scarf gives it personality. Pick a scarf with some warmth, not a thin accessory.

Dark jeans and brown boots keep the navy grounded, with the plaid as the single pattern.
Pull the scarf loosely around the neck so it does not fight the lapels.
White Fleece and Cream Knit
An all-light palette in a gray city looks fresh. White fleece over a cream knit is soft, warm and quietly modern.

Black leggings give the look a clean base, and the grey sneakers stop it from reading as too sporty.
It is the easiest look here for a Ferry Building market morning.
Striped Cardigan With a Denim Mini
A denim mini with black tights and tall black boots is the cooler-weather way to wear a skirt. Opaque tights are what make it work at 50°F.

The striped cardigan adds a relaxed, slightly oversized top half to balance the short hem.
Knee-high boots with a flat heel are made for Hayes Valley’s gentle slopes.
Camel Coat Over a Grey Sweatshirt
Dressing a coat down with a sweatshirt is the San Francisco shortcut: polished outside, comfortable inside. Keep the sweatshirt a clean crewneck, not a graphic.

Light jeans and white sneakers keep it easy for climbing Victorian-lined streets.
Let the coat hang open so the grey layer shows and the line stays long.
Chocolate Suede With Flared Jeans
Suede in chocolate brown is the richest texture in the set. Paired with a cream turtleneck it looks warm and expensive without trying hard. The cream works as a light frame near your face, which flatters most skin tones, especially warm and olive ones.

Flared jeans lengthen the leg and cover the boot top, a quieter 70s nod. If you are petite, take the flare slightly narrower and hem to just skim the floor in your boots.
Brown boots keep it tonal and easy. Look for suede with a soft, even nap, and treat it with protector spray before the fog gets to it.
Black Puffer Coat With a Beanie
When wind is the main problem, go long and black. A long puffer coat blocks the cold and still reads sleek in all one tone. Look for baffles that are stitched horizontally and not too puffy, since slimmer channels keep the shape cleaner on a smaller frame.

A black beanie and black boots make it a column, with straight jeans breaking the dark. Blue or washed denim here gives the outfit some depth.
Chinatown’s crowded streets suit this practical, no-fuss outfit. A hem that hits mid-calf stays out of the way on steep sidewalks and busy crossings.
Burgundy Wool Coat in Black Layers
Burgundy is the winter red that suits a foggy palette. A wool coat in that shade over all-black is rich and sharp.

Black turtleneck, black jeans and loafers keep the color on the coat alone.
It is a good option for Union Square shopping days when you want to look polished.
Olive Field Jacket and Stripes
An olive field jacket is a practical shell for bay-side days, and it looks best with something casual underneath.

A striped shirt and light jeans keep the look crisp, and white sneakers match the wet-deck conditions on the waterfront.
Pockets are the real reason to wear this one when you are carrying a camera and a ferry ticket.
How to Layer for 50°F Fog
Start with a base that breathes, add a knit, then a coat you can open when the sun breaks through. Wind is the real problem, so close the neck with a scarf and keep shoes grippy for hills.
Navy Trench With White Jeans
White jeans in winter feel unexpected, and a navy trench makes them practical. The grey sweater softens the contrast. Navy and white is a crisp, flattering pairing on nearly every complexion, and the grey keeps it from looking too nautical.

Tan loafers add warmth and tie to the trench’s hardware. A cheaper swap is a cotton gabardine trench from a mid-priced brand, as long as the fabric feels dense, not thin.
Keep the jeans slightly relaxed in the leg so the white does not feel summery. Thick, opaque denim also matters here, so nothing shows through in daylight.
Leather Jacket and a Red Bag
Black leather, a white tee and dark wide jeans is a uniform, and a red shoulder bag turns it into a look.

The red bag is the single color moment, so keep everything else black, white and denim.
Wide jeans over black boots keep the proportion modern and the leg long.
Cream Coat in Chocolate Tones
Cream and chocolate is the softest pairing in the set. A cream wool coat over a brown knit looks calm and expensive.

Chocolate trousers and loafers carry the brown down to the ground so the coat stays the star.
The Palace of Fine Arts is the right quiet backdrop for it.
Denim Jacket Over a White Hoodie
A denim jacket layered over a hoodie is the most relaxed way to handle a sunny hour at the park, with a hood to pull up if the fog rolls in. Size your jacket up slightly so it slides over the hoodie without pulling across the shoulders.

🛍 Shop This Look
Black jeans give the light layers a dark base. The medium-wash jacket and white hoodie then stay the focus, and any marks from the grass stay hidden.
White sneakers are right for grass, steps and hills. Pick a pair with real tread so Dolores Park’s slopes do not turn into a slip.
Grey Coat and a Black Knit Dress
For an evening in North Beach, a long grey coat over a black knit dress is dressy without feeling stiff. Keep the dress loose, not clingy.

Black opaque tights and flat ankle boots make it practical for cobbled, sloped streets.
The grey over black is a quiet palette that lets the cafe lights do the rest.
Tan Suede With Cowboy Boots
A tan suede jacket and brown cowboy-style boots bring a western edge to a plain tee and jeans. Warm tan suits golden and deeper skin tones especially well, while fair skin looks best with the browns on the richer side.

The Mission’s murals are the perfect background for the warm browns. Straight jeans over the boot shaft keep the proportions clean and stop the look from turning costume-like.
Keep the rest simple so the boots and suede carry the look. A block heel is what you want for the neighborhood’s uneven sidewalks and hills.
Cream Cable Sweater and a Plaid Scarf
An oversized cream cable sweater is the coziest piece in the set, and a plaid scarf looped around it adds contrast. Choose a plaid with a touch of brown or camel so it ties to the loafers and keeps the palette warm.

Light jeans and brown loafers keep the line clean. If the sweater swamps you, tuck only the front hem into the waistband to show some shape.
Choose a cable knit with real weight so it holds its shape. Wool or a wool blend beats thin acrylic, which pills quickly and can feel clammy in damp air.
Puffer Vest Over a Grey Hoodie
For waterfront walking, a black puffer vest over a grey hoodie keeps your core warm and your arms free. A vest is also easier to pack than a coat when the weather swings between sun and wind.

🛍 Shop This Look
Black leggings and white sneakers are the active base. Choose thick, opaque leggings that stay put when you climb stairs or walk uphill.
It is a sporty look that still feels put together, with the bridge behind you. Look for a vest with a high collar that zips close to the chin, since the wind off the water is the real challenge.
Camel Coat With a Red Beanie
A red beanie on a camel coat is a small move with a big payoff. It gives the neutral coat a bright top note. A true, slightly warm red is the safest bet across skin tones, and it brightens a face against the camel.

🛍 Shop This Look
A cream turtleneck, dark jeans and brown boots keep the rest quiet. A coat that ends at the knee is the easiest length to climb in.
Coit Tower’s steps are steep, so flat boots are the right call. A rubber or lug sole gives grip when the stone is damp from the fog.
Chocolate Coat and Baby Blue Knit
Baby blue and chocolate brown is a fresh pairing that stands out in the fog. The blue knit lifts the whole look. Cool skin tones can wear the blue right at the face, while warmer ones can add a gold necklace to bridge the two colors.

Light jeans and white sneakers keep it airy. The pale base lets the coat and knit do the talking, and nothing competes with them.
A wool coat in a deep brown makes the soft blue read as intentional. Check that the wool feels dense, not fuzzy, and the lining is smooth so it slides over knits.
Black Trench and Crisp White
A black trench over a white shirt is the sharpest city look in the set. Everything is clean lines and sharp contrast. It flatters most figures, and a belted waist adds shape to straighter builds.

Black pants and loafers keep it tonal and practical for the Financial District. This is the one to wear to a meeting that runs into drinks, since it holds up from desk to dinner.
Choose a shirt with enough structure to hold its collar under the coat. Cotton poplin works well, while thin, floppy fabric wrinkles and collapses.
Navy Cardigan, Stripes and White Jeans
A navy cardigan over a striped tee with white jeans is easy, nautical and right for a mild day. Thin stripes read cleaner and more polished than wide ones, and they lengthen the torso.

🛍 Shop This Look
Navy sneakers tie the whole palette together. Matching them to the cardigan quietly keeps the outfit from feeling like it has too many pieces.
It is a light-layer look for the sunny breaks between the fog. A cardigan in a fine merino or cotton knit is easy to peel off and tuck into a bag when it warms up.
Long Camel Coat in the Fog
We end where we began: a long camel coat, now over black. A black knit, straight black pants and ankle boots give it depth.

The Embarcadero in fog is the ideal backdrop, soft and grey.
It is the evening version of the opening look, and it works on any foggy night.
The San Francisco Rule
Layer for wind, dress for hills and keep one clean coat close. For more ideas, see our latest outfit guides.
FAQ
What should I wear in San Francisco in winter?
Wear layers: a tee or knit, a long coat or jacket, and comfortable shoes. Days are usually around 50°F with fog and wind, so an outer layer you can remove is key.
Do I need a heavy coat in San Francisco?
Usually a medium-weight wool coat or a puffer is enough. The cold is damp and windy rather than freezing, so layers beat one heavy piece.
What shoes work for San Francisco’s hills?
Sneakers, loafers with a sturdy sole and flat boots work best. Avoid high heels and smooth soles on wet, steep streets.
Can I wear a skirt in San Francisco in winter?
Yes, with opaque black tights and knee-high boots. A midi or mini both work if your legs are covered and the wind is manageable.
What colors look best against the fog?
Camel, chocolate, navy and cream look rich against grey skies. A pop of red or baby blue adds life without feeling out of place.