MuniMobile Reviews

Muni Reviews

Published by on 2026-03-23

🏷️ About: The official trip planning and mobile ticketing app from San Francisco Municipal Transportation Agency (SFMTA). MuniMobile helps you navigate the Muni transit network effortlessly and purchase and use fares and passes instantly on your phone—anywhere, anytime.


       


Is Muni Safe to Use?

We Investigate the app owner's website (Sfmta.com), verify their legitimacy, and uncover hidden scams and complaints.


Overall Customer Experience 😎


🤬 Negative experience
100.0%

😎 Positive experience
0.0%

🫥 Neutral
0.0%

~ from Justuseapp.com NLP analysis of 11 combined software reviews.

Is Muni Safe?
MuniMobile does not appear safe based on available data.
0/100

  Safety Analysis »»

Is Muni Legit?
MuniMobile does not appear legitimate based on our analysis.
0/100



Read 53 Customer Service Reviews 😠💢

2.4 out of 5
Buggy and unresponsive, embarrassing app quality

Apple Pay - you have to first add another credit card in order to find this option under payment methods

Why is this a new app in the first place and not an update to the old one?

Credit card field - why is “paste” blocked? This breaks any autofill / password manager integration

The signup flow is broken. One you sign up you see a “email not verified” error. The way around this is to then choose “forgot password” and go through the reset process.

This is embarrassing for San Francisco. Please fix this.

Still UX unfriendly App

Horrible UX, non functional live view. But most importantly Finally Apple Pay! Thank you for that. Unfortunately I bought a ticket I. Muni and the ticket was SAVED ELSEWHERE -TO ANOTHER DEVICE. Probably to my old phone that I don’t have for a month…wtf.

Why a new app??

This is a terrible, terrible idea. Whoever decided the best course of action was to make a completely new app you have to download in order to get your mini tickets, needs to go back to school or something. Not only is the new app awful and hard to use, you can’t even connect it to your apple pay or wallet making it ten times harder to get your tickets. Thanks a lot for making commuting even more frustrating.

Many bus stops missing

I like that the concept is to incorporate bus info and ticket purchase in one place, but the “departures” area of Muni only shows busses in one direction and not the other. I also looked for a place on Muni to provide feedback on Muni and there is none. It points you to a website for general complaints. I love using this app but hope you can fix Muni.

Useless

Offers no improvement on the previous version of Muni ; in fact, is a significant step back. Sign-up was murky and kept returning error messages, fairly certain I was charged twice after a first payment attempt was made. If it ain’t broke, don’t fix it…
So many rely on the this app app to buy tickets and get this new version makes it nigh on impossible to do.

Just why??

Moving vendors away from Moovel to Bytemark was a terrible downgrade in terms of app quality and UX. SFMTA probably decided to be cheap and now users are paying for it. If MTA was promised a better app by Bytemark, they were absolutely lied to—full stop.

Bytemark is also responsible for the Sacramento equivalent called ZipPass and it’s clear to me that every project they are a part of ends up archaic, clunky, and awful to use on a smartphone.

Ugh!

Dear SFMTA,

Why are you creating obstacles deterring riders from using this app?

Muni is such a waste of money and time. I feel like our city is going backwards! Why?!

The original app was so easy and convenient. Muni is clunky and confusing.

Purchasing tickets is NOT easy or user friendly. I was under the impression from “purchase now” option that I am using the ticket now. But that’s not the case. Now I have bought 3 tickets and stored them. I feel like I am being setup to fail.

Please go back to the last app and update whatever is needed. This new app is lame!

Incompetence of muni personified in this app

Where to begin?
- So first, Muni is inexplicably called this app 2. Confusing.
- Why ditch this app 1? The original app this “replaces” (a term I use loosely) was more user friendly and easier to use. Why not just update the old one?
- UX is a disaster. Try finding Apple Pay. Try saving route. Try reading anything if you use glasses. Who coded this? A college student?

None of this makes sense. Trust the this app folks to take the most boneheaded, inefficient path possible with less budget to deliver something no one needed that’s somehow worse than before.

A Shame to SF

Muni is hideous, inaccessible, and horribly slow.
My only guess is either SFMTA/this app cheaped out, or this new one is doing some sneaky stuff behind the scenes (thus making user experience meaningless to them).

