San Francisco lost its last true 24-hour CVS pharmacy years ago. The location at 135 Powell Street near Union Square keeps longer hours than most—open until midnight most nights—but even that shuts down well before dawn. The CVS on Market Street at Noe stays open until 10pm. The one at 2145 Polk closes at 9pm. If you need a prescription filled or passport photos printed after dinner, your window is tighter than the chain's national reputation suggests.
Text Karpo right now for which CVS near you takes passport photos today, plus live Muni timing and a backup if the machine is down.
What the hours actually look like
The pharmacy counter closes earlier than the front store at every San Francisco location. Powell Street's pharmacy shuts at 8pm on weekdays, 6pm Saturday, 5pm Sunday. The Castro location at 2350 Market runs its pharmacy until 9pm weekdays, 6pm weekends. This split-schedule setup catches people constantly: the lights are on, the door is open, but the photo kiosk in back is dark and the pharmacist is gone. Call ahead or check the CVS app for same-day pharmacy hours before you ride across town.
What does CVS stand for? Consumer Value Stores, a name from the 1963 Massachusetts launch that no longer matches the San Francisco footprint. The company absorbed Longs Drugs locations across the city in 2008, which is why some storefronts still feel like neighborhood drugstores with narrow aisles and local sale-bin inventory, while others look like the standard CVS floor plan imported from the East Coast.
Passport photos: which machines work, which don't

Not every CVS pharmacy in San Francisco has a functioning passport photo kiosk. The self-service machines break often, run out of paper stock, or sit unplugged in back. The Powell Street location near the cable car turnaround has the most reliable setup because of tourist volume—staff checks it daily. The Castro store at Market and Noe also keeps a working machine most days. Dogpatch residents usually head to the CVS at 801 Brannan Street, though that kiosk has been offline for weeks at a time; if you live south of 16th, verify before the trip.
Passport photo specs are strict: two-by-two-inch print, white or off-white background, full face visible, no glasses, neutral expression. The CVS kiosks walk you through the framing, but the lighting inside most San Francisco stores is flat and yellow. If your photos come out too warm or shadowy, the post office clerk at Rincon Center or the passport agency downtown will reject them. Bring a friend to check the screen preview before you print. The machine charges around fifteen dollars for two prints, no refunds if you mess up the first set.
The kiosk takes four to six minutes if no one else is waiting. During back-to-school season—late August through early September—the line at Powell Street can stretch past the greeting card aisle. Families stock up on supplies and knock out passport renewals in the same trip, especially the week before school starts. Go before 10am or after 7pm to avoid the crowd. The machine accepts credit cards but not Apple Pay at most locations, and it will not split payment across two cards.
The real cost of the errand
A CVS passport photo run in San Francisco is rarely just the photo cost. If you are coming from the Sunset or the Excelsior, factor in forty minutes each way on Muni. The N-Judah to Powell takes thirty-five minutes inbound if the tunnel is clear; add another twenty if you are catching the 29 or the 44 and transferring downtown. BART from the East Bay dumps you at Powell or Montgomery, both a short walk to the Union Square CVS, but evening headways stretch to twenty minutes after 8pm. Miss your train and you are standing on a windy platform long enough to reconsider the whole plan.
Parking near the Powell Street location costs between three and six dollars for the first hour at the Ellis-O'Farrell garage. Street parking on Geary or Post turns over fast, but the meters run until 10pm and enforcement is constant. The Castro CVS sits on a stretch of Market with no nearby garage; your best bet is side streets south of 18th, then a four-block walk uphill into the wind. Dogpatch has easier parking—metered spots on 3rd Street and free two-hour zones on side streets—but the Brannan CVS kiosk's unreliability makes it a gamble.
What time does CVS open? Most San Francisco locations unlock at 8am; a few open at 7am. What time does CVS close? The front store usually shuts between 9pm and midnight depending on the neighborhood, but again, the pharmacy counter closes earlier. If you are combining the passport photo errand with a prescription pickup or a back-to-school supply run—binders, USB drives, hand sanitizer, the usual August checklist—go mid-morning on a weekday when both the pharmacy and the kiosk are staffed and stocked.
What to confirm before you go

Call the specific CVS location and ask if the passport photo kiosk is working today. The corporate website and the app both list the service as available, but neither updates when a machine goes offline. A thirty-second call saves you a wasted trip. If the kiosk is down, ask when the next tech visit is scheduled; sometimes it is same-day, sometimes it is next week. The Powell Street store has a human photo counter during weekday business hours as a backup, but that service costs more and the hours are shorter than the self-serve kiosk.
Check your outfit before you leave. Passport rules ban white or very light shirts because they wash out against the background. No hats, no headbands, no heavy makeup that changes your face shape. Glasses are allowed only if you wear them daily for a medical reason and can provide documentation, which most people cannot. If you are renewing a kids' passport for the school year, bring a plain dark shirt for them to change into; the CVS bathroom is small but functional.
Fog rolls into the Sunset and the Richmond most afternoons, dropping the temperature fifteen degrees by 4pm. If your CVS run lands in the late afternoon, bring a jacket even if it is warm when you leave. The Powell Street store sits in a wind tunnel between the Hilton and the mall; the entrance doors bang open every twenty seconds. The Castro location is more sheltered, but the walk from Muni involves two blocks of unbroken westerly wind off Twin Peaks. Dogpatch gets less fog but more industrial grit; the sidewalk outside the Brannan CVS collects blowing dust from the construction sites on 3rd Street. If you are printing photos for an official document, keep them in the envelope until you get home.
Practical notes
- Call ahead to confirm the passport photo kiosk is working; the app does not reflect real-time machine status.
- Pharmacy counters close 1-4 hours before the front store; check same-day hours if you need a prescription.
- Powell Street CVS near Union Square has the most reliable kiosk due to tourist traffic; Castro location is second-best.
- Passport photos cost around $15 for two prints, no refunds; bring a friend to check the preview before printing.
- Late August and early September see long kiosk lines during back-to-school supply runs; go before 10am or after 7pm.
- Fog and wind pick up after 4pm citywide; bring a jacket and keep printed photos in the envelope until you are indoors.
Tags: #karpo #sanfrancisco #sf #cvs #cvspharmacy #passportphotos #backtoschool #dogpatch #castro #unionsquare #muni #bart #sflife #bayarea #pharmacyhours
Sources consulted: CVS Pharmacy store locator · U.S. Department of State passport photo requirements · San Francisco Municipal Transportation Agency
All trademarks are the property of their respective owners.
Ask Karpo first
Text Karpo for which San Francisco CVS has a working passport photo kiosk right now, plus live Muni or BART directions from your current location. If the closest machine is down, Karpo will route you to the next-nearest backup and check pharmacy counter hours before you leave.



