Skip to station list Skip to map controls

TransitAccess

New here? Open the for accessibility icons and levels, or the for step-by-step help.
Stations ▲

Stations

Type to search station names and San Francisco landmarks. Use the up and down arrow keys to review results, Enter to open one.
    No matching station or place
    Lines

    Heads up: accessibility details are community-surveyed and may change — they are not an official SFMTA source. Please verify critical trips.

    Station data: SFMTA GTFS · Live alerts: 511 SF Bay · Map: © CARTO, © Esri, © OpenStreetMap

    Skip past map markers

    Station photo enlarged

    Report an issue

    TransitAccess Guide

    TransitAccess is an independent community project — it is not an official service of SFMTA or 511. Accessibility details are surveyed by hand and live elevator status comes from a third-party feed, so none of the information here is guaranteed to be accurate or up to date. Always confirm critical trips with the transit agency before you travel.

    What this is

    TransitAccess is a mobile-first accessibility map for SF Muni rail — the Muni Metro lines (J, K, L, M, N, T) and the F Market & Wharves streetcar. It shows step-free access, mini-high platforms, wheelchair lifts, station entrances, photos, and live elevator status, so riders who need an accessible path can plan ahead.

    Getting around

    1. 1Browse the map or scroll the station list. On a phone, drag the “Stations” handle up to open the list.
    2. 2Tap a station to open its details: accessibility summary, entrances, platforms, elevators, photos, and a Street View link.
    3. 3Use the line toggles to show only the lines you ride — tap All to bring them all back.
    4. 4Use the filter buttons to narrow by accessibility. Spot something wrong? Open a station and tap Report an issue.

    Add a photo

    A photo of the ramp, the mini-high, or the elevator entrance often tells a rider more than any description can. Open a station and tap Add a photo of this stop — you can attach it to the specific entrance, platform, or elevator it shows, so it lands in the right place.

    Every photo is reviewed before it appears, so nothing goes on the map straight away. Please only send photos you took yourself, and avoid faces and anything identifying. Your phone shrinks the photo before it is sent, which also strips the location and camera details it would otherwise carry.

    There is a box for describing what the photo shows. That description is what blind riders hear in place of the picture, so it is worth a sentence — but if you leave it blank, one is written for you and checked during review.

    Map markers

    Each elevator marker sits at the elevator’s actual location — its color shows the live elevator status.

    Underground — Elevator OKEvery elevator on the accessible path is reported in service.
    Underground — Partial OutageAn elevator is out, but a step-free path may still exist. Open the station to check.
    Underground — Elevator OutageAn outage breaks the only step-free path; the station may not be usable by wheelchair right now.
    Underground — Status UnknownLive elevator data couldn’t be loaded for this station.
    Surface — Island PlatformA street-level stop you board directly from a center island — step-free in both directions.
    Surface — Side PlatformA street-level stop with side platforms; the arrow points to the accessible boarding direction.
    Mini-high — Both DirectionsA short raised platform section lets you board level with the train in either direction.
    Mini-high — One DirectionA mini-high platform serves one direction only; the arrow points the accessible way.
    Wheelchair Lift — One DirectionBoarding uses an operator-deployed wheelchair lift for the arrowed direction.
    Platform EntranceMarks a specific accessible entrance or boarding point at the station.
    Not AccessibleNo known step-free access at this stop.
    UnknownAccessibility hasn’t been surveyed here yet.

    Subway stations use the underground elevator markers; surface stops show their platforms directly. Tap Key on the map to open this legend any time. On a phone, Key is inside the settings icon toggle (top-left).

    Route lines

    Each line is drawn in its own color along its route. Where several lines share the same tracks — like the Market Street subway or the Twin Peaks tunnel — their colors are drawn as interleaved dashes along that shared stretch, so you can see every line that runs there instead of one color hiding the rest.

    Dashed, alternating colorsMultiple lines share these tracks.

    Accessibility levels

    Fully AccessibleStep-free boarding in every direction the station serves.
    Functionally AccessibleUsable by wheelchair in practice via mini-high platforms in both directions.
    Partial AccessStep-free in some directions only — open the station to see which.
    Lift AccessBoarding requires an operator-deployed wheelchair lift.
    Not AccessibleNo known step-free boarding at this station.

    The Outages filter shows only stations with a current elevator outage.

    Live elevator status

    The dot beside “Live elevator data” in the header shows the data connection, and underground stations are colored by their current elevator status (see Map markers). Status comes from the 511 SF Bay feed and refreshes automatically every couple of minutes; tap ↻ Refresh to update now. The feed can lag real conditions, so treat status as a strong hint, not a guarantee.

    Other controls

    On a phone, tap the settings icon (top-left, below the header) to reveal the map controls: Location (center the map on you), Nearest (jump to the closest accessible station), Key (map legend), and the Dark / Light / Satellite map style picker. Tap the settings icon again to collapse them.

    On desktop, those controls are always visible in the top-right corner. The ‹ button collapses the station list to reveal more of the map.

    Riding Muni rail in a Wheelchair

    A practical, step-by-step guide for wheelchair and mobility-device users — accessibility details in this app are community-surveyed, so always confirm a critical trip against the station's own page and with SFMTA before you travel.

    The one rule: board the first door of the first car

    On the J, K, L, M, and N lines, surface (street-level) stops have a short raised mini-high platform that lines up with only the front door of the first car. So when you're heading out of the subway toward a street-level stop, you must board the first door of the first car — otherwise you won't be able to get off at your stop.

    You don't need to worry about this when your whole trip stays at full-level stations:

    • Anywhere in the subway — the Market Street stations (Embarcadero, Montgomery, Powell, Civic Center, Van Ness, Church, Castro, Forest Hill, West Portal) and the Central Subway (Chinatown – Rose Pak, Union Square/Market St, Yerba Buena/Moscone) — level boarding at every door.
    • The entire T Third line — high platforms with level boarding at all doors.
    • Surface stops with full-length platforms — SF State and Stonestown on the M, and the N's stops around Mission Bay and Caltrain (2nd & King, 4th & King, The Embarcadero at Brannan and Folsom) — board at any door.

    When in doubt, open the station in this app: stops where this matters show a warning spelling out the exception.

    Inbound and Outbound

    This app uses Muni's own direction labels, so what you read here matches the sign on the platform and the arrival predictions in other apps. On the Metro lines (J, K, L, M, N, T), Inbound means heading toward downtown and Outbound means heading away from it.

    The F line is the exception worth knowing. Muni labels it by where the streetcar ends up: Inbound runs toward Fisherman's Wharf and Outbound runs toward the Castro. So an Inbound F on Market St is heading toward the Ferry Building — but it keeps going up The Embarcadero, away from downtown, and it is still called Inbound the whole way. If you are boarding along The Embarcadero or at the Wharf, go by the destination on the front of the streetcar rather than by which way feels like "into town".

    Two kinds of stations

    Underground (subway) stations. Every underground station has elevators: street → concourse → platform, with level boarding at all train doors. Street elevator entrances vary station by station — open the station in this app to see exactly where its entrance is, and a photo of it. Signs at the concourse point you to the platform elevator. Elevators do break down — check the live elevator status in this app (or call 311) before you rely on one.

    Surface (street-level) stops. Accessible stops are low-level islands with a ramp up to a mini-high platform, or full-length high platforms. Not every surface stop is accessible. Use this app's filters (Fully / Functionally Accessible) and the map to find the nearest one that works for your direction of travel.

    How to board, step by step

    1. 1Find an accessible stop for your direction — Inbound (toward Embarcadero/downtown) or Outbound (away from it).
    2. 2Wait at the mini-high platform. Its position varies from stop to stop, and it can sit a fair distance from the rest of the stop — so allow time to get to it. Open the stop in this app to see exactly where it is.
    3. 3Signal the operator as the train approaches so they know to stop for you.
    4. 4Tell the operator your destination.
    5. 5Board the first door of the first car and move to the wheelchair area: flip up the aisle-facing seats next to the door. Priority seating is just behind the operator's cab at each end. (Before boarding the F line, you will need to wait for the operator to deploy a bridge plate. All other lines have level boarding.)
    6. 6Exiting: a chime sounds at each doorway. Mind the gap.

    How to find the elevator

    Finding the elevator from the street to the mezzanine is relatively easy — especially with the help of this app. Icons for underground stations sit exactly where the elevator is in the real world, and most stations also carry a photo of the street-level entrance. Finding the elevator between the platform and the mezzanine can be harder. The signage is generally good, and you should never be afraid to ask an employee. At some Market St stations you have to go down corridors right beside the Muni tracks. It feels like you shouldn't be going that way — but you should.

    Wheelchair lifts (mostly the F line)

    A few stops board via an operator-deployed wheelchair lift instead of a platform — flagged with a lift icon in this app. Heads-up: lifts are frequently out of service, especially on the historic F Market & Wharves streetcars — have an accessible backup stop in mind.

    A note on the F line

    The F is a tourist-oriented historic streetcar line, but it is still genuinely useful transit. Nearly all of its streetcars are wheelchair accessible, including every PCC — the rolling stock in regular service. On some summer weekends, at Muni Heritage Day in the fall, and sometimes at random, Muni also runs vintage trolleys from San Francisco and around the world. Most of those have been made accessible too, thanks to the work of the Market Street Railway; one or two are simply too small to convert. A non-PCC is almost always a supplemental trip rather than a replacement for a scheduled one, so if an inaccessible vintage car comes by, an accessible one should be along soon. To see what is running right now, visit streetcar.live.

    A note on the bus

    Muni, along with every other agency in the Bay Area, operates a completely accessible bus fleet. Boarding and taking the bus as a wheelchair user is generally easy and convenient — except when it gets really busy. All you have to do is signal to the bus driver that you'd like to board and they will lower the ramp. Often fellow passengers will lift the seat up for the wheelchair spot; if not, the driver will. If you want to be strapped in, tell the driver — they generally will not do it unless asked. When you board, tell the driver where you want to get off, but you should still press the wheelchair stop request button located to your side in case they forget.

    A note on the cable cars

    Both sadly and reasonably, the cable cars are not wheelchair accessible and almost certainly never will be. While this is a bummer for tourists and transit nerds, their routes are replicated — often more efficiently — by buses.

    Fares

    People with disabilities ride at a reduced fare with a Clipper Access card (formerly the RTC Discount Card). Low- and moderate-income SF residents with qualifying disabilities may also qualify for Free Muni. Apply at the SFMTA RTC office, 27A Van Ness Ave (at Market St), or start at sfmta.com.

    If something goes wrong

    • Elevator out at an underground station? This app shows live status and, where possible, suggests a step-free workaround.
    • Stop not accessible? Use the app's Nearest button to find the closest accessible station.
    • Questions: SFMTA Accessibility Services 415.646.2260, or 311 (415.701.2311 outside SF).
    • Can't use fixed-route service? SF Paratransit offers door-to-door options as a backup (eligibility applies).
    Remember: this is a community project, not an official SFMTA service. Procedures change — when a trip really matters, confirm it with SFMTA first. And on the J/K/L/M/N out of the subway: first door, first car.

    A note on “accessibility”

    For the purposes of this website, accessible exclusively means accessible to wheelchair users. I do not feel equipped to make that judgment for people with other disabilities. Accessible also does not mean perfect — it means usable without excessive burden or humiliation.

    Data & disclaimer

    Station & route data: SFMTA GTFS. Live alerts: 511 SF Bay. Wheelchair guide content: SFMTA Muni Access Guide. Base map: © CARTO, © Esri, © OpenStreetMap. Accessibility details are community-surveyed and may be incomplete or out of date. TransitAccess is not affiliated with or endorsed by SFMTA or 511 — please verify critical trips with official sources.

    Privacy

    TransitAccess has no accounts and does not track you. Location is only used if you tap Location or Nearest, and it stays on your device — it is never sent anywhere or stored.

    The only information collected is what you choose to submit: a report through Report an issue, or a photo through Add a photo. A submitted photo is reviewed before it appears on the map, and submitting one means giving permission for it to be shown publicly with your description (or one written for you, if you leave that blank) — your phone's own location data is stripped from the photo automatically before it uploads. An email address is optional in both forms and is only ever used to follow up about what you sent — never shared, never used for anything else.

    This app and its information are provided "as is," for general informational purposes only, with no warranty of any kind, express or implied, including accuracy, completeness, or fitness for a particular purpose. TransitAccess is an unofficial, volunteer community project and is not affiliated with, endorsed by, or speaking for SFMTA, 511, or any transit agency. You use this information entirely at your own risk. To the fullest extent permitted by law, the creators and contributors of TransitAccess accept no liability for any loss, injury, or damage of any kind arising from your use of, or reliance on, this app. Always confirm conditions in person and with official sources, and follow the directions of transit staff.

    Plan a trip

    Pick where you are starting and where you are going. This is an accessibility briefing for the two stops — it does not plan a route.

        Entrance rotation
        Paste into stations.js
        Map Key
        Underground — Elevator OK
        Underground — Partial Outage
        Underground — Elevator Outage
        Underground — Status Unknown
        Surface — Island Platform
        Surface — Side Platform
        Mini-high — Both Directions
        Mini-high — One Direction
        Wheelchair Lift — One Direction
        Platform Entrance
        Not Accessible
        Unknown
        Shared tracks — colors alternate where lines share a route