What to do when your roaming doesn't work
When roaming doesn't work, check in this order: that data roaming is activated in your phone's settings, restart your phone, confirm that your international plan is still active and not saturated, and check the network mode. Most cases are resolved in less than five minutes without calling anyone.
You don't need to understand telecommunications to fix it. Follow this order because each step is quicker to check than the next, and it rules out causes before moving on to the most complex:
- Activate data roaming in the settings (having an "international" phone is not enough).
- Turn your phone off and on, or better yet, activate airplane mode for a few seconds and then deactivate it.
- Change the network mode to automatic or try forcing 4G instead of 5G.
- Verify that your international data plan is active and has available balance or data.
- Check the APN settings if the rest didn't work.
- If none of this works, the problem is with the operator, not your phone.
The following sections detail each step, starting with the one that resolves most cases.
Step 1: Activate data roaming in settings
It's the first suspect when "roaming doesn't work": it's off. Many phones deactivate it on their own, especially after an operating system update or when inserting a new eSIM. The fact that your plan includes international roaming doesn't mean the switch on your phone is turned on: they are two different things, and both need to be active at the same time.
On iPhone: Settings → Mobile Data → Mobile Data Options → activate "Data Roaming." On Android, the path varies depending on the manufacturer, but it's almost always Settings → Network & Internet → Mobile Networks → activate "Data Roaming" or "Roaming." If you have two lines (physical and eSIM), make sure you are activating roaming on the line you are actually using for internet, not the other one.
If your phone shows full coverage but doesn't load even a WhatsApp message, it's almost never a problem with your phone: it's because the home operator and the local operator haven't yet finished "shaking hands" to authorize your data, even if voice signal is already available.
Step 2: Restart your phone (the step most people skip)
Restarting your phone is not just generic "turn it off and on" advice: for roaming, it serves a specific function. When you cross a border, your phone needs to negotiate with the local network which antenna to use and what data authorization it has. If that process gets stuck — common when landing with many phones connecting at once — your phone can get "stuck" on an old configuration even if it shows signal bars.
A complete restart forces the phone to redo that negotiation from scratch. It's more effective than just activating and deactivating airplane mode, although that second method also works in most cases and is faster if you're on the move (for example, getting off a plane with the passport control line behind you).
A detail almost no one checks: if you activate airplane mode and then immediately deactivate it, the phone sometimes reconnects to the same saturated antenna it was just on. Leave it in airplane mode for a few seconds before deactivating it: this margin gives the modem time to "forget" the previous connection and search for the best available antenna instead of the first one it finds.
Why do I see "no service" when roaming?
"No service" when roaming almost always means one of these four things: your home operator has no roaming agreement with any operator in that country, your current plan excludes data roaming even if it includes calls, the phone is locked to a single operator or network, or you are simply in an area without coverage from the operator with whom your line has an agreement, even if there is coverage from others.
This last case is more frequent than it seems. A country can have several local operators, and your home line may only have a roaming agreement with one of them. If that operator has poor coverage in your area — rural areas, coasts, mountains — your phone will show "no service" even if someone next to you with a different operator has perfect signal. It's not that your phone is faulty: it's tied to a single roaming partner, and that partner doesn't reach that far.
If the problem persists in several cities on the same trip, it's no longer an isolated area without coverage: it means your line's roaming agreement with that country is weak or nonexistent. In that case, no restart will fix it, because the problem lies in a commercial agreement between operators, not in your phone's settings. This is exactly the point where it's best to stop trying with roaming and look for an alternative that doesn't depend on that agreement.