Also, everything about Muni is an accessibility nightmare; color schemes, mistimed and obstructive animations, and the ridiculous amount of effort it takes to complete simple tasks. The last one was so much better.

SFMTA, since it seems like y’all don’t care about Muni, just kill it off and fully integrate with Clipper. You’re embarrassing the city.

No Apple Pay, No pasting your card number, Objectively worse UX

Why would you make it harder to buy a ticket? I get it if the city has to switch who builds Muni , but no Apple Pay, no ability to paste a card number, yet you give the option to split payment? Feels like simple UX from the previous app wasn’t even considered to be brought over which just feels like a lack of user research was done on the new company that took it over. At least talk to users before deploying the new app, or at least make it a copy of the previous app before deploying a new application and forcing it on users

Dose not work

Setup account can’t login even after verification of email. Account already exists with these credentials. Recover password no email received to the verified email. I checked my spam folder. Face in palm. iPhone 15 running 17.4.1

Boggles the mind

This could have used another year of development before being foisted upon us. I've made multiple attempts to buy tickets with all either failing outright or accepting payment without providing a ticket. It's irresponsible to release such a faulty product to people who rely on it for something as important as public transportation.

How is bespoke software performing so much worse than an app that was developed entirely on opensource software like the original this app app? Siemens (BDS) should have contracted a Bay Area company rather than relying on the wildly out of date app development practices employed by German developers like Hacon (a Siemens company).

Terrible experience

What a bad first experience. I miss the old app.

This app is awful

Muni is like a school project developed by someone who doesn’t care about their grade. It is terrible at what I want to use it for: buying and using tickets. It requires SO many clicks to buy a ticket, use a ticket, display an active ticket. Why?! It seems the developers think Muni may be used for routing and have added a bunch of noise to Muni for routing functionality, but that is absurd - there are so many apps that already do that well with sophisticated mapping, etc. Muni should do simple ticketing efficiently. It is embarrassing that San Francisco has such a garbage transit app.

Hands down the worst app I used in 5 years

Muni is hands down the worst app I used in the last five years.
I only used it for ten minutes.
- create account
- purchase day pass
- add payment method

I don’t know where to start. Just listing a few amateurish things:
- no support for Apple Pay
- cannot copy paste CC number in CC field
- after creating account doesn’t update screen, instead produces error message asking to confirm verification link. After confirm, need to go back to log into account.
- day pass menu unintuitive qhy not all in one screen?
- after purchase day pass needs to be separately activated.

Just make the day pass available via clipper and introduce fare cap. End this madness

App not fully accessible

Certain buttons and functions of Muni are not working properly with voiceover, wondering it nearly useless to blind people such as myself and students I work with.
I have reached out on a number of occasions to file reports, and request that they label the buttons and fix the errors in order to make Muni fully accessible to people who are blind and have other print disabilities.
, I feel like no one cares and that once again accessibility and inclusion is spelled I N C O N V E N I E N T.
Additionally, not an access issue but a practical matter, trip planner does not need to be on the front because I'm guessing 80% of the people using Muni already know where they wanna go and just want to pay for their ride.
Suggestion, please fix Muni so it fully functions when running voiceover.
Temporary solution: free rides until we can autonomously and independently use Muni to pay for said rides.
I am happy to increase the star rating once accessibility issues are fixed.

Take an Uber

Or, walk. The times displayed on Muni are consistently wrong, so you ran to catch a train for nothing, and if you think the next one is actually coming in 16 minutes…just be ready for when it comes in 25. There’s no reliability with this app anymore and the cars are hit or miss in terms of safety because they run this system with a skeleton crew of (hardworking good people) who aren’t able to deal with the population utilizing it. If you have to be somewhere at a certain time, take an Uber or Lyft. If you want to see the 2010s SF in real life…take this app!

User experience got worse

The old app had a much better user experience. This one is hard to use and makes the experience unenjoyable.

This app is horrible!

Why am I constantly getting error messages and can not do what I want on Muni?!
Techie city with crappy transit apps!

Horrible

Muni is horrible. Stop locations are inaccurate in the map. Route planning is near impossible. Filters for transportation types reset every time you update a search. The only thing it does well is run down your battery at an alarming rate.

