FINAL UPDATE: Delay at Duboce and Church has cleared. IB #NJudah resuming service. https://t.co/8JTk3AMdPW (More: 22 in last 48 hours)

31 Balboa (Shortened)

5am to 10pm daily
SFMTA.com/31
Live Map

Stops/Description

Inbound to Downtown stop list
Choose a stop below for real-time arrival predictions.
Outbound to The Richmond
Choose a stop below for real-time arrival predictions.
Description

This route serves Ocean Beach at La Playa St.

Inbound

Cabrillo and La Playa via loop, La Playa, Cabrillo, 45th Avenue, Balboa, Turk, Divisadero, Eddy, Cyril Magnin to terminal at Market.

Outbound

Cyril Magnin, Market (uses curb stops), Turk, Larkin, Eddy, Divisadero, Turk, Balboa, 45th Avenue, Cabrillo, La Playa to terminal.