FINAL UPDATE: Delay at 25th and Mississippi has cleared. IB/OB 48 resuming regular service. (More: 19 in last 48 hours)

31 Balboa

SFMTA.com/31
5 a.m. to 10 p.m. daily
Live Map
Service Frequencies
Schedule Morning Midday Evening Late Night Owl
Weekday 20 20 20 -- --
Weekend 20 20 20 -- --

See below for detailed schedule information and live data.

Stops/Description

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

This route serves Ocean Beach at La Playa St. The 31 Balboa is extended to Townsend at 4th Street (Caltrain) on weekdays only. 

Weekday Only

Inbound

From Cabrillo & La Playa to Townsend & 4th: Via terminal loop, left on La Playa, left on Cabrillo, left on 45th, right on Balboa, Turk, left on Divisadero, right on Eddy, right on Cyril Magnin, continue on 5th, left on Townsend to terminal far side on 4th. 

Outbound

From Townsend & 4th to Cabrillo & La Playa: Via Townsend, left on 3rd, left on Harrison, right on 5th, left on Market, stay right on Turk, right on Larkin, left on Eddy, left on Divisadero, right Turk, Balboa, left on 45th, right on Cabrillo, right to terminal loop into lane #2.

Weekend Only

Inbound

From Cabrillo & La Playa to Cyril Magnin & Market: Via terminal loop, left on La Playa, left on Cabrillo, left on 45th, right on Balboa, Turk, left on Divisadero, right on Eddy, right on Cyril Magnin to terminal near side on Market.

Outbound

From Cyril & Magnin to Cabrillo & La Playa: Via Cyril Magnin, right on Market, stay right on Turk, right on Larkin, left on Eddy, left on Divisadero, right on Turk, Balboa, left on 45th, right on Cabrillo, right to terminal loop into lane #2.