Lastly, while this app advertises the cable cars as part of their transit system, it is run more like an amusement park ride. Don’t expect to catch it anywhere but at the hours long lines at the turntables.

A little better

With Apple Pay now available, it’s getting better. However it is still too complex and requires far too many taps/clicks to buy and display a ticket. I wish I could set a default so it goes straight to ticket purchase when I open it.

Horrible

Stop switching vendors and contracts !!! This is why you do your apps in house !!!! UI is worse than before and looks more sterile and generic. The ability to pick a stop and see the times for when the bus is coming is total garbage. That should be the number ONE function. Times of arrival on Muni are constantly different than the times displayed at the bus stop (when they are working and not full of homeless drug addicts smoking fentanyl) and the buses do not show up with either of those times ! Complete disaster mess !

Useless

Other than to by my ticket, Muni is horrible. Use google maps instead to get around.

Why?

Offers no improvement over the previous app. Why did we even need a new app? There was nothing wrong with the old one and even if there was, why not just update it? All I need is to buy and store my this app tickets. I don’t want to have to click through the trip planner and a sidebar menu to get to my tickets. Also I can’t use Apple Pay for my tickets anymore. I don’t carry any cards with me so I was lucky that I still had one saved ticket left on my old app. I hope someone at sfmta is reading these reviews because the choice to change Muni is infuriatingly frustrating and puzzling.

On-boarding poorly thought out

So this app switched vendors, to the same one used by SamTrans. Therefore I can’t register for a new account (my email is already in their database) and can’t log in (it says “email not verified”). The only way is to reset the password and hopefully that didn’t mess up the SamTrans app.

Terrible on-boarding experience and I detest having to install one app for every single transit provider and going through these lowest bidder class experience shenanigans. Just integrate with Google maps or Transit already.

Useless

Offers few options; one is not being able to save routes as favorites, 38, 27 etc. Extremely unfriendly to use. Map is useless. All it shows is my location and Market St stops…not the trip it created or any routes involved in that trip.

Newer rarely means better any more

So not only do I have to download a whole new app instead of just updating, but the new one buries all the options under menus and has lots of non-button buttons with teeny tiny text tucked into corners. Everything is harder to do in the new app.

No Apple Pay. Much worse than original app

It’s 2023. How are you going to take away the Apple Pay integration? Let alone giving Muni a MAJOR downgrade. It doesn’t even autofill your saved credit card info, so you have to enter it manually.

No Apple Pay? Nope.

The icons at the bottom of the payment types include Apple Pay, but when you go the add a payment type it only allows for a credit card which you must store in Muni or PayPal. No thanks.

It’s bad; it’s clunky

Older app was much better. Payment options are hard to navigate. Addresses that auto populate are lacking. What happened???????? Not great.

What

What happened to this app mobile 1? Also, why not just update the first app. Is a this app driver running the whole operation and are they not that familiar with coding?

what happened!?!?!

Isn’t SF supposed to be a tech hub? We had a beautiful app with great design. This one is clunky and difficult to navigate.

Apple Pay doesn’t work!

Apple Pay not working. Should have left the first app alone!

Not efficient

Under nearby departures, it does not tell you which direction the bus is going…. Not efficient.

Embarrassing

Imagine making a new app for the San Francisco transit system and not putting in Apple Pay integration.

Can’t buy a ticket

Muni says my CC is expired when the expiration year is 2025. I also found out about this new APP when I needed to use the old one. I needed to get somewhere for a time sensitive appointment and I couldn’t use the OLD or NEW APP to buy a ticket so I was forced to use 5$ cash to buy a physical ticket. What was the point of this new APP when the old one was WORKING?

Garbage

Muni is so much worse than MuniMobile 1 and it’s literally hideous. I’ll be using clipper exclusively from now on

Worse in so many ways

You have to plan a trip to buy tickets now. I know where I am going, I just want to buy tickets. Also need to create an account. I just want to buy tickets. Also, I can no longer use e-pay methods like PayPal and Apple Pay.

The old app worked fine, why break everything?

Can’t login

I can purchase a ticket on website and reset password but I can’t login Muni with this password

why do we need a 2nd app??

The first one worked fine. Why waste everyone’s time? Just update the old one if you wanted to add features.

terrible design

