FINAL UPDATE: Delay at 3rd and 25th has cleared. IB/OB #TThird has resumed. https://t.co/KEXLzSLWeH (More: 26 in last 48 hours)

28 19th Avenue

5am - 12 midnight daily
SFMTA.com/28
Service Frequencies
Schedule Morning Midday Evening Late Night Owl
Weekday 12 15 12 17 see 91 Owl
Saturday 15 15 15 20 see 91 Owl
Sunday 15 15 15 20 see 91 Owl

See below for detailed schedule information and live data.

Live Map

Stops/Description

Inbound to Fisherman's Wharf stop list
Choose a stop below for real-time arrival predictions.
Outbound to Daly City BART stop list
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.