Things to Do in San Francisco This Weekend

.sfg-wknd{–accent:#E07B54;–card:#111113;–cardh:#16161a;–bd:#1f1f23;–bds:#2a2a30;–dim:#a8a8ad;–mu:#a78bfa;–mk:#34d399;–pa:#fbbf24;–st:#fb7a45;–it:#f472b6;–sp:#38bdf8;–fo:#fbbf24;–rn:#f472b6;–ca:#94a3b8;font-family:-apple-system,BlinkMacSystemFont,”Segoe UI”,Roboto,Helvetica,Arial,sans-serif;max-width:1140px;margin-left:auto;margin-right:auto}.sfg-wknd *{box-sizing:border-box}.post-51874 .featured-image,.post-51874 .entry-title,.post-51874 .entry-meta{display:none!important}.post-51874 .inside-article{border-top:0!important;padding-top:0!important;margin-top:-60px!important}.post-51874 .entry-content{margin-top:0!important}body.postid-51874{overflow-x:hidden}.sfg-wknd .wk-hero{position:relative;background:#10171d;border-radius:0;overflow:hidden;width:100vw;max-width:100vw;margin:0 0 8px calc(50% – 50vw);min-height:500px;display:flex;align-items:flex-end}.sfg-wknd .wk-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;filter:saturate(1.05)}.sfg-wknd .wk-hero__shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,1) 2%,rgba(10,10,10,.35) 45%,rgba(10,10,10,.55) 100%),radial-gradient(90% 80% at 80% 12%,rgba(224,123,84,.32),transparent 60%)}.sfg-wknd .wk-hero__in{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:0 clamp(24px,5vw,56px) 44px}.sfg-wknd .wk-hero__eyebrow{display:inline-block;background:transparent;border:1px solid #7d4029;color:#ffd9c6;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 15px;border-radius:999px}.sfg-wknd .wk-hero__title{font-size:clamp(44px,7vw,86px);font-weight:800;line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:18px 0 14px;max-width:none;text-shadow:0 6px 40px rgba(0,0,0,.5);padding:0;border:0}.sfg-wknd .wk-hero__title .o{color:var(–accent)}.sfg-wknd .wk-hero__sub{font-size:18px;color:#e7e3df;max-width:560px;font-weight:500;margin:0}.sfg-wknd .wk-hero__quick{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 0}.sfg-wknd .wk-hero__quick span{background:rgba(10,10,10,.45);border:1px solid rgba(255,255,255,.22);color:#fff;font-weight:600;font-size:13.5px;padding:7px 13px;border-radius:999px}.sfg-wknd .wk-body{max-width:920px;margin:0 auto}.sfg-wknd .wk-intro{font-size:19px;color:#ccc;line-height:1.6;margin:26px 0 6px}.sfg-wknd .wk-jump{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 0;padding:14px 0;border-bottom:1px solid var(–bd)}.sfg-wknd .wk-jump a{font-weight:700;font-size:13.5px;color:#fff!important;text-decoration:none;padding:8px 16px;border-radius:999px;border:1px solid var(–bds);background:var(–card)}.sfg-wknd .wk-jump a:hover{border-color:var(–accent);color:var(–accent)!important}.sfg-wknd .wk-day{margin:42px 0 0}.sfg-wknd .wk-dayhead{display:flex;align-items:center;gap:16px;margin:0 0 22px}.sfg-wknd .wk-dayhead h2{font-size:clamp(26px,4.4vw,40px);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;padding:0;border:0}.sfg-wknd .wk-bar{flex:1;height:4px;border-radius:3px;background:var(–bds)}.sfg-wknd #wk-fri .wk-bar{background:linear-gradient(90deg,var(–mu),transparent)}.sfg-wknd #wk-sat .wk-bar{background:linear-gradient(90deg,var(–sp),transparent)}.sfg-wknd #wk-sun .wk-bar{background:linear-gradient(90deg,var(–rn),transparent)}.sfg-wknd .wk-ev{background:var(–card);border:1px solid var(–bd);border-left:4px solid var(–c,#777);border-radius:16px;padding:24px 24px 20px;margin:0 0 16px}.sfg-wknd .wk-ev.music{–c:var(–mu)}.sfg-wknd .wk-ev.market{–c:var(–mk)}.sfg-wknd .wk-ev.parade{–c:var(–pa)}.sfg-wknd .wk-ev.street{–c:var(–st)}.sfg-wknd .wk-ev.italian{–c:var(–it)}.sfg-wknd .wk-ev.sport{–c:var(–sp)}.sfg-wknd .wk-ev.food{–c:var(–fo)}.sfg-wknd .wk-ev.run{–c:var(–rn)}.sfg-wknd .wk-ev.car{–c:var(–ca)}.sfg-wknd .wk-cat{display:inline-block;background:transparent;color:var(–c,#aaa);border:1px solid color-mix(in srgb,var(–c,#888) 45%,#0a0a0a);font-weight:700;font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.sfg-wknd .wk-ev h3{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.015em;line-height:1.13;color:#fff;margin:13px 0 9px;padding:0;border:0}.sfg-wknd .wk-ev p{font-size:15.5px;color:var(–dim);margin:0;line-height:1.6;max-width:680px}.sfg-wknd .wk-ev p a{color:var(–accent);text-decoration:underline}.sfg-wknd .wk-meta{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.sfg-wknd .wk-m{font-weight:600;font-size:13px;color:#d6d6da;background:#141417;border:1px solid #26262c;padding:6px 11px;border-radius:9px}.sfg-wknd .wk-m b{color:#fff;font-weight:700}.sfg-wknd .wk-m.free{background:#141417;border-color:#234534;color:#5ee0ad}.sfg-wknd .wk-m.cost{background:#141417;border-color:#4a2a1d;color:#f0a886}.sfg-wknd .wk-alert{margin:14px 0 0;display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:13px;color:#dfbe7c;background:#131210;border:1px solid #3f3318;border-radius:10px;padding:8px 12px}.sfg-wknd .wk-around{margin:42px 0 0;padding:28px 0 2px;border-top:1px solid var(–bd)}.sfg-wknd .wk-around h2{font-size:24px;font-weight:800;color:#fff;margin:0 0 9px;padding:0;border:0}.sfg-wknd .wk-around p{color:var(–dim);font-size:16px;margin:0;line-height:1.6}.sfg-wknd .wk-around p a{color:var(–accent);text-decoration:underline}.sfg-wknd .wk-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:var(–card);border:1px solid var(–bd);border-radius:16px;padding:22px 24px;margin:24px 0 0}.sfg-wknd .wk-cta h3{font-size:19px;font-weight:800;color:#fff;margin:0 0 3px;padding:0;border:0}.sfg-wknd .wk-cta p{color:var(–dim);font-size:14.5px;margin:0}.sfg-wknd .wk-stores{display:flex;gap:10px;flex-wrap:wrap}.sfg-wknd .wk-stores a{font-weight:700;font-size:14px;text-decoration:none;padding:11px 18px;border-radius:999px;background:#1b1b1f;border:1px solid #34343b;color:#fff!important}.sfg-wknd .wk-stores a:hover{border-color:var(–accent);color:var(–accent)!important}@media(max-width:768px){.post-51874 .inside-article{margin-top:0!important}}@media(max-width:600px){.sfg-wknd .wk-hero{min-height:380px}.sfg-wknd .wk-hero__in{padding:0 22px 26px}.sfg-wknd .wk-cta{flex-direction:column;align-items:flex-start}}

Golden Gate Bridge from the rocks below

★ June 12 to 14, 2026

This Weekend
in SF

Nine things to do across the city this weekend, picked by a local guide. Most of them are free.

🏮 Night markets✊ Juneteenth🎬 Film festival⚾ Giants vs Cubs

This roundup covers the weekend of Friday, June 12 through Sunday, June 14, 2026. The events below are grouped by day. Most are free. Several of them close streets and reroute Muni lines, so check the note at the end before you drive or take transit.

Friday, June 12

Night Market

Chinatown Night Market

The Chinatown Night Market runs on the second Friday of each month through October. Grant Avenue closes to cars from California Street to Pacific Avenue for five blocks of food vendors, lion dancing, cultural performances, and a beer and wine garden. Vendors include Good Mong Kok Bakery and Shihlin Taiwan Street Snacks.

When Friday, 5pm to 9pmWhere Grant Avenue, ChinatownFree
🚌 Grant Avenue closes between California and Pacific during the market.
Night Market

Sunset Night Market: Dragon Boat Festival

The Sunset Night Market returns with a Dragon Boat Festival theme. Irving Street closes between 20th and 25th Avenues for food stalls, live music, and cultural performances.

When Friday, 5pm to 10pmWhere Irving Street, the SunsetFree
🚌 Irving Street closes between 20th and 25th Avenues for the evening.
Film

International Queer Women of Color Film Festival

The 22nd International Queer Women of Color Film Festival runs Friday through Sunday at the Presidio Theatre. The program includes 34 films across seven curated screenings, with 10 world premieres and a restored print of A Litany for Survival: The Life and Work of Audre Lorde. Every screening has open captions, audio description, and ASL interpretation.

When Friday through SundayWhere Presidio Theatre, the PresidioFree
Baseball

Giants vs Chicago Cubs

The Giants host the Chicago Cubs for a three-game series at Oracle Park: Friday at 7:15pm, Saturday at 7:05pm, and Sunday at 12:10pm. Tickets through mlb.com/giants.

When Friday through SundayWhere Oracle Park, 24 Willie Mays PlazaTicket prices vary

Saturday, June 13

Street Festival

Juneteenth Freedom Celebration

The Juneteenth Freedom Celebration covers about eight blocks of Fillmore Street with a main stage of live performances, food vendors, a beer and wine garden, carnival rides, and a free kids zone in the Safeway parking lot. The festival runs the Saturday before the June 19 holiday.

When Saturday, 11am to 6pmWhere Fillmore Street, the FillmoreFree
🚌 Fillmore Street closes to traffic during the festival. Expect Muni reroutes in the area.
Food Festival

Northern California Soy and Tofu Festival

The Nichi Bei Foundation holds its 14th annual Soy and Tofu Festival at the Event Center at St. Mary’s Cathedral, near Japantown. More than 15 food vendors sell tofu and soy dishes, with cooking demonstrations, lion and dragon dancers, K-pop dance crews, live music, and a tofu eating contest.

When Saturday, 11am to 5pmWhere 1111 Gough Street, at Geary$5
Music

Golden Gate Park Band Festival

The Friends of the Golden Gate Park Band present the 18th annual Golden Gate Park Band Festival at the Spreckels Temple of Music on the Music Concourse. Community concert bands from around the Bay Area and beyond play back-to-back sets on both days.

When Saturday and Sunday, 11am to 5pmWhere Music Concourse, Golden Gate ParkFree

Sunday, June 14

Street Festival

Sunday Streets Season Kickoff

Sunday Streets opens its 2026 season in the Tenderloin. Golden Gate Avenue closes to cars between Jones and Larkin Streets for free games, live music, cultural performances, and health resources. Later 2026 events are scheduled for the Mission in July, Bayview in August, and the Excelsior in October.

When Sunday, 12pm to 4pmWhere Golden Gate Avenue, TenderloinFree
🚌 Golden Gate Avenue closes between Jones and Larkin from midday.
Music

Stern Grove Festival Opener: Peter Cat Recording Co.

The Stern Grove Festival opens its 2026 season with Peter Cat Recording Co., an Indian alt-rock band, with an opening set by Marinero. Music starts at 2pm. Concerts at the Grove are free. General admission tickets go through an online lottery at sterngrove.org, and 1,500 tickets per show are handed out in person through the festival’s Community Box Office program. The season runs through August 16.

When Sunday, music at 2pmWhere Sigmund Stern Grove, 19th Avenue and Sloat BoulevardFree with ticket

Getting Around

Several of these events close streets for the weekend, including Grant Avenue in Chinatown, Irving Street in the Sunset, Fillmore Street, and Golden Gate Avenue in the Tenderloin. SFMTA lists closures and Muni reroutes on its website. Check it before you go. For events running earlier in the week, see Things to Do in San Francisco This Week.

Get the SFGuide app

Save your weekend, get directions, and explore offline.