cannot even use apple pay? apprently must put in credit card info to access apple pay button which is terrible design. literally a major downgrade from previous app

Live location doesn’t work for buses

Doesn’t work for buses

Super confusing

I’m used to apps like Ventra that make it way easier. Hesitated buying a pass on the this app app since it didn’t signal it would connect to apple pay. turns out it does but very confusing!! Def needs a tutorial intro

Pretty bad initial experience

Starting with account creation, I probably should have tried the Google identity vs. clicking signup, because sign up completion says to confirm email (in an error dialog), but no confirmation email came. I guess this is a known problem as the message also tells you to go through password reset if that fails. Reset seemed to at least get me in.

Next up, buy tickets with PayPal. The purchase completed on PayPal side but on returning to app I’m told it didn’t go through. Looking at PayPal I was charged, but no tickets. Switch to a credit card and the purchase succeeded. Hope I get a refund to PP.

So first two tasks both failed, but I was able to work around them. So not completely unusable, but very frustrating.

needs polish, tickets expire too soon

App has about as much polish as a project for a programming class in college. The account opening process is problematic and expects an email confirmation step to be performed too soon (and without actually sending out the email—password reset process has to be used instead). The tickets are supposed to expire after one year but actually expire after only 6 months.

The old app was MUCH better

The old app was great. I used it to buy tickets and it was easy to use and worked well. This one? Not so much. I don’t care much for the trip planner, I want to buy/use tickets and I have to go through multiple screens to do that. Buying tickets is also more cumbersome. Setting up payment in the beginning was tedious and not intuitive. Why bother replacing something that’s working, if all you have to offer is a downgrade??

Before you release…

Before you release an app, to the masses, do a test run… Muni is riddled with bugs…Error messages left and right. Fix Muni…the previous app was sufficient and and reliable. Muni, so far, is garbage…spend the big bucks the city gave you and turn Muni into something useful.

It’s alright

Its great but difficult to use than the first one. Navigating to each section is not easy. Though its great it has departure time for buses and train but it need more work.

Some issues to work out

Why do you have to add another payment method and then click change payment method in order to use Apple Pay? The whole point of contactless is to obscure your payment details to make it secure - negated if you need to enter CC anyway. AP should be available out the gate like any other app - toast, etc.

Better than the old app

More responsive and easier to navigate in my opinion

Why the one star review ?

When there’s nothing wrong with the this app app? I downloaded Muni onto my iPhone as a backup in case there’s a problem with the clipper card reader device every time I board the this app bus to mt destination. I rarely if ever, carry cash around due to the menacing streets people, drunkards, some homeless people who are desperate and mentally disturbed people.

What's all the fuss about?

Frankly I don't understand all the complaints and one star ratings. Or maybe those are the first day roll out reviews of growing pains. As of today I find Muni as functional and useful, if not more, as the former version for purchasing, storing, and using thickets. I didn't find the trip planning feature to be useful as it offered suboptimal routes that I could do better myself. But then this is new feature compared to MM 1.0

The app works

There’s a lot of negative reviews, but I couldn’t really see what all the fuss was about. Muni shows schedules and allows you to buy a ticket. Everything worked and functioned as expected so it’s 5 stars for me



Is Muni Safe? 🙏

MuniMobile does not appear safe based on available data. JustUseApp Safety Score for Muni is 0/100.
This assessment is based on our NLP analysis of 11 user reviews. Combined with the app store average rating of 2.4/5.


Is Muni Legit? 💯

MuniMobile does not appear legitimate based on our analysis. Our NLP models processed user feedback to estimate legitimacy. JustUseApp Legitimacy Score for Muni is 0/100 .
This conclusion is based on analysis of 11 user reviews.




How was your experience with MuniMobile? Post a Review




Features

• In the subway, activate (“use”) your purchased mobile ticket before passing through metro station fare gates.

Show your active ticket to the station agent, and pass through the fare gate closest to the station agent booth.

A cellular network or a wireless Internet connection is required to purchase tickets, but you can use/activate your tickets offline.

If you feel more comfortable boarding through the front door to show your ticket to the transit operator, please feel free to do so.

If the station agent is not present, you may still pass through the gate as long as your ticket has been activated.

  Contact Support
Developer:
SFMTA