Step 3: Check network mode and band
If you've already activated data roaming and restarted your phone, the next suspect is the network mode. Many phones are configured to "automatically" connect to the best available network, but when roaming, this automatic mode sometimes fails to choose between 4G and 5G, leaving the phone without data even if it shows a signal.
Try this: go to Settings → Mobile Data → Mobile Data Options → Voice & Data (on iPhone) or Settings → Mobile Networks → Preferred Network Type (on Android), and manually force 4G/LTE instead of leaving it on automatic or 5G. It sounds counterintuitive to intentionally lower the speed, but many local roaming networks still don't have 5G well integrated for foreign lines, and forcing 4G solves the problem in seconds.
| Network setting | When to try it | Expected result |
|---|---|---|
| Automatic (5G/4G/3G) | First option, by default | Works in most countries with good infrastructure |
| Force 4G/LTE | If automatic shows "no service" with visible signal bars | Usually reconnects in less than a minute |
| Force 3G | Only in rural areas or countries with very limited 4G network | Recovers data, though slower |
| Manual operator selection | When you've had no signal for several minutes after landing | Forces connection to the operator with a roaming agreement |
Step 4: Confirm your international plan is still active
Before continuing to check settings, confirm the obvious: that the roaming package you contracted (if you contracted one) is still valid and has available data. It's easy to lose track of the activation date or data limit when you've been traveling for several days, and some packages run out or expire without visible notification within the phone's system.
Check this directly in your home operator's app or website, not just on your phone: your phone may continue to show "roaming activated" even if the package has already run out, because that phone option only controls the technical permission to use data outside the country, not whether your plan still has available data to consume.
If you confirm that the plan is active and has data, but you still have no connection, the problem is no longer with your contract: it becomes a network problem, and that's where the next step comes in.
How to reset roaming step-by-step (iPhone and Android)
If the previous steps didn't work individually, this is the complete procedure, in order, to "reset" the roaming connection without having to factory restore your phone.
| Step | iPhone | Android |
|---|---|---|
| 1. Check active roaming | Settings → Mobile Data → Mobile Data Options → Data Roaming | Settings → Network & internet → Mobile networks → Roaming |
| 2. Airplane mode | Control Center → airplane icon, wait a few seconds, deactivate | Quick Panel → airplane icon, wait a few seconds, deactivate |
| 3. Full restart | Hold side button + volume until power off slider appears | Hold power button → Restart |
| 4. Manual network selection | Settings → Mobile Data → Network Selection → disable "Automatic" and choose manually | Settings → Network & internet → Mobile networks → Network operators → Search for networks → choose manually |
| 5. Check APN | Settings → Mobile Data → Mobile Data Network | Settings → Network & internet → Mobile networks → Access Point Names (APN) |
Follow these five steps in order and not all at once: if you activate and deactivate five settings at once, you won't know which one actually fixed the connection, and the next time it happens, you'll have to start from scratch again.
Step 5: Check the APN when nothing else has worked
The APN (Access Point Name) is the setting that tells the phone how to connect to the internet through the operator's network. In most cases, it configures itself when you insert the SIM card, but when roaming, the phone sometimes needs a specific APN for international data that isn't always automatically filled in.
Before manually touching the APN, contact your home operator via chat or app (a call while roaming can use up any remaining balance) and ask for the correct APN for data roaming in the country you are in. Entering an incorrect APN can leave you without data even when you return to your home country, so don't blindly copy values from internet forums.
If you've reached this point and still have no data, the problem is almost never configuration: it's the agreement between operators. At that point, continuing to fiddle with your phone's settings is a waste of time.

