Temporary Stop Relocations
Stop status is updated every 30 minutes on the hour.
Schedule | Morning | Midday | Evening | Late Night | Owl |
---|---|---|---|---|---|
Weekday | 9 | 9 | 15 | 20 | -- |
Weekend | 15 | 12 | 15 | 20 | -- |
In the outbound (Bayview) direction, boarding has been relocated to the south side of 25th Ave at California St.
After 10pm, the evening terminal for the 29 Sunset is 25th Ave & California St. If passengers heading outbound (Bayview) board between Lincoln & Bowley and 25th & California after 10pm, they will need to get off the bus and wait at the relocated stop on 25th at California (south side) for the next bus.
See below for detailed schedule information and live data.
Stops/Description
Inbound to The Presidio
Choose a stop below for real-time arrival predictions.
Outbound to Bayview
Choose a stop below for real-time arrival predictions.
Description
Inbound
Fitzgerald and Keith via Fitzgerald, Hawes, Gilman, Giants Drive, Ingerson, Hawes, Gilman, Paul, San Bruno, Mansell, Persia, Mission, Ocean (Balboa Park Muni Metro/BART), Plymouth, Grafton, Garfield, Junipero Serra, Holloway, 19th Avenue, Winston, Lake Merced Boulevard, Sunset, 36th Avenue, Lincoln Way, Crossover Drive, 25th Avenue, El Camino del Mar, Lincoln Boulevard, Bowley to terminal.
Outbound
From terminal via Bowley, Lincoln Boulevard, El Camino del Mar, 25th Avenue, Crossover Drive, Lincoln Way, 37th Avenue, Sunset, Lake Merced Boulevard, Winston, 19th Avenue, Crespi, loop at circle, Crespi, 19th Avenue, Holloway, Beverly, Garfield, Grafton, Plymouth, Ocean (Balboa Park Muni Metro/BART), Mission, Persia, Mansell, San Bruno, Paul, Keith to Fitzgerald.