SFMTA Schedule & Real-Time Arrivals

Select a route below for more information


SFMTA Routes 1 - CALIFORNIA 1AX - CALIFORNIA A EXPRESS 1BX - CALIFORNIA B EXPRESS 2 - SUTTER/CLEMENT 3 - JACKSON 5 - FULTON 5R - R FULTON RAPID 6 - HAIGHT-PARNASSUS 7 - HAIGHT-NORIEGA 7X - X NORIEGA EXPRESS 8 - BAYSHORE 8AX - BAYSHORE A EXPRESS 8BX - BAYSHORE B EXPRESS 9 - SAN BRUNO 9R - R SAN BRUNO RAPID 10 - TOWNSEND 12 - FOLSOM-PACIFIC 14 - MISSION 14R - MISSION RAPID 14X - MISSION EXPRESS 18 - 46TH AVENUE 19 - POLK 21 - HAYES 22 - FILLMORE 23 - MONTEREY 24 - DIVISADERO 25 - TREASURE ISLAND 27 - BRYANT 28 - 19TH AVENUE 28R - 19TH AVENUE 29 - SUNSET 30 - STOCKTON 30X - MARINA EXPRESS 31 - BALBOA 31AX - BALBOA A EXPRESS 31BX - BALBOA B EXPRESS 33 - ASHBURY-18TH ST 35 - EUREKA 36 - TERESITA 37 - CORBETT 38 - GEARY 38AX - GEARY A EXPRESS 38BX - GEARY B EXPRESS 38R - GEARY RAPID 39 - COIT 41 - UNION 43 - MASONIC 44 - O'SHAUGHNESSY 45 - UNION-STOCKTON 47 - VAN NESS 48 - QUINTARA-24TH STREET 49 - VAN NESS-MISSION 52 - EXCELSIOR 54 - FELTON 55 - 16TH STREET 56 - RUTLAND 57 - PARKMERCED 66 - QUINTARA 67 - BERNAL HEIGHTS 76X - MARIN HEADLANDS EXPRESS 81X - CALTRAIN EXPRESS 82X - LEVI PLAZA EXPRESS 83X - MID-MARKET EXPRESS 88 - BART SHUTTLE 90 - SAN BRUNO OWL 91 - 3RD-19TH AVE OWL C - CALIFORNIA STREET CABLE CAR E - EMBARCADERO F - MARKET & WHARVES FH BUS - FOREST HILL BUS SHUTTLE J - CHURCH K-OWL - INGLESIDE OWL KJ - INGLESIDE/CHURCH KT - INGLESIDE/THIRD ST L - TARAVAL L BUS - L TARAVAL BUS L-OWL - TARAVAL OWL M - OCEANVIEW M BUS - M OCEANVIEW BUS M-OWL - OCEANVIEW OWL N - JUDAH N-OWL - JUDAH OWL NX - N EXPRESS PH - POWELL-HYDE CABLE CAR PM - POWELL-MASON CABLE CAR S - SHUTTLE T - THIRD T-OWL - THIRD OWL
SFMTA System Map SFMTA system map
About SFMTA

The San Francisco Municipal Transportation Agency (SFMTA or San Francisco MTA) is an agency created by consolidation of the San Francisco Municipal Railway (Muni), the Department of Parking and Traffic (DPT), and the Taxicab Commission.

SFMTA User Reports
  • delay

    Delayed at 9th & Irving for a signal issue

    Wed Jun 20 2018 14:24:50 GMT+0000 (UTC)

  • delay

    Thu Jun 21 2018 12:49:15 GMT+0000 (UTC)

  • delay

    Somebody pushed the emergency button. argh!

    Fri Jun 22 2018 16:19:27 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:10 GMT+0000 (UTC)

  • crowding

    Sat Jun 23 2018 14:13:32 GMT+0000 (UTC)

  • delay

    It’s delayed more than 10 min

    Sun Jun 24 2018 06:26:14 GMT+0000 (UTC)

  • pro tip

    Wed Jun 20 2018 14:22:05 GMT+0000 (UTC)

  • pro tip

    Swiftly preducti hs appear to be wrong. For the Judah & 9th inbound stop, an N just passed by but Swiftly doesn’t have the train on the map and is reporting a sixteen minute prediction.

    Wed Jun 20 2018 21:39:55 GMT+0000 (UTC)

  • delay

    Wed Jun 20 2018 23:14:05 GMT+0000 (UTC)

  • delay

    Has said 1 minute for over 10 minutes

    Thu Jun 21 2018 00:26:50 GMT+0000 (UTC)

  • delay

    Been waiting for half an hour and not an Nx in sight..

    Thu Jun 21 2018 00:28:21 GMT+0000 (UTC)

  • delay

    Timer keeps good my back to two minutes. Map has the bus going around the same block. No buses on this route right now

    Thu Jun 21 2018 23:16:58 GMT+0000 (UTC)

  • delay

    Not sure what’s happening but looks like it’s stopped somewhere. Bunch of trains stuck

    Fri Jun 22 2018 20:13:18 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:02 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:05 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:07 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:12 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:15 GMT+0000 (UTC)

  • delay

    Van Ness a parking lot. Traffic at full stop.

    Sat Jun 23 2018 02:58:30 GMT+0000 (UTC)

  • delay

    Sat Jun 23 2018 02:58:56 GMT+0000 (UTC)

  • delay

    The train won’t leave the station, the wait time keeps changing, longer...

    Sat Jun 23 2018 16:01:44 GMT+0000 (UTC)

  • delay

    Sat Jun 23 2018 23:24:00 GMT+0000 (UTC)

  • delay

    Times are completely off.

    Sun Jun 24 2018 00:08:57 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:17 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:19 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:22 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:25 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:37 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:54:49 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:57:47 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:57:50 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:57:52 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:57:55 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:57:57 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:58:02 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:58:06 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:58:14 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:58:17 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 22:58:19 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:15 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:18 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:21 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:27 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:30 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:33 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:37 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:49 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:55 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:05:57 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:06:00 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:06:24 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:06:28 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:06:29 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:06:40 GMT+0000 (UTC)

  • delay

    Fri Jun 22 2018 23:06:43 GMT+0000 (UTC)

  • delay

    Sat Jun 23 2018 00:14:17 GMT+0000 (UTC)

  • delay

    Something super weird with all the times for the trains... been waiting 30 mins just to have a train turn around. 🤬😡😡😡

    Sat Jun 23 2018 22:38:09 GMT+0000 (UTC)

  • delay

    As always, the J is not operating at the times shown. Bullshit.

    Sun Jun 24 2018 00:58:16 GMT+0000 (UTC)

Swiftly is not affiliated with the San Francisco Municipal Transportation Agency.