Temporary Stop Relocations
Stop status is updated every 30 minutes on the hour.
Schedule | Morning | Midday | Evening | Late Night | Owl |
---|---|---|---|---|---|
Weekday | 9 | 10 | 12 | 20 | see 91 Owl |
Weekend | 12 | 12 | 12 | 20 | see 91 Owl |
See below for detailed schedule information and live data.
Stops/Description
Inbound to Fisherman's Wharf
Choose a stop below for real-time arrival predictions.
Outbound to Daly City BART
Choose a stop below for real-time arrival predictions.
Description
The 28 19th Avenue operates between Daly City BART and Fisherman's Wharf.
Inbound to Fisherman's Wharf
From Daly City BART Station access road, right on John Daly, right on Junipero Serra, left on 19th Ave to Crossover Dr, right on Park Presidio Bypass Dr to Park Presidio Blvd, left on SR 1 North to Hwy 101 North, right on Toll Plaza Exit 439, left on Toll Plaza parking lot, left on through Toll Plaza tunnel, left on Cranston Rd, left on Merchant Rd, right on Hwy 101 South to Doyle Dr to Richardson, left on Lombard, left on Van Ness, right on North Point, left on Powell to terminal nearside Beach.
Outbound to Daly City BART
From Powell & Beach, south on Powell, right on Beach, right on Stockton, right on North Point, left on Van Ness, right on Lombard, right on Richardson, Doyle Dr, right on Toll Plaza Exit, left on Toll Plaza parking lot, left on through Toll Plaza tunnel, left on Cranston Rd, left on Merchant Rd, right on Hwy 101 South, right on Veterans Blvd SR 1 South, continue until it becomes Park Presidio Blvd, Park Presidio Bypass Dr, Crossover Dr, 19th Ave, right on Junipero Serra, 280 Fwy South, right on John Daly Blvd East off-ramp, John Daly Blvd, left on Delong, left on BART Access Rd to terminal.