San Francisco has no shortage of beautiful coffee shops to sit and sip. When better to appreciate them than when it’s dark and gloomy out, with a cup of hot coffee or tea to warm you up while you watch the drops fall through those big, pretty windows? These are by no means all the spots you can do this, certainly, but here are a few throughout the city that make all those cold, wet days spent indoors all the more soothing.
2340 Polk Street
This independent roaster has marvelous white tiling, eye-catching hardwood, and big picture windows, plus plenty of spaces to sit and even a second floor section. On a cold day, grab one of their hot espressos and you’re golden.
1799 McAllister Street
Espresso drinks, breakfast items, and sandwiches pair well with globe lights, an indoor wall garden, and lots of window-side table seating.
231 Cortland Ave
A cute, colorful spot to cheer yourself up on a gloomy day—and grab some piping hot coffee while you’re at it.
198 Gough Street
Grab a potato Knish, a pastry, or their famous Russian honey cake to pair with your coffee while you wait out the rain in this spot with a European feel.
736 Divisadero Street
Famous for expensive toast, but also for being housed in an incredibly gorgeous space.
375 Valencia Street
A classic Mission spot with plenty of indoor seating to enjoy while you sip strong brews.
1890 Bryant Street
This cool industrial space is tucked away in the Mission and has got ample seating room for a cozy day in.
2123 Fillmore Street
This pretty little spot can get crowded, but it’s worth it—there are plenty of coffee options and delicious pastries in addition to a breakfast and lunch menu.
1026 Valencia Street
These guys have quite a few locations, all of which you could be happy in on a rainy day. The Mission one has big picture windows and seating at the front and back, making it a nice spot to settle in and watch the droplets on the panes.
1222 Noriega Street
This gem tucked away in the Sunset has a variety of creative drinks (like matcha and lavender lattes) and plenty of places to sit.
3613 Sacramento Street
A stunning space featuring lots of marble countertops and white tiling, this little spot is a simply heavenly to find yourself while it’s raining outside.
4076 18th Street
Duck into this funky-patterned space for some coffee and a bite of avocado toast.
3438 Mission Street
Sip some Stumptown coffee and order one of their specialty toasts (we suggest the fig toast, with cream cheese, figs, honey and hazelnuts) for a relaxing day indoors.
270 7th Street
These guys have a few locations in SF, but nothing quite beats their two-tiered one in SoMa, where you can peer down at the beauty below you and truly enjoy the floor-to-ceiling windows.
201 Octavia Blvd
Huge picture windows let you soak in the beauty of a rainy day indoors, and little upstairs nooks offer quiet places to sit and sip.
3157 Geary Blvd
A simple, minimalist space perfect for clearing your head while sipping coffee and munching on pastries. (Bonus: they do boba here too!)
700 Columbus Ave
This newer little spot will take you from day to night with coffee in the morning to wine with happy hour in the evening.
100 Van Ness Ave
Corridor is an unexpectedly adorable little spot in the Civic Center area, featuring a range of coffee drinks (including a salted caramel latte) and a variety of pastries, breakfast, salads, soups and sandwiches.
499 Douglass St
Just like the name suggests, this cozy little neighborhood spot serves up Andytown coffee in a pretty and homey spot.
893A Folsom Street
There isn’t a ton of seating in this space, but if you can grab a seat early you’re in for a day of coffee surrounded by arresting concrete walls. (Bonus: these are the guys that make those amazing latte designs!)
1001 Minnesota Street
A little cafe tucked away inside a huge yellow house—what could be better on a rainy day?