UPDATE: Delay on Bill Walsh Way has cleared. The IB 29 resuming regular service. https://t.co/f19vLFawk2 (More: 19 in last 48 hours)

Temporary Stop Relocations

This list was updated on March 16, 2020.
This page is not up to date.

The table below lists Muni stops impacted by construction or other activities. The temporary stops listed are generally across the street at the same intersection or a block away at a nearby intersection. When a temporary stop is not available, we direct you to a nearby existing stop.

We are currently working on a new version of the Temporary Stop Relocations interactive map. Until then, this list will be updated regularly.

For temporary service changes due to special events, such as parades and street festivals, please visit the Travel and Transit Updates page.

Temporary Stop Relocations by Line/Route and Direction
Line / Route Direction Missed Stops Temporary Stops Applicable Times Start Date End Date
L Taraval SF Zoo Taraval St & 40th Ave Board on Taraval, before 41st Ave Mon-Fri, 7am to 4pm 2/19/2002 3/20/2020
N Judah Caltrain Carl St & Stanyan St Board on Carl, after Stanyan Every Day, 7am to 4pm 3/16/2020 3/17/2020
1 California Downtown Clay St & Van Ness Ave Board on Clay, between Franklin and Van Ness Every Day, All Hours 3/14/2020 3/20/2020
1 California Downtown Sacramento St & Octavia St Board 100 ft east, on Sacramento Every Day, All Hours 1/6/2020 3/31/2020
1 California The Richmond Sacramento St & Franklin St Board on Sacramento, after Franklin Every Day, All Hours 1/6/2020 3/31/2020
1 California The Richmond Sacramento St & Gough St Board on Sacramento, before Gough Every Day, All Hours 1/6/2020 3/31/2020
1 California The Richmond Sacramento St & Octavia St Board 250 ft west, on Sacramento Every Day, All Hours 1/6/2020 3/31/2020
1 California The Richmond Sacramento St & Laguna St Board on Sacramento, between Buchanan and Laguna Every Day, All Hours 1/6/2020 3/31/2020
1 California The Richmond Sacramento St & Buchanan St Board on Sacramento, between Buchanan and Laguna Every Day, All Hours 1/6/2020 3/31/2020
1 California The Richmond Sacramento St & Van Ness Ave Board on Sacramento, between Polk and Van Ness Every Day, All Hours 3/14/2020 5/26/2020
2 Sutter/Clement Downtown Post St & Van Ness Ave Board on Post, between Van Ness and Polk Every Day, All Hours 12/9/2019 3/13/2020
2 Sutter/Clement Downtown Post St & Leavenworth St Board on Post, before Leavenworth Mon-Sat, 9am to 3pm 3/7/2020 3/14/2020
2 Sutter/Clement The Richmond Sutter St & Van Ness Ave Board on Sutter, between Polk and Van Ness Every Day, All Hours 12/9/2019 5/26/2020
3 Jackson Downtown Post St & Van Ness Ave Board on Post, between Van Ness and Polk Every Day, All Hours 12/9/2019 3/13/2020
3 Jackson Downtown Post St & Leavenworth St Board on Post, before Leavenworth Mon-Sat, 9am to 3pm 3/7/2020 3/14/2020
3 Jackson The Richmond Sutter St & Van Ness Ave Board on Sutter, between Polk and Van Ness Every Day, All Hours 12/9/2019 5/26/2020
5 Fulton Downtown McAllister & Van Ness Board 100 ft east, on McAllister Mon-Fri, 7am to 5pm 2/24/2020 3/13/2020
5R Fulton Rapid Downtown McAllister & Van Ness Board 100 ft east, on McAllister Mon-Fri, 7am to 5pm 2/24/2020 3/13/2020
6 Haight/Parnassus The Inner Sunset Haight St & Fillmore St Board on Haight, before Fillmore Every Day, 7am to 4pm 3/16/2020 3/18/2020
7 Haight/Noriega Downtown Haight St & Clayton St Board 50 ft west, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
7 Haight/Noriega Downtown Haight St & Stanyan St Board on Haight, before Shrader Every Day, All Hours 3/9/2020 3/27/2020
7 Haight/Noriega Ocean Beach Haight St & Clayton St Board 50 ft east, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
7 Haight/Noriega Ocean Beach Haight St & Masonic Ave Board on Haight, between Masonic and Ashbury Mon-Fri, 7am to 5pm 3/9/2020 3/20/2020
7 Haight/Noriega Ocean Beach Haight St & Stanyan St Board on Haight, before Shrader Every Day, All Hours 3/9/2020 3/27/2020
7 Haight/Noriega Ocean Beach Haight St & Fillmore St Board on Haight, before Fillmore Every Day, 7am to 4pm 3/16/2020 3/18/2020
8AX Bayshore A Express Visitacion Valley Kearny St & Pacific Ave Board on Kearny, before Broadway Mon-Sat, 9am to 4pm 3/9/2020 3/22/2020
10 Townsend Pacific Heights Jackson St & Van Ness Ave Board on Jackson, between Van Ness and Franklin Every Day, 7am to 5pm 11/1/2019 5/26/2020
10 Townsend Pacific Heights 2nd St & Brannan St Board 50 ft south, on 2nd St Mon-Fri, 8am to 4pm 2/14/2020 4/17/2020
10 Townsend Pacific Heights Jackson St & Buchanan St Board 30 ft east, on Jackson Every Day, All Hours 1/6/2020 3/31/2020
10 Townsend Pacific Heights Pacific Ave & Van Ness Ave Board on Pacific, between Polk and Van Ness Mon-Fri, 7am to 5pm 1/20/2020 5/26/2020
10 Townsend General Hospital Pacific Ave & Van Ness Ave Board on Pacific, between Van Ness and Polk Mon-Fri, 7am to 5pm 1/1/2020 5/26/2020
10 Townsend General Hospital 2nd St & Harrison St Board on 2nd St, before Harrison Mon-Fri, 7am to 4pm 3/13/2020 4/30/2020
12 Folsom/Pacific Russian Hill Cesar Chavez St & Mission St Board 150 ft east, on Cesar Chavez Mon-Sat, 7am to 5pm 3/14/2020 3/30/2020
12 Folsom/Pacific The Mission Pacific Ave & Van Ness Ave Board on Pacific, between Van Ness and Polk Mon-Fri, 7am to 5pm 1/1/2020 5/26/2020
14 Mission Downtown Mission St & South Van Ness Ave Board on Mission, before Lafayette Every Day, All Hours 10/7/2019 5/26/2020
14 Mission Downtown Mission St & 30th St Board on Mission, after Godeus Mon-Fri, 7am to 5pm 3/4/2020 3/31/2020
14 Mission Daly City Mission St & 11th St Board on Mission, before 11th St Every Day, All Hours 1/20/2020 4/10/2020
14 Mission Daly City Mission St & 3rd St Board at 2nd St or 4th St Mon-Fri, 9:30am to 3pm 3/16/2020 3/27/2020
14R Mission Rapid Downtown Mission St & 30th St Board on Mission, after Godeus Mon-Fri, 7am to 5pm 3/4/2020 3/22/2020
14R Mission Rapid Daly City BART Mission St & 11th St Board on Mission, before 11th St Every Day, All Hours 1/20/2020 4/10/2020
14R Mission Rapid Daly City BART Mission St & 3rd St Board at 2nd St or 4th St Mon-Fri, 9:30am to 3pm 3/16/2020 3/27/2020
14X Mission Express Daly City Mission St & 3rd St Board at 2nd St or 4th St Mon-Fri, 9:30am to 3pm 3/16/2020 3/27/2020
19 Polk Fisherman's Wharf Polk St & Union St Board on Polk, before Union Mon-Fri, 7:30am to 4pm 3/12/2020 3/20/2020
19 Polk Fisherman's Wharf Evans Ave & Napoleon St Board on Evans, before Napoleon Mon-Fri, 7am to 7pm 3/16/2020 3/25/2020
19 Polk Hunters Point Polk St & Sutter St Board on Polk, before Sutter Every Day, All Hours 11/3/2019 10/31/2020
19 Polk Hunters Point Evans Ave & Cesar Chavez St Board on Evans, before Marin Mon-Sat, 8am to 4pm 3/9/2020 4/23/2020
19 Polk Hunters Point 8th St & Howard St Board on 8th, before Howard Mon-Fri, 9am to 3pm 3/16/2020 3/27/2020
22 Fillmore The Marina 16th St & Folsom St Board on 16th St, before Folsom Every Day, All Hours 11/21/2019 6/1/2020
22 Fillmore The Marina 20th St & 3rd St Board around the corner on Tennessee Mon-Fri, 6am to 6pm 3/11/2020 7/31/2020
22 Fillmore Potrero Hill 18th St & 3rd St Board on 3rd St, between 18th and 19th sts Every Day, All Hours 1/3/2020 12/31/2020
23 Monterey The Bayview Palou Ave & 3rd St Board on Palou, before 3rd St Every Day, All Hours 1/1/2020 3/31/2020
23 Monterey The Bayview Palou Ave & Lane St Board on Palou, between Lane and Keith Every Day, 7am to 5pm 1/1/2020 3/31/2020
23 Monterey The Bayview Palou Ave & Keith St Board on Palou, between Keith and Lane Every Day, 7am to 5pm 1/1/2020 3/31/2020
23 Monterey The Bayview Palou Ave & Jennings St Board on Palou, after Jennings Every Day, 7am to 5pm 1/1/2020 3/31/2020
23 Monterey The Bayview Palou Ave & Ingalls St Board on Palou, after Ingalls Every Day, 7am to 5pm 1/1/2020 3/31/2020
23 Monterey SF Zoo Palou Ave & 3rd St Board on Palou, after 3rd St Every Day, All Hours 1/1/2020 3/31/2020
23 Monterey SF Zoo Palou Ave & Jennings St Board on Palou, after Jennings Every Day, 7am to 5pm 1/1/2020 3/31/2020
24 Divisadero Pacific Heights 30th St & Mission St Board at Dolores Mon-Fri, 9am to 4pm 3/16/2020 3/20/2020
24 Divisadero The Bayview 30th St & Mission St Board at Dolores Mon-Fri, 9am to 4pm 3/16/2020 3/20/2020
27 Bryant Russian Hill Bryant St & 18th St Board on Bryant, between 18th and 19th sts Mon-Sat, 7am to 7pm 3/9/2020 3/23/2020
27 Bryant The Mission Jackson St & Van Ness Ave Board on Jackson, between Van Ness and Polk Every Day, 7am to 5pm 11/1/2019 5/26/2020
27 Bryant The Mission Washington St & Larkin St Board on Washington, after Larkin Mon-Fri, 8am to 5pm 3/2/2020 3/13/2020
28 19th Avenue Van Ness Avenue Lombard St & Pierce St Board on Lombard, between Pierce and Scott Every Day, 7am to 3pm 7/7/2019 6/30/2020
28 19th Avenue Daly City BART Lombard St & Gough St Board on Lombard, after Octavia EVery Day, 8am to 4pm 3/19/2020 3/20/2020
30 Stockton The Marina Stockton St & Clay St Board on Stockton, after Sacramento Mon-Sat, 7pm to 7am 2/17/2020 3/28/2020
31 Balboa Downtown Eddy St & Van Ness Ave Board on Eddy, before Van Ness Every Day, All Hours 3/16/2020 4/10/2020
31 Balboa The Richmond Eddy St & Van Ness Ave Board on Eddy, after Van Ness Every Day, All Hours 3/16/2020 4/10/2020
33 Ashbury/18th Street The Richmond 16th St & Folsom St Board on 16th St, before Folsom Every Day, All Hours 11/21/2019 6/1/2020
33 Ashbury/18th Street The Richmond Haight St & Clayton St Board 50 ft east, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
33 Ashbury/18th Street The Richmond Haight St & Stanyan St Board on Haight, before Shrader Every Day, All Hours 3/9/2020 3/27/2020
33 Ashbury/18th Street The Richmond Ashbury St & Haight St Board at Haight & Clayton Mon-Fri, 7am to 5pm 3/16/2020 3/31/2020
33 Ashbury/18th Street General Hospital Clayton St & Twin Peaks Blvd Board on Clayton, before Deming Mon-Fri, 7am to 4pm 2/3/2020 3/13/2020
33 Ashbury/18th Street General Hospital Haight St & Clayton St Board 50 ft west, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
33 Ashbury/18th Street General Hospital Haight St & Stanyan St Board on Haight, before Shrader Every Day, All Hours 3/9/2020 3/27/2020
35 Eureka The Castro Diamond St & Diamond Heights Blvd Board on Diamond, between Diamond Heights and Beacon Mon-Sat, 7pm to 7am 3/6/2020 3/20/2020
36 Teresita Twin Peaks Valencia St & Cesar Chavez St Board 80 ft south, on Valencia Every Day, All Hours 8/5/2019 4/6/2020
36 Teresita Twin Peaks 30th St & Mission St Board at Dolores Mon-Fri, 9am to 4pm 3/16/2020 3/20/2020
36 Teresita The Mission Mission St & 30th St Board on Mission, after Godeus Mon-Fri, 7am to 5pm 3/4/2020 3/22/2020
37 Corbett The Haight Haight St & Clayton St Board 50 ft west, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
37 Corbett The Haight 14th St & Church St Board on 14th St, between Church and Belcher Mon-Sat, 7am to 5pm 3/5/2020 3/31/2020
37 Corbett Twin Peaks Haight St & Clayton St Board 50 ft east, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
37 Corbett Twin Peaks Ashbury St & Haight St Board at Haight & Clayton Mon-Fri, 7am to 5pm 3/16/2020 3/31/2020
38 Geary Downtown O'Farrell St & Van Ness Ave Board on O'Farrell, between Franklin and Van Ness Every Day, All Hours 11/1/2019 5/26/2020
38 Geary Downtown Geary Blvd & 33rd Ave Board 100 ft west, on Geary Mon-Fri, 8am to 4pm 3/2/2020 4/2/2020
38 Geary Downtown O'Farrell St & Grant Ave Board on O'Farrell, before Grant Wednesday, 7am to 4pm 3/18/2020 3/18/2020
38R Geary Rapid Downtown O'Farrell St & Van Ness Ave Board on O'Farrell, between Franklin and Van Ness Every Day, All Hours 11/1/2019 5/26/2020
38R Geary Rapid Downtown Geary Blvd & 33rd Ave Board 100 ft west, on Geary Mon-Fri, 8am to 4pm 3/2/2020 4/2/2020
38R Geary Rapid Downtown O'Farrell St & Grant Ave Board on O'Farrell, before Grant Wednesday, 7am to 4pm 3/18/2020 3/18/2020
38AX Geary A Express Downtown Geary Blvd & 33rd Ave Board 100 ft west, on Geary Mon-Fri, 8am to 4pm 3/2/2020 4/2/2020
41 Union The Marina Union St & Van Ness Ave Board on Union, between Van Ness and Franklin Every Day, All Hours 12/30/2019 3/31/2020
43 Masonic The Marina Lombard St & Pierce St Board on Lombard, between Pierce and Scott Every Day, 7am to 3pm 7/7/2019 6/30/2020
43 Masonic The Marina Haight St & Clayton St Board 50 ft west, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
43 Masonic The Excelsior Haight St & Clayton St Board 50 ft east, on Haight Mon-Fri, 7am to 5pm 3/4/2020 3/13/2020
44 O'Shaughnessy The Richmond Silver Ave & Alemany Blvd Board on Silver, between Alemany & Camelia Every Day, 7am to 5pm 2/3/2019 3/31/2020
44 O'Shaughnessy The Richmond Palou Ave & 3rd St Board on Palou, after 3rd St Every Day, All Hours 1/1/2020 3/31/2020
44 O'Shaughnessy The Richmond Palou Ave & Keith St Board on Palou, between Keith and Lane Every Day, 7am to 5pm 1/1/2020 3/31/2020
44 O'Shaughnessy The Richmond Silver Ave & Gambier St Board 100 ft east, on Silver Mon-Fri, 8am to 5pm 3/16/2020 4/15/2020
44 O'Shaughnessy Hunters Point Silver Ave & Alemany Blvd Board on Silver, between Alemany & Camelia Every Day, 7am to 5pm 2/3/2019 3/31/2020
44 O'Shaughnessy Hunters Point Palou Ave & 3rd St Board on Palou, before 3rd St Every Day, All Hours 1/1/2020 3/31/2020
44 O'Shaughnessy Hunters Point Palou Ave & Lane St Board on Palou, between Lane and Keith Every Day, 7am to 5pm 1/1/2020 3/31/2020
44 O'Shaughnessy Hunters Point Palou Ave & Keith St Board on Palou, between Keith and Lane Every Day, 7am to 5pm 1/1/2020 3/31/2020
44 O'Shaughnessy Hunters Point Silver Ave & Gambier St Board on Silver, after Gambier Mon-Fri, 8am to 5pm 3/16/2020 4/15/2020
45 Union/Stockton The Marina Union St & Van Ness Ave Board on Union, between Van Ness and Franklin Every Day, All Hours 12/30/2019 3/31/2020
45 Union/Stockton The Marina Stockton St & Clay St Board on Stockton, after Sacramento Mon-Sat, 7pm to 7am 2/17/2020 3/28/2020
47 Van Ness Fisherman's Wharf Van Ness Ave & Broadway Board on Van Ness, after Vallejo Every Day, All Hours 7/12/2019 6/19/2020
47 Van Ness Fisherman's Wharf South Van Ness Ave & Mission St Board on South Van Ness, between Mission and Market Every Day, All Hours 1/3/2020 4/17/2020
47 Van Ness Fisherman's Wharf Mission St & 11th St Board at 11th & Howard Every Day, All Hours 1/20/2020 4/10/2020
47 Van Ness Fisherman's Wharf Van Ness Ave & McAllister St Board on Van Ness, after McAllister Every Day, All Hours 2/3/2020 6/26/2020
47 Van Ness Fisherman's Wharf Van Ness Ave & Eddy St Board on Van Ness, before Turk Every Day, All Hours 2/18/2020 4/30/2020
47 Van Ness Fisherman's Wharf Van Ness Ave & Market St Board on South Van Ness, between Mission and Market Wednesday, 7am to 2pm 3/18/2020 3/18/2020
47 Van Ness Caltrain Van Ness Ave & Sutter St Board on Van Ness, before Sutter Every Day, All Hours 2/21/2020 5/1/2020
47 Van Ness Caltrain Van Ness Ave & Union St Board on Van Ness, before Filbert Every Day, All Hours 3/10/2020 6/30/2020
47 Van Ness Caltrain Van Ness Ave & Vallejo St Board on Van Ness, before Green Every Day, All Hours 2/5/2020 4/3/2020
47 Van Ness Caltrain Van Ness Ave & Jackson St Board on Van Ness, after Pacific Every Day, All Hours 3/9/2020 6/30/2020
48 Quintara/24th Street Potrero Hill 24th St & South Van Ness Ave Board on 24th St, after South Van Ness Every Day, All Hours 3/1/2020 3/31/2020
49 Van Ness/Mission Fort Mason Van Ness Ave & Broadway Board on Van Ness, after Vallejo Every Day, All Hours 7/12/2019 6/19/2020
49 Van Ness/Mission Fort Mason South Van Ness Ave & Mission St Board on South Van Ness, between Mission and Market Every Day, All Hours 1/3/2020 4/17/2020
49 Van Ness/Mission Fort Mason Van Ness Ave & McAllister St Board on Van Ness, after McAllister Every Day, All Hours 2/3/2020 6/26/2020
49 Van Ness/Mission Fort Mason Van Ness Ave & Eddy St Board on Van Ness, before Turk Every Day, All Hours 2/18/2020 4/30/2020
49 Van Ness/Mission Fort Mason Mission St & 30th St Board on Mission, after Godeus Mon-Fri, 7am to 5pm 3/4/2020 3/22/2020
49 Van Ness/Mission Fort Mason Van Ness Ave & Market St Board on South Van Ness, between Mission and Market Wednesday, 7am to 2pm 3/18/2020 3/18/2020
49 Van Ness/Mission City College Van Ness Ave & Sutter St Board on Van Ness, before Sutter Every Day, All Hours 2/21/2020 5/1/2020
49 Van Ness/Mission City College Van Ness Ave & Union St Board on Van Ness, before Filbert Every Day, All Hours 3/10/2020 6/30/2020
49 Van Ness/Mission City College Van Ness Ave & Vallejo St Board on Van Ness, before Green Every Day, All Hours 2/5/2020 4/3/2020
49 Van Ness/Mission City College Van Ness Ave & Jackson St Board on Van Ness, after Pacific Every Day, All Hours 3/9/2020 6/30/2020
52 Excelsior Forest Hill Silver Ave & Alemany Blvd Board on Silver, between Alemany & Camelia Every Day, 7am to 5pm 2/3/2020 3/31/2020
52 Excelsior The Excelsior Silver Ave & Alemany Blvd Board on Silver, between Alemany & Camelia Every Day, 7am to 5pm 2/3/2020 3/31/2020
55 16th Street 16th St Mission BART 16th St & Folsom St Board on 16th St, before Folsom Every Day, All Hours 11/21/2019 6/1/2020
55 16th Street 16th St Mission BART 3rd St & Gene Friend Way Board on 3rd St, before Campus Way Mon-Fri, 7am to 4pm 3/16/2020 3/30/2020
66 Quintara Inner Sunset 30th Ave & Taraval Board on 30th Ave, after Taraval Mon-Sat, 7am to 7pm 2/24/2020 3/9/2020
76X Marin Headlands Express Downtown Van Ness Ave & Union St Board on Van Ness, before Filbert Every Day, All Hours 3/10/2020 6/30/2020
76X Marin Headlands Express Downtown Post St & Van Ness Ave Board on Post, between Van Ness and Polk Every Day, All Hours 12/9/2019 3/13/2020
76X Marin Headlands Express Downtown Van Ness Ave & Jackson St Board on Van Ness, after Pacific Every Day, All Hours 3/9/2020 6/30/2020
76X Marin Headlands Express The Marin Headlands Sutter St & Van Ness Ave Board on Sutter, between Polk and Van Ness Every Day, All Hours 12/9/2019 5/26/2020
79X Arena Express Fort Mason Van Ness Ave & Broadway Board on Van Ness, after Vallejo Every Day, All Hours 1/1/2020 6/19/2020
79X Arena Express Fort Mason Van Ness Ave & McAllister St Board on Van Ness, after McAllister Every Day, All Hours 2/3/2020 6/26/2020
79X Arena Express Fort Mason Van Ness Ave & Eddy St Board on Van Ness, before Turk Every Day, All Hours 2/18/2020 4/30/2020
79X Arena Express Chase Center Van Ness Ave & Sutter St Board on Van Ness, before Sutter Every Day, All Hours 2/21/2020 5/1/2020
79X Arena Express Chase Center Van Ness Ave & Union St Board on Van Ness, before Filbert Every Day, All Hours 3/10/2020 6/30/2020
79X Arena Express Chase Center Van Ness Ave & Vallejo St Board on Van Ness, before Green Every Day, All Hours 2/5/2020 4/3/2020
79X Arena Express Chase Center Van Ness Ave & Jackson St Board on Van Ness, after Pacific Every Day, All Hours 3/9/2020 6/30/2020
90 San Bruno Owl Fort Mason Van Ness Ave & Broadway Board on Van Ness, after Vallejo Every Day, All Hours 7/12/2019 6/19/2020
90 San Bruno Owl Fort Mason South Van Ness Ave & Mission St Board on South Van Ness, between Mission and Market Every Day, All Hours 1/3/2020 4/17/2020
90 San Bruno Owl Fort Mason Mission St & 11th St Board at 11th & Howard Every Day, All Hours 1/20/2020 4/10/2020
90 San Bruno Owl Fort Mason Van Ness Ave & McAllister St Board on Van Ness, after McAllister Every Day, All Hours 2/3/2020 6/26/2020
90 San Bruno Owl Fort Mason Van Ness Ave & Eddy St Board on Van Ness, before Turk Every Day, All Hours 2/18/2020 4/30/2020
90 San Bruno Owl Visitacion Valley Van Ness Ave & Sutter St Board on Van Ness, before Sutter Every Day, All Hours 2/21/2020 5/1/2020
90 San Bruno Owl Visitacion Valley Van Ness Ave & Union St Board on Van Ness, before Filbert Every Day, All Hours 3/10/2020 6/30/2020
90 San Bruno Owl Visitacion Valley Van Ness Ave & Vallejo St Board on Van Ness, before Green Every Day, All Hours 2/5/2020 4/3/2020
90 San Bruno Owl Visitacion Valley Van Ness Ave & Jackson St Board on Van Ness, after Pacific Every Day, All Hours 3/9/2020 6/30/2020
91 Owl SFSU Stockton St & Clay St Board on Stockton, after Sacramento Mon-Sat, 7pm to 7am 2/17/2020 3/28/2020

 

Contact