Skip to main content

Muni bus route

9 9 San Bruno bus

Market St & Steuart St – Sunnydale Ave / Mclaren School

5am-12 midnight daily

2 active alerts 55 stops

Service status

NowAlert99 RRT STOP CLOSED Board at 11th/Howard

Until Oct 17, 2026, 11:59 PM

NowAlert99 RRT STOP CLOSED Board at Division/Bryant OR 11th/Howard

Until Oct 17, 2026, 11:59 PM

Alerts as published by BART and SFMTA. Data may not be real time. Muni data provided by 511.org. All lines.

Stops

To Sunnydale (55 stops)
  1. Market St & Steuart St
  2. Market St & Drumm St
  3. Market St & Battery St
  4. Market St & 2nd St
  5. Market St & Kearny St
  6. Market St & Stockton St
  7. Market St & 5th St
  8. Market St & Taylor St
  9. Market St & 7th St
  10. Market St & Hyde St
  11. Market St & Larkin St
  12. 11th St & Market St
  13. 11th St & Mission St
  14. 11th St & Howard St
  15. 11th St & Harrison St
  16. Division St & Bryant St
  17. Potrero Ave & Alameda St
  18. Potrero Ave & 16th St
  19. Potrero Ave & Mariposa St
  20. Potrero Ave & 19th St
  21. Potrero Ave & 21st St
  22. Potrero Ave & 23rd St
  23. Potrero Ave & 24th St
  24. 240 Bayshore Blvd
  25. Bayshore Blvd & Oakdale Ave
  26. Bayshore Blvd & Cortland Ave
  27. Bayshore Blvd & Alemany Blvd
  28. Bayshore Blvd & Augusta St
  29. Bayshore Blvd & Silver Ave
  30. San Bruno Ave & Silver Ave
  31. San Bruno Ave & Felton St
  32. San Bruno Ave & Bacon St
  33. San Bruno Ave & Woolsey St
  34. San Bruno Ave & Dwight St
  35. San Bruno Ave & Mansell St
  36. San Bruno Ave & Ward St
  37. San Bruno Ave & Wilde Ave
  38. 3800 San Bruno Ave
  39. San Bruno Ave & Somerset St
  40. Bayshore Blvd & Arleta Ave
  41. Bayshore Blvd & Leland Ave
  42. Sunnydale Ave & Bay Shore Blvd
  43. Sunnydale Ave & Talbert St
  44. Sunnydale Ave & Rutland St
  45. Sunnydale Ave & Cora St
  46. Schwerin St & Sunnydale Ave
  47. Schwerin St & Garrison Ave
  48. Schwerin St & Velasco Ave
  49. Schwerin St & Geneva Ave
  50. Geneva Ave & Rio Verde St
  51. Geneva Ave & Castillo St
  52. Geneva Ave & Santos St / Cow Palace
  53. Brookdale Ave & Blythdale Ave
  54. Western Access Road & Sunnyvale Ave
  55. Sunnydale Ave / Mclaren School
To Ferry Plaza (53 stops)
  1. Sunnydale Ave / Mclaren School
  2. Sunnyvale Ave & W.Access Rd
  3. Brookdale Ave & Blythdale Ave
  4. Geneva Ave & Santos St / Cow Palace
  5. Geneva Ave & Castillo St
  6. Geneva Ave & Rio Verde St
  7. Schwerin St & Macdonald Ave
  8. Schwerin St & Velasco Ave
  9. Schwerin St & Garrison Ave
  10. Schwerin St & Sunnydale Ave
  11. Sunnydale Ave & Cora St
  12. Sunnydale Ave & Talbert St
  13. Sunnydale Ave & Bay Shore Blvd
  14. Bayshore Blvd & Visitacion Ave
  15. San Bruno Ave & Arleta Ave
  16. San Bruno Ave & Somerset St
  17. 3801 San Bruno Ave
  18. San Bruno Ave & Harkness Ave
  19. San Bruno Ave & Mansell St
  20. San Bruno Ave & Paul Ave
  21. San Bruno Ave & Wayland St
  22. San Bruno Ave & Bacon St
  23. San Bruno Ave & Thornton Ave
  24. San Bruno Ave & Silver Ave
  25. Bayshore Blvd & Silver Ave
  26. Bayshore Blvd & Boutwell St
  27. Bayshore Blvd & Cortland Ave
  28. Bayshore Blvd & Flower St
  29. 201 Bayshore Blvd E
  30. Potrero Ave & 25th St
  31. Potrero Ave & 24th St
  32. Potrero Ave At Sf General Hospital
  33. Potrero Ave & 21st St
  34. Potrero Ave & 19th St
  35. Potrero Ave & Mariposa St
  36. Potrero Ave & 16th St
  37. Potrero Ave&15th St
  38. 11th St & Bryant St
  39. 11th St & Harrison St
  40. 11th St & Howard St
  41. 11th St & Market St
  42. Market St & 9th St
  43. Market St & 8th St
  44. Market St & 7th St
  45. Market St & 6th St
  46. Market St & 5th St
  47. Market St & 4th St
  48. Market St & 3rd St
  49. Market St & New Montgomery St
  50. Market St & 1st St
  51. Market St & Beale St
  52. Spear St & Market St
  53. Market St & Steuart St

Route map

Route shape from published schedule data; map © OpenMapTiles © OpenStreetMap contributors.

Frequency & hours (scheduled)

To Sunnydale

WeekdaySatSun
First / last5:20 AM
12:00 AM
5:20 AM
12:12 AM
5:20 AM
12:12 AM
Morning rush (6–10 AM)every ~14 minevery ~13 minevery ~13 min
Midday (10 AM–4 PM)every ~12 minevery ~10 minevery ~10 min
Evening rush (4–8 PM)every ~13 minevery ~10 minevery ~10 min
Evening (8 PM–midnight)every ~17 minevery ~16 minevery ~16 min
Late night (midnight–6 AM)every ~120 minevery ~120 minevery ~120 min
Trips per day839595
End-to-end time39 min56 min56 min

To Ferry Plaza

WeekdaySatSun
First / last5:00 AM
12:00 AM
5:02 AM
11:50 PM
5:02 AM
11:50 PM
Morning rush (6–10 AM)every ~13 minevery ~12 minevery ~12 min
Midday (10 AM–4 PM)every ~12 minevery ~10 minevery ~10 min
Evening rush (4–8 PM)every ~13 minevery ~11 minevery ~11 min
Evening (8 PM–midnight)every ~18 minevery ~20 minevery ~20 min
Late night (midnight–6 AM)every ~90 minevery ~120 minevery ~120 min
Trips per day859292
End-to-end time35 min1 hr1 hr

Average interval from the published schedule for reference dates Oct 20, 2026, Oct 17, 2026, Oct 18, 2026; planned work and holidays can change service. “—” = fewer than two trips in that period. Schedule data updated Oct 17, 2026, 3:41 PM CT.

Fares

Muni buses have a flat fare. Current prices and payment options are on our fares & Clipper page.