BART & Muni Metro route overview

Sf Bay Rail Milpitas 0 to Sf Bay Rail San Bruno 0 BART & Muni Metro route

Compare the route, fare guidance and travel time before you travel. This route uses active station data from the current network snapshot.

$2.55–17.25Indicative fare
176 minEstimated time
24Stations
0Interchanges

Line sequence: #339933 → #0099CC → #B0BEC7 → #FF0000 · Last checked: 2026-10-24

BART & Muni Metro logo

BART & Muni Metro route planner

Search stations, route connections, travel time and the official network map.

BART & Muni Metro
Live TrackingTrack your metro journey after selecting both stations
Get Live Tracking
Popular routesQuick access to major metro routesMore Routes ›

Route overview

The BART & Muni Metro journey from Milpitas to San Bruno is a direct journey with no line change. It covers approximately 88 km in 176 minutes across 24 stations.

BART & Muni Metro timings and fare

First trainCheck operator
Last trainCheck operator
Indicative fare$2.55–17.25
Discounted / pass fareCheck operator

Transit fares, passes and concessions vary by agency and payment method. Confirm the current fare with the official operator.

Station-by-station route

  1. 1
    Milpitas#339933 Line

    Next: Sf Bay Rail Warm Springs South Fremont 0 · 22 min

  2. 2
    Warm Springs / South Fremont#339933 Line

    Next: Sf Bay Rail Fremont 0 · 13 min

  3. 3
    Fremont#339933 Line

    Next: Sf Bay Rail Union City 0 · 10 min

  4. 4
    Union City#339933 Line

    Next: Sf Bay Rail South Hayward 0 · 11 min

  5. 5
    South Hayward#339933 Line

    Next: Sf Bay Rail Hayward 0 · 9 min

  6. 6
    Hayward#339933 Line

    Next: Sf Bay Rail Bay Fair 0 · 9 min

  7. 7
    Bay Fair#0099CC Line

    Next: Sf Bay Rail San Leandro 0 · 8 min

  8. 8
    San Leandro#0099CC Line

    Next: Sf Bay Rail Coliseum 0 · 9 min

  9. 9
    Coliseum#B0BEC7 Line

    Next: Sf Bay Rail Fruitvale 0 · 6 min

  10. 10
    Fruitvale#0099CC Line

    Next: Sf Bay Rail Lake Merritt 0 · 8 min

  11. 11
    Lake Merritt#0099CC Line

    Next: Sf Bay Rail West Oakland 0 · 5 min

  12. 12
    West Oakland#0099CC Line

    Next: Sf Bay Rail Embarcadero 0 · 18 min

  13. 13
    Embarcadero#0099CC Line

    Next: Sf Bay Rail Montgomery Street 0 · 1 min

  14. 14
    Montgomery Street#0099CC Line

    Next: Sf Bay Rail Powell Street 0 · 1 min

  15. 15
    Powell Street#0099CC Line

    Next: Sf Bay Rail Civic Center Un Plaza 0 · 1 min

  16. 16
    Civic Center / UN Plaza#0099CC Line

    Next: Sf Bay Rail 16th Street Mission 0 · 3 min

  17. 17
    16th Street / Mission#0099CC Line

    Next: Sf Bay Rail 24th Street Mission 0 · 2 min

  18. 18
    24th Street / Mission#0099CC Line

    Next: Sf Bay Rail Glen Park 0 · 5 min

  19. 19
    Glen Park#0099CC Line

    Next: Sf Bay Rail Balboa Park 0 · 3 min

  20. 20
    Balboa Park#0099CC Line

    Next: Sf Bay Rail Daly City 0 · 5 min

  21. 21
    Daly City#0099CC Line

    Next: Sf Bay Rail Colma 0 · 4 min

  22. 22
    Colma#FF0000 Line

    Next: Sf Bay Rail South San Francisco 0 · 5 min

  23. 23
    South San Francisco#FF0000 Line

    Next: Sf Bay Rail San Bruno 0 · 7 min

  24. 24
    San Bruno#FF0000 Line

    Terminal station

Travel tips

  • Check operator service notices before travelling.
  • Keep extra time for interchange walking and platform changes.
  • Use the route planner above to compare the available route options.

Frequently asked questions

How many stations are between Milpitas and San Bruno?

There are 24 stations on this route, covering approximately 88 km.

How long does Milpitas to San Bruno take?

The estimated journey time is 176 minutes under normal operating conditions.

What is the BART & Muni Metro fare for this route?

$2.55–$17.25 distance-based fare Confirm the current fare before travelling.

What are the first and last BART & Muni Metro trains?

The available timing reference is Check operator for the first train and Check operator for the last train. Check the operator for the exact service-day schedule.

What facilities are available at Milpitas?

Milpitas facility details are not published in the current network snapshot; confirm station services locally.