Most eSIM "best of" lists are really price comparisons dressed up as reviews. This one is different: I installed all four major eSIM apps — Airalo, Yesim, Saily and Drimsim — on both iOS and Android over three months, ran the same travel scenarios through each, and judged them purely on software quality. Pricing barely comes into it; that is what our comparison hub is for. This piece is about which app you will actually enjoy opening at 2am in a foreign terminal.
What makes a good eSIM app?
After dozens of installs and a few panicked reinstalls in taxis, five things separate the good apps from the merely functional ones. First, the onboarding flow needs to get you from "I just downloaded this" to "my phone is connected" in under four minutes, including the QR code scan and the manual APN setup that every provider still pretends is automatic. Second, the data usage meter has to update in near-real-time and match what your phone's native settings screen reports — apps that show "1.2 GB remaining" while your phone says you have already burned 3 GB are worse than useless because they create false confidence. Third, notification design matters more than anyone admits: a well-tuned low-data warning saves you from getting cut off mid-Uber ride, and a poorly-tuned one spams you every 15 minutes about a plan that expired three days ago. Fourth, the top-up path has to work in under a minute with a card already on file. And fifth, support needs a real human reachable within hours, not a chatbot that loops you back to an FAQ.
I tested each app against these five criteria on an iPhone 15 Pro and a Pixel 8, in five countries (Portugal, Turkey, Thailand, UAE and Mexico) across 14 separate activation events.
Airalo app: the reference point
Airalo's app is the one everyone else should be benchmarking against. The onboarding flow averaged 3 minutes 40 seconds across my installs — you pick a country, tap a plan, confirm payment, and a QR code appears with a clearly labelled "Add to Phone" button that launches iOS's native eSIM install sheet directly. No copy-pasting activation codes, no manual APN hunting. The data usage meter is accurate within a few percent and refreshes about every 10 minutes. Low-data notifications arrive at 80% and 95% used, which is the right cadence — not so early that you ignore them, not so late that you get cut off.
Where Airalo genuinely shines is the "My eSIMs" screen, which lists every plan you have ever bought across every country with clean visual indicators for active, expired, and unused. If you are the sort of traveller who accumulates eSIMs across dozens of trips, this is the only app that makes that archive navigable. The trip history view is also better than I expected, with per-country data usage graphs that are actually useful for budgeting your next trip.
The weaknesses are small but worth knowing. Airalo's in-app currency handling is slightly awkward — you get charged in USD regardless of what you set as display currency, which confuses people who expect EUR or GBP invoices. And the support chat, while staffed by real humans, can take 4–6 hours to get a first response during European afternoon hours. Still, Airalo is the app I would hand to my mother and trust her to install without calling me.
Yesim app: fast but busier
Yesim's app feels like it was built by engineers who actually use the product, which shows up in small decisions: the install flow recognises when you already have an active Yesim plan and automatically offers to top up instead of buying a fresh one, saving a minute of tapping. Real-time usage tracking is genuinely real-time, updating every minute or two, which matters if you are monitoring a heavy Zoom call and want to know if you are about to hit a speed cap.
The onboarding is where things get busier than necessary. Yesim's home screen shows you at least six different product categories — country plans, regional plans, unlimited, daily, pay-as-you-go balance — and deciding which bucket you want eats maybe 30 seconds longer than it should for a first-time user. Once you know the structure it is fine; if you have never used the app before, it can feel overwhelming.
The iOS version has a built-in VPN toggle that Android users do not get, which is a real weakness for roughly half the phone market. Yesim's own "SwitchLess" network-switching technology is genuinely useful in border regions where your signal keeps flipping between neighbouring carriers, but you only see the benefit; the app itself does not show you which network you are currently on. Support response times are comparable to Airalo, with a slight edge during weekends when Yesim's European team is more active than Airalo's.
Saily app: the NordVPN influence
Saily's app is visibly built by the same team that makes NordVPN, and that inheritance is obvious. The installation flow is tight — 3 minutes 10 seconds average, the fastest of the four — and the privacy pane is front and centre from the first screen, with toggles for the built-in ad and tracker blocker prominently displayed. These toggles actually work at the network level, meaning ads are stripped from every app on your phone, not just Safari. You notice this most in apps that are aggressively ad-supported, like some mobile games and free news apps, where the silence is audible.
The data usage meter is the most honest of the four apps: it tells you exactly what it has measured and refuses to extrapolate, so you never see those "estimated remaining" numbers that other apps fudge. The downside is that the meter can lag 20–30 minutes behind actual usage, which is a problem if you are on a tight 1 GB budget and need to know exactly where you stand.
Saily's weakness is the same as its biggest strength: it is very clearly a VPN company building an eSIM product, and the product shape sometimes reflects priorities that do not quite match the eSIM use case. The support team is responsive but occasionally gives advice that assumes you are using their VPN product and does not quite fit when you are just a regular eSIM customer. And because Saily is newer, the country catalogue inside the app is noticeably shorter than Airalo's — you will see "not available in this region" screens in places the other apps cover without fuss.
Drimsim app: built for a different era
Drimsim's app is the oldest of the four and feels it. The interface is functional but dated, with none of the modern touches the other three apps use — no animations on state transitions, no friendly empty states, no contextual help. The main screen shows you your balance and a list of countries you might use it in, and that is essentially the whole product.
That austerity is exactly why some travellers prefer it. If you want an app that tops up a balance, shows you a balance, and lets you download a profile when you cross a border, Drimsim does those three things with zero distractions. The app never prompts you to upgrade, never suggests an unlimited plan you do not need, never runs a notification campaign. For experienced travellers who are annoyed by the marketing polish of the other three apps, Drimsim's refusal to add features is almost soothing.
The real weakness is the support experience, which still runs through email rather than in-app chat. A ticket submitted on Monday might get a reply Wednesday afternoon. This is acceptable for a service you use as a backup, not great for a service you depend on daily. The Drimsim app also has the clunkiest top-up flow of the four — card entry does not use your phone's autofill reliably, and the confirmation email sometimes lags the actual balance credit by 10–15 minutes, which creates moments of genuine panic if you are waiting at a border crossing.
Head-to-head metrics
Across 14 activation events, Saily was the fastest to install at an average of 3:10, followed closely by Airalo at 3:40, then Yesim at 4:20, and Drimsim trailing at 5:50. For real-time data tracking accuracy, Yesim came out ahead with updates every 1–2 minutes, Airalo second at roughly 10-minute intervals, Saily third with a 20–30 minute lag but the most honest numbers, and Drimsim last with hourly updates that sometimes missed entirely. For support response times, Yesim and Airalo were roughly tied at 4–6 hours first response, Saily came in slower at around 8 hours, and Drimsim averaged 36 hours through its email-only channel.
None of this maps cleanly onto "which app is best" because the right answer depends on how you travel. A weekend tourist who installs an eSIM once and forgets about it will barely notice the differences between Airalo and Yesim. A digital nomad who tops up twice a week and cares about notification quality will feel every minor UX difference. A privacy-focused user who values the Saily ad-blocker will forgive its slower data meter in exchange.
Recommendations by user type
If you have never installed an eSIM before and want the least-friction path to a working phone, install the Airalo app. It is the app that makes the fewest assumptions about your technical comfort and has the cleanest error messages when something goes wrong.
If you travel for work and live inside your phone's data connection, install the Yesim app. The real-time usage meter is the difference between finishing a Zoom call and getting cut off, and the top-up flow is faster than any competitor.
If you care about tracker-blocking and want your eSIM to do some privacy work in the background, install the Saily app. The Nord Security heritage is real, not a marketing line, and the ad-blocker alone justifies the install.
If you cross borders constantly and hate the mental overhead of buying a new plan every time, install the Drimsim app. It is the least-pretty option on this page and the least-loved by app reviewers, but for a specific kind of traveller it is the only app that respects your time.
Frequently asked questions
Can I have multiple eSIM apps installed at once? Yes, and you should. Having Airalo and Drimsim installed simultaneously is a common setup: Airalo for planned trips, Drimsim as a no-expiry backup balance that sits on your second eSIM slot ready for surprise layovers. Your phone holds the eSIM profiles, not the apps, so uninstalling and reinstalling an app does not affect your active plan.
Do any of these apps work without an internet connection? Partially. You can view your current plan status, remaining data, and active profile without a connection — that data is cached locally. What you cannot do offline is buy a new plan, top up, or contact support. Install plans before you fly, not at the airport.
Which app has the best Android experience? Airalo and Saily both have Android apps that match their iOS versions almost feature-for-feature. Yesim's Android app is a step behind its iOS version because the built-in VPN feature is iOS-only. Drimsim's Android app is roughly equivalent to its iOS version — both feel slightly dated but work consistently.
Will any of these apps drain my battery? None of them have meaningful background battery impact in normal use. The data usage meters poll at intervals slow enough not to matter. The exception is Saily's VPN toggle, which adds roughly 5–8% battery drain per day when active — similar to any other VPN app.
Head to the comparison hub to see side-by-side pricing and coverage for your destination.
Compare Plans →