511: New buses, more service, new connections coming September 26 2 weeks ago More...

Better Buses All Around

We’re going the extra mile by replacing the entire Muni fleet over the coming years. This September you’ll see up to 30 new 60-foot hybrid electric motor coaches on the street, and seven new 60-foot trolley coaches!

More Frequent Service


9R San Bruno Rapid

Buses coming every 8 minutes from every 12 minutes

22 Fillmore

Buses every 7 min from 9 minutes (AM) & 7 minutes from 8 minutes (PM)

24 Divisadero

Buses every 9 minutes from 10 minutes

57 Parkmerced

Buses every 20 minutes from 30 minutes


K Ingleside/T Third

Adding two one-car trains during peak, trains arriving every 8 minutes from 9 minutes

21 Hayes Buses every 8.5 minutes from 10 (PM) plus extended AM peak hours
43 Masonic Buses every 9 minutes from 10 minutes (AM) and every 10 minutes from 12 (PM)


N Judah Add one two-car train in the AM peak


1 California Increased daytime weekend service, buses every 7 minutes from 8
18 46th Ave Increased weekend service, buses every 20 minutes from 25


14X Mission Express Service begins at 6:15am
38AX/BX Geary Express Service extended to 9:10am

Making New Connections

Route alignment changes to help riders make new connections between neighborhoods across the city:


Project page with details

New map

7X Noriega Express

7X Project details

7X Map

9/9R San Bruno

9/9R Project details 9/9R Map

18 46th Avenue

18 Project details 18 Map

28/28R 19th Avenue

28/28R Project details 28/28R Map

29 Sunset

29 Project details 29 Map

43 Masonic

43 Project details 43 Map

57 Parkmerced

57 Project details 57 Map

This is the third phase of a series of four planned service increases through 2016, so stay tuned! 

511: Paint Crew to Extend Transit Only Lanes on Market Street last month More...

The extension of the transit-only lanes on Market Street continues this weekend, Friday, July 31, as part of the Safer Market Street project. View factsheet

The existing transit-only lanes on Market Street will be extended to 3rd Street in both directions improving safety conditions and transit efficiency along the corridor.

Construction work will take place Friday to Sunday between 11 p.m. and 7 a.m. Construction will continue into December, and will only be on weekends that do not coincide with a holiday or special event. The extensions of the transit-only lanes are scheduled to be complete by January 2016. 

The paint crews will continue construction this weekend colorizing the westbound lane on Market Street between 6th and 8th streets, Friday, July 31, to Sunday, August 2. 

During construction hours along Market Street between 6th and 8th streets (both eastbound and westbound directions):

  • No traffic will be allowed on the center track lanes
  • Local access will be permitted in the curbside lane
  • The following bus routes will use the curbside stop as opposed to the center boarding island:
    • 6, 7, 9, Muni Metro Shuttles, and F Shuttles
  • Loading zones will not be available

For more information and project updates visit sfmta.com/safermarketst

511: Construction reroutes May 2015 May 2015 More...

 The 9, 10, 21, 28, 48 and 56 routes will have reroutes due to construction starting in May 2015.

9 San Bruno

Monday, May 18, through Friday, December 11, 2015
for all hours of service

9 San Bruno inbound toward downtown

No changes

9 San Bruno outbound toward Visitacion Valley

Stops Missed:

  • Schwerin & Sunnydale
  • Schwerin & Garrison 
  • Schwerin & Velasco 

Alternate Stop:

  • Sunnydale at Schwerin, temporary stop
  • Velasco at Schwerin, temporary stop


Saturday, May 9, through Saturday, May 16, 2015 
from 7:30 am until 6:00 pm Monday-Saturday

10 Townsend inbound toward Pacific Heights

Missed stop:

  • 23rd & Utah

Alternate stops:

  • 24th & Potrero
  • 23rd & Vermont

10 Townsend outbound toward San Francisco General Hospital

No changes

21 Hayes

21 Hayes inbound toward downtown

No changes

21 Hayes outbound toward Golden Gate Park

Saturday, May 23, through Monday, May 25, 2015
for all hours of service

Stops Missed: Hayes & Larkin 

Alternate Stops: Market & Hyde, Hayes & Van Ness

28 19th Avenue

28 19th Avenue inbound toward the Marina District

Wednesday, May 27, through Wednesday, June 10, 2015
from 9:00 am until 3:00 pm, Mondays to Fridays

The inbound bus stop on 19th & Ulloa, will be temporarily discontinued. 

Alternate Stops: 19th at Vicente or Taraval.

28 19th Avenue outbound toward Daly City

No changes

48 Quintara/24th St

Monday, May 11, through Friday, May 22, 2015
from 9:00 am until 4:00 pm Mondays-Fridays

48 Quintara-24th Street inbound toward Potrero Hill

Stops Missed:

  • Ulloa at West Portal
  • Vicente & West Portal
  • Portola & Claremont

Alternate Stops:       

  • Ulloa after West Portal
  • Portola after Claremont

48 Quintara-24th Street outbound toward the Sunset District

Stop Missed: 

  • Ulloa at West Portal

Alternate Stops:       

  • Ulloa after West Portal

56 Rutland #1

Monday, May 11, through Friday, June 5, 2015
from 7:30 am until 5:30 pm each day

56 Rutland inbound toward Visitacion Valley

Stop Missed:                          

  • Rutland & Campbell 

Alternate Stop:

  • Teddy at Rutland, temporary stop

56 Rutland outbound toward Candlestick

No changes


Monday, May 18, through Friday, December 11, 2015
for all hours of service

56 Rutland inbound toward Visitacion Valley

No changes

56 Rutland outbound toward Candlestick

Stops Missed:

Sunnydale & Schwerin

Alternate Stop:

Schwerin & Sunnydale (inbound 9 stop)


Live map © 2015 NextBus Inc.
View 21-Hayes in a larger map


Fulton and Shrader via Fulton, Shrader, Hayes, Laguna, Grove, Polk, Market (uses island stops before Fremont, one curb stop after), Spear, Mission, Steuart to Ferries.


Steuart, Market (uses curb stops), Hayes, Stanyan, Fulton to Shrader.

Related current projects

Related past projects