New here? Open the for accessibility icons and levels, or jump straight to 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 checked by hand against transit agency data, not verified on site, and may change — they are not an official SFMTA source. Please verify critical trips.
MuniAccess is an independent community project — it is not an official
service of SFMTA or 511. Accessibility details are checked by hand against transit agency
data rather than verified on site, 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
MuniAccess 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.
Riding Muni rail in a wheelchair
A practical, step-by-step guide for wheelchair and mobility-device users — accessibility details in
this app are checked by hand, not verified on site, 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.
Which way a train is going
Stops here are labelled with the destination on the front of the train —
"Embarcadero Bound", "S.F. Zoo Bound", "Fisherman's Wharf Bound" — so what you read matches
the sign on the platform and the predictions in other apps. At the last stop on a line, it
reads End of line instead.
Where two lines share a platform and head for different places, both are named, so you
know which train is which: Balboa Park Bound (K, M) · S.F. Zoo Bound (L).
Muni's own signs and other apps often say "Inbound" and "Outbound" instead.
On the Metro lines those mean toward downtown and away from it. On the F they do not: it runs
through downtown and out the other side, so an "Inbound" F keeps that label even while it is
heading away from downtown up The Embarcadero. That is exactly why this app names the
destination — there is nothing to work out.
In the subway, elevator names still say Eastbound and Westbound. Those are
SFMTA's own labels for the equipment, and this app reports them exactly as SFMTA does so they
match the signs at the station.
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
1Find an accessible stop for the way you are traveling — every stop in this app is labelled with the destination on the front of the train, such as "Embarcadero Bound".
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.
3Signal the operator as the train approaches so they know to stop for you.
4Tell the operator your destination.
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.)
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 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: procedures change. And on
the J/K/L/M/N out of the subway: first door, first car.
Getting around
1Browse the map or scroll the station list. On a phone, drag the "Stations" handle up to open the list.
2Tap a station to open its details: accessibility summary, entrances, platforms, elevators, photos, and a Street View link.
3Use the line toggles to show only the lines you ride — tap All to bring them all back.
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 OKAll elevators on the step-free path are 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 right now.
Underground — Status UnknownLive elevator data could not be loaded here.
Surface — Island PlatformBoard directly from a center island — step-free in both directions.
Surface — Side PlatformSide platforms; the arrow points to the accessible boarding direction.
Mini-high — Both DirectionsA short raised section lets you board level with the train either way.
Mini-high — One DirectionServes one direction only; the arrow points the accessible way.
Wheelchair Lift — One DirectionAn operator-deployed wheelchair lift serves the arrowed direction.
Platform EntranceA specific accessible entrance or boarding point.
Not AccessibleNo known step-free access at this stop.
UnknownAccessibility hasn't been surveyed here yet.
Subway stations use the underground markers; surface stops show their platforms directly. Tap Key on the map to reopen the Map Key — on a phone it is inside the settings icon (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.
Shared TracksColors alternate as dashes where several lines run on the same tracks.
Searched PlaceMarks a place or address you searched for — the station markers near it are what you can actually board from.
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.
? UnknownNot yet surveyed.
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 SFMTA's own
equipment status, falling back to the 511 SF Bay feed if that is unavailable, and refreshes automatically
every 3 minutes; tap
Refresh
to update now. Either feed can lag real conditions, so treat status as a strong hint, not a guarantee.
Other controls
On a phone, Nearest (jump to the closest accessible station) is always
visible in the top-right corner, opposite the settings icon. Tap the settings icon (top-left, below the header) to reveal the rest of
the map controls: Location (center the map on you), Key (the Map Key),
zoom in/out, fit the whole system, 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.
A note on "accessibility"
For the purposes of MuniAccess, 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.
MuniAccess 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. Photos are reviewed before they appear on
the map, and submitting one gives permission to show it publicly with your description — or one written
for you, if you leave that blank. Your phone's location data is stripped from the photo automatically
before it uploads. An email address is required with a report, so a correction can be followed up, and
optional with a photo. Either way it is only used to reply 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. MuniAccess 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 MuniAccess 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.