Skip to content
Pinhole Coffee in San Francisco

Pinhole Coffee

Bernal Heights, San Francisco

A Bernal Heights neighborhood cafe for rotating pour-over, art-filled surroundings, and a short coffee stop with local character.

Share

Pinhole Coffee sits on Cortland Avenue in Bernal Heights, a hilltop residential neighborhood south of central San Francisco where the city starts to feel more local than landmarked. The cafe is on a corner at Bonview, in an 1880s building that once housed a butcher shop, and it announces itself through color before anything else: murals, art walls, stickers, plants, retail shelves, and a room that feels built for regulars rather than laptop turnover.

That makes Pinhole a different kind of San Francisco coffee stop. It is not a roastery flagship or a minimalist tasting bar; it is a neighborhood cafe with a better coffee program than the phrase usually promises. Come when you want a cup with some range, a pastry, and a room that gives Bernal Heights more texture than a map pin can.

Coffee style

Pinhole runs as a multi-roaster cafe. Linea Caffe anchors the custom house drip blend, Masarap, Grand Coffee supplies the regular espresso, and the pour-over program rotates single-origin coffees from guest roasters around the country. That setup gives the menu a few speeds: quick drip for the weekday run, espresso drinks for the regulars, and a slower hand-brew lane when you want the coffee to be the point.

Tea is treated as more than a backup order, with Blue Willow teas, David Rio chai, and Encha matcha on the menu. The best order pattern is a pour-over if something interesting is on, or a flat white with a pastry if you are folding the cafe into a Bernal walk.

Cake and pastry

The pastry case is supplied rather than baked in-house, but the partners are well chosen: Bernal Bakery, Butter Block, Dynamo Donut, and Nana Joes Granola are all named by the cafe. That means classic pastries, donuts with gluten-free options, and vegan or gluten-free granola can all show up without turning Pinhole into a full brunch stop.

What people go for

People come for the coffee, but they also come for the room. The no-WiFi policy, the parklet, the rotating art, and the line of neighbors make the cafe feel conversational by design. It works best as a morning stop, a catch-up, or a pause before exploring Cortland Avenue and Bernal Hill.

The feel

The space is colorful rather than sleek: a striped wooden wall, murals, a pillow-covered banquette, local art, neon, and small visual jokes around the pinhole-camera theme. Seating can tighten at busy times, and the line is part of the rhythm. If you need quiet desk time, choose elsewhere; if you want a cafe with actual neighborhood energy, Pinhole earns the trip.

Why Pinhole Coffee is shortlisted by Filter Notes

Pinhole is shortlisted because it gives San Francisco something harder to copy than a perfect counter: a multi-roaster coffee program, real pour-over interest, local pastry partners, and a room that belongs unmistakably to Bernal Heights. Cross town for coffee, art, and a slower neighborhood morning; know before going that the cafe closes early Monday to Thursday and is not built around WiFi work.

At a glance

Pinhole Coffee • Bernal Heights
Neighbourhood
Bernal Heights
Address
231 Cortland Ave, San Francisco, CA 94110
Hours
Mon-Thu 7:00-15:30 Fri 7:00-17:00 Sat-Sun 7:30-17:00
Coffee
Multi-roaster espresso House drip Rotating pour-over Matcha Chai
Pastry
Bay Area bakery partners Not house-baked Gluten-free options Vegan options
Good to know
No WiFi Seating can tighten No regular 6pm close Parklet seating
Page status
Checked Updated
Awards & recognition
2026 Eater SF

Included in The Absolute Best San Francisco Coffee Shops

Eater SF's January 2026 update lists Pinhole Coffee among San Francisco's best coffee shops.

Source: Eater SF ↗

Instagram & Other Photos

Instagram

What others are saying

“Eater SF's January 2026 update lists Pinhole Coffee among San Francisco's best coffee shops.”
“Every great neighborhood deserves a Pinhole.”
“Pinhole Coffee is a cheery Bernal Heights cafe for anyone who wakes up with espresso on the mind.”
“Pinhole stands out as a neighborhood gem with laid-back, kid-friendly vibes and comfortable decor.”
“Our intention is to have a space where people can take something positive from it and continue that out in the world.”
“Some great baked goods and delicious coffee. Great outdoor space.”
— Google review surfaced by Sluurpy · Source ↗
“Great coffee great service no WiFi so you can be present.”

Field notes

Recent visitor perspectives that help show how the place works in practice.

Join in

Visited recently? Leave a field note

Leave a quick guest note about what worked in practice, or sign in to save this cafe to your passport for a future visit.

Leave a field note

Uncheck to post anonymously. Your email is used only for moderation and is never shown publicly.