What to do to get roaming working if you've tried everything?
If you've already activated data roaming, restarted your phone, tried forced 4G, confirmed your plan is active, and checked the APN, and you still have no connection, the diagnosis changes: it's not a setting you missed; it's that your home operator has no way to provide you with data in that country or area at that time.
At that point, you have two reasonable paths. The first is to contact your operator and directly ask if they have an active data roaming agreement with any local operator in the exact area where you are (not just the country in general). The second is to stop relying on your home line's roaming and use an independent data line for that trip, such as a separately installed eSIM, which does not depend on your usual operator's agreement but connects directly to local destination networks.
This second option is what most people end up using after spending an entire afternoon of their trip fighting with settings, because it solves the root problem instead of patching it every time you change countries.
When the problem is with the operator and not your phone
There's a simple way to distinguish it: if the problem only appears in a specific spot (a hotel, a neighborhood, a road), it's likely localized coverage, and some of the previous steps will resolve it. If the problem follows you through an entire city or country, and you've already ruled out your phone's configuration, it's the roaming agreement that's failing, not your phone.
This distinction matters because it changes what's worth trying. Restarting your phone many times will not create a roaming agreement that doesn't exist between your operator and the local operator. In that scenario, traditional roaming depends on a negotiation between companies that you don't control and that can change without warning, while an independent data line for the destination eliminates that dependency entirely.
| Situation | Traditional roaming (your usual line) | Independent data line (travel eSIM) |
|---|---|---|
| Depends on an agreement between your operator and the local one | Yes, and it can be weak or nonexistent | No, it connects directly to local destination networks |
| Cost if you exceed data | Variable depending on your operator, check your contract | Fixed data plan, purchased before travel |
| Setup | Depends on roaming and APN settings | Installed once from the phone, without visiting a physical store |
| Keeps your original number | Yes, for calls and SMS | Yes, if the phone supports dual SIM (physical + eSIM) |
| Support if something goes wrong | From your home operator, according to their schedule | Depends on the chosen eSIM provider |
If you decide to go this second route, it's advisable to learn beforehand exactly what an eSIM is and which phones support it, because not all models are compatible: you can check the guide to eSIM compatible phones and, if your device is compatible, the process of installing an eSIM takes only a few minutes and is done before leaving home.
Frequently asked questions
What to do when your roaming doesn't work?
Check in order: that data roaming is activated in the settings, restart your phone (or use airplane mode for a few seconds), confirm that your international plan is still active and has available data, and try forcing the network to 4G. If none of this works, the problem is with the agreement between operators, not your phone.
Why do I see "no service" when roaming?
Generally for one of four reasons: your operator has no roaming agreement in that country, your plan excludes data roaming even if it includes calls, the phone is locked to a single network, or you are in an area where the only local operator with whom your line has an agreement does not have good coverage.
What to do to get roaming working?
Follow the step-by-step order in this article: data roaming activated, phone restart, network mode forced to 4G, active plan with data, and, if nothing works, APN review. If after all this it still doesn't work, the problem is with operator coverage, not configuration.
How to reset roaming?
Activate airplane mode and leave it on for a few seconds before deactivating it: this margin gives the phone time to reconnect to the best available antenna instead of repeating the previous connection. If that's not enough, do a complete restart of the phone.
Why does roaming work for calls but not for data?
Because they are two different agreements between operators. An operator may have a voice agreement with your line but not a data agreement, or the data agreement may be limited to certain areas of the country. Seeing a signal and being able to receive a call does not guarantee that you also have data available.
Does roaming stop working if I change cities within the same country?
It can happen if the country has several local operators and each covers different areas. Your home line may only have an agreement with the operator that dominates one region, so when you move to another city you may lose service even if it's the same country.
Is it worth using an eSIM instead of struggling with roaming?
If you've already checked all the settings and the problem persists, yes, it's reasonable to consider it, because a travel eSIM connects directly to local destination networks without depending on your usual operator's roaming agreement. It's useful to compare the differences between eSIM and traditional roaming beforehand.
Why does my eSIM also not work upon landing?
It can have different causes than traditional roaming, such as not having activated it before leaving home or the phone not having selected the correct data line upon landing. These causes are detailed in the guide on what to do when the eSIM doesn't work upon landing.
Conclusion
Roaming that doesn't work almost always has an identifiable cause: a switch turned off, a phone that needs to be restarted, a poorly chosen network mode, or a plan that has already run out. Follow the steps in order, and on most trips, you'll regain connection in a few minutes, without overspending or losing travel time.
But if you've already checked everything and the problem persists city after city, it's not your phone: it's that your home operator doesn't have a good roaming agreement in that destination, and no restart will change that. That's when it's best to stop relying on a third party for your data abroad. An international eSIM connects directly to local networks in more than 200 destinations, activates in approximately 1 minute from your phone, and you have 180 days from purchase to activate it when you need it. If something goes wrong, there's 24/7 support in all languages via email and WhatsApp, without depending on the schedule or discretion of an operator you never chose for your travels.
If you want to better understand the differences before deciding, also review the comparison between eSIM and physical SIM and, if you're preparing for several consecutive trips, the complete guide to eSIM for travel.






