The 28R 19th Avenue Rapid bus provides weekday daytime rapid service between the Excelsior and the Inner Richmond districts via the Sunset District.
Inbound
From Balboa Park Station to California & 6th Ave: Via BART Service Road, right on Geneva, right on San Jose Ave, pick up on far side at Geneva, continue on San Jose, right on Sagamore, left on Alemany, right on Arch St, left on Brotherhood Way, right on Junipero Serra Blvd./Hwy 1 (North), left on 19th, Cross Over Dr, left on Park Presidio Bypass Dr, Park Presidio Blvd, left on SR 1 (North), right on California to terminal at 6th Avenue.
Alternate route for freeway congestion: Via regular route to San Jose & Broad, right on Broad, left on Plymouth, right on Sagamore to regular inbound route.
Rapid stops: Balboa Park BART (San Jose & Geneva), Alemany & Arch, Balboa Park BART, 19th Ave & Holloway, 19th Ave & Winston, 19th Ave & Taraval, 19th Ave & Quintara, 19th Ave & Judah, Park Presidio & Fulton, Park Presidio & Geary, California & 12th Ave, California & 6th Avenue.
Outbound
From California & 6th Ave to Balboa Park Station: Via California, right on 3rd Ave, right on Cornwall, right on 4th Ave, left on California, left on Park Presidio Blvd, Park Presidio Bypass Dr, Cross Over Dr, 19th Ave, right on Junipero Serra, right on Brotherhood Way (East) via cloverleaf off-ramp, right on Arch St, left on Alemany Blvd, left on San Jose Ave, left on BART Service Road (Niagara) to Geneva, right on Geneva, right on San Jose, right on BART Service Road (Niagara) to terminal on BART Service Road.
Rapid stops: California & 6th Ave, Park Presidio & California, Park Presidio & Geary, Park Presidio & Fulton, 19th Ave & Judah, 19th Ave & Noriega, 19th Ave & Quintara, 19th Ave & Taraval, 19th Ave & Winston, 19th Ave & Holloway, Arch & Alemany, Balboa Park BART (San Jose & Geneva).
Regular Service: See 28 Route.
Owl Service: See 91 Route.