Every seasoned traveler has a city that broke them. Mine was San Francisco in July — I showed up in a sundress convinced I understood summer, and by 4pm I was buying a $40 hoodie off a street cart while fog rolled over the hills like it had somewhere urgent to be. That city doesn’t have weather so much as a rotating cast of weather opinions, and it’s not the only one.
Coastal cities with big elevation changes, cities near mountain ranges, and anywhere with a strong sea breeze pattern are the usual suspects. Chicago, San Francisco, Cape Town, and Wellington all have reputations for this exact kind of “four seasons in one afternoon” behavior. The pattern is almost always the same: warm inland air fighting a cold marine layer, with your specific neighborhood as the unwitting battleground.
Forget “pack for the average.” Average temperature is a statistic nobody actually experiences; you experience the high and the low, often on the same day. Instead:
The trick isn’t packing “warm clothes and cool clothes.” It’s packing pieces that stack, so you’re adjusting in real time instead of guessing at 7am what 6pm will feel like.
The forecast for a mercurial city isn’t wrong when it gives you a 15-degree range for the day. That range is the forecast. Pack for the range, not the average.
For cities like this, the daily high/low is almost a decoy. What you actually want is the hourly breakdown — when does the fog roll in, when does the wind pick up, is the evening event you’re attending happening before or after the marine layer shows up. A five-minute look at hourly data beats a full suitcase of contingency outfits.
If you’re heading somewhere with a reputation for weather whiplash, don’t pack for the forecast’s average — pack for its range, in stackable layers, and check the hourly breakdown before you plan your evening. The city isn’t indecisive. It’s just telling you the truth about all the microclimates stacked on top of each other, and it expects you to keep up.