
Why Your eSIM Shows "No Service" and How to Fix It Fast
You've landed. Airplane mode is off. And your eSIM just sits there showing "No Service" while everyone around you is already texting and pulling up ride-hailing apps. I've been there, and I've helped at least a dozen people in airport arrivals halls troubleshoot this exact problem. The good news: 95% of the time, the fix takes under two minutes. Here's a step-by-step guide to figuring out what's wrong and getting online fast.
The Most Common Cause: Data Roaming Is Off
This is the fix about 40% of the time, and it's the simplest one. Travel eSIMs work by roaming onto local networks in your destination country. If data roaming is disabled on the eSIM line, your phone won't connect to anything.
On iPhone, go to Settings, then Cellular, then tap your eSIM line name. Look for Data Roaming. If it's off, turn it on. That's it. Your phone should connect within 15-30 seconds.
On Samsung, go to Settings, then Connections, then SIM Manager. Tap the eSIM. Turn on Data Roaming.
I know this feels counterintuitive. At home, you turn roaming OFF to avoid charges. But for travel eSIMs, roaming needs to be ON because the eSIM is "roaming" onto the local network by design. It's the number one thing people forget, and I've lost count of how many "my eSIM is broken" complaints I've seen where this was the entire problem.
Second Most Common: Wrong Line Selected for Data
Your phone has two SIM lines: your home SIM and the eSIM. If your home SIM is still set as the data source, your phone will try to use it for data (at roaming rates) instead of the eSIM.
On iPhone, go to Settings, then Cellular, then Cellular Data. Select the eSIM line as your data source. On Samsung, go to Settings, then Connections, then SIM Manager, then Preferred SIMs, then Mobile Data. Choose the eSIM.
After switching, give it 15-30 seconds. You should see a carrier name appear next to the eSIM signal indicator.
The Airplane Mode Toggle
If roaming is on and the right line is selected but you're still stuck on "No Service" or "Searching," try the airplane mode toggle. Turn airplane mode on, wait 10 seconds, then turn it off. This forces your phone to do a fresh network search. It's the mobile equivalent of "turn it off and on again," and it works surprisingly often.
I've had to do this in about one out of every five countries I've visited. It's not a sign that anything is wrong with your eSIM. Sometimes phones just need a nudge to register on a new network after a long flight.
Manual Network Selection
If the airplane mode toggle doesn't work, try selecting the network manually. Your phone might be trying to connect to a network that your eSIM doesn't have a roaming agreement with.
On iPhone, go to Settings, then Cellular, then your eSIM line, then Network Selection. Turn off Automatic. Your phone will scan for available networks, which takes about 30-60 seconds. You'll see a list of carrier names. Try connecting to each one until you find one that works. If your eSIM provider told you which network they partner with (for example, Vodafone in the UK or T-Mobile in Germany), select that one specifically.
On Samsung, go to Settings, then Connections, then Mobile Networks, then Network Operators. Turn off automatic and select from the list.
Once you find one that connects, you can switch Network Selection back to Automatic. Your phone will remember the successful network.
The eSIM Line Might Be Disabled
Sometimes the eSIM line itself gets turned off. This can happen if you toggled it off before traveling (which I recommend as part of pre-trip setup) and forgot to re-enable it after landing.
On iPhone, check Settings, then Cellular. Find your eSIM line and make sure "Turn On This Line" is enabled. On Samsung, go to SIM Manager and make sure the eSIM is toggled on.
If the line shows as enabled but still says "No Service," try turning it off, waiting 10 seconds, and turning it back on. This forces a re-registration with the network.
APN Settings Might Need Updating (Android)
The APN (Access Point Name) tells your phone how to connect to mobile data. Most eSIMs configure this automatically, but on Android phones it occasionally fails. On iPhone, APNs are handled automatically and you can't manually edit them for most eSIMs.
On Android, go to Settings, then Connections, then Mobile Networks, then Access Point Names. Make sure the correct APN is selected. Your provider's FAQ should list the right settings. If no APN exists, tap "+" and enter the details from your provider. Usually you only need the APN name and address. This fixes about 10% of Android eSIM issues I've seen.
Your Plan Might Not Have Activated Yet
Some eSIM plans need a few minutes to fully activate after first connecting. If you just installed the eSIM moments ago (especially if you installed it using airport WiFi rather than at home), the provider's system might need time to provision your data.
Wait five minutes. Seriously, just wait. Open the provider's app if you have it installed, and check whether the plan shows as "Active" or "Pending." If it's still pending after 10 minutes, contact support.
I've seen this happen twice, both times with smaller eSIM providers. The plan needed about 8 minutes to activate after first connection. Not ideal, but it resolved on its own.
Your Plan Might Have Expired
This catches people who installed their eSIM too early. If your provider starts the validity clock at installation (not at first network connection), your 7-day plan might have expired before you even flew. Check the plan details in your provider's app or email confirmation. If the validity dates have passed, you'll need to buy a new plan.
This is why I always recommend checking the activation policy before buying. Plans that activate on first network connection at your destination are much more traveler-friendly than ones that start ticking at installation.
Phone Software Issues
Sometimes the problem isn't the eSIM at all. It's your phone's software.
Try a full restart of your phone. Power off completely, wait 30 seconds, power back on. This clears temporary network caches and forces your phone to re-register with all available networks. In my experience, a full restart fixes about 15% of "No Service" issues that survive the airplane mode toggle.
On iPhone, also check Settings, then General, then About for carrier settings updates. If one's available, a popup will appear. Install it. These sometimes fix eSIM connectivity bugs. Recent OS updates can occasionally cause issues too, though it's rare.
The Nuclear Option: Remove and Reinstall
If nothing else works, you can try removing the eSIM profile and reinstalling it. This is a last resort because some providers only allow one installation per QR code, meaning if you delete the profile you might not be able to reinstall it.
Before removing, check two things. Do you have access to the QR code or manual installation details? And does your provider allow reinstallation? Airalo generally does. Holafly may require support for a new QR code. If both answers are yes, remove the eSIM line in Settings, reinstall using your saved QR code, and reconfigure your data roaming settings.
When It's Not Your Phone's Fault
Sometimes the problem is on the provider's side. Their system might not have provisioned your plan correctly, or there might be a network outage in your destination.
Connect to airport WiFi (almost every international airport has free WiFi) and contact your provider's support. Live chat is fastest. Email can take 24-48 hours. Have your order number, phone model, and a description of what you've tried ready. Good support teams can often re-provision your profile remotely within minutes.
If you can't reach support or they can't fix it quickly, your backup plan is to buy a different eSIM from a different provider. Most providers sell plans that can be installed immediately via QR code. Five minutes and $10-15 gets you back online. It's frustrating to pay twice, but it beats being without data in a foreign country.
The Quick-Fix Flowchart
Here's the order I'd troubleshoot. Each step takes under a minute.
First, check that data roaming is ON for the eSIM line. Second, check that the eSIM is selected as the cellular data source. Third, toggle airplane mode on and off. Fourth, try manual network selection. Fifth, check the eSIM line is enabled. Sixth, restart your phone completely. Seventh, check APN settings on Android. Eighth, wait 5-10 minutes for activation. Ninth, remove and reinstall the eSIM as a last resort.
In my experience, the first three steps fix about 85% of all "No Service" issues. Steps four through six catch another 10%. The remaining 5% require either reinstallation or support contact.
The best way to avoid all of this? Test your eSIM at home before you travel. Install the profile, verify it shows up in settings, configure your data roaming toggles, and check that your phone recognizes both SIM lines. Twenty minutes of prep at home prevents the stress of troubleshooting in an unfamiliar airport. But if you're already at the airport staring at "No Service," this guide should get you connected fast.
Ready to get connected?
Browse affordable eSIM data plans for 200+ countries. Instant activation, no roaming fees.
Browse eSIM Plans
