Disabling Roaming While Keeping Wi-Fi: A Complete Guide for Android and iOS

Are you abroad or in a region where your carrier doesn't provide coverage, and your phone automatically switches to roaming? Mobile service in such circumstances can be quite expensive: the cost of a minute of talk, text messages, and especially mobile data can be 10-50 times higher than your domestic rates. Wi-Fi remains the only secure way to stay connected. without the risk of getting a bill for thousands of rubles.

In this article we will look at how disable roaming completely (voice communication, SMS and mobile Internet), but still keep your work Wi-Fi, Bluetooth and other wireless functions. Instructions are valid for Android (including Samsung, Xiaomi, Google Pixel) And iPhone (all models with iOS 12 and newer). We'll also explain the pitfalls users can expect and how to avoid unexpected charges.

Why roaming is dangerous even if you don't make calls

Many people mistakenly believe that roaming charges are only for outgoing calls or SMS. In fact, operators write off money for:

  • 📞 Incoming calls (even if you haven't answered).
  • 📥 SMS messages (including spam and notifications from banks).
  • 🌐 Background traffic (Apps can share data without your knowledge).
  • 🔄 Automatic update (for example, weather, mail, messengers).

Example: user MTS In Turkey I received a bill for 12,000 ₽ in 3 days, although I only actively used WhatsApp via Wi-Fi. It turned out the phone was syncing in the background. Google Photos via a mobile network. Similar cases are being reported among subscribers Beeline, Megaphone And Tele2.

⚠️ Attention: Roaming rates change monthly. Check the current terms in your operator account or via USSD requests (*111#, *100# and others).

Another trap - "free" roaming in some countries (for example, within the framework of EAEU). Even if the operator promises "0 rubles for calls," mobile internet may be charged at the partner network's rate. For example, in Armenia or Kyrgyzstan 1 MB of traffic can cost up to 10 ₽.

How to disable roaming on Android

On Android There are two main methods: through network settings and with the help of airplane modeLet's consider both options, taking into account the firmware features. MIUI (For Xiaomi/Redmi/POCO), One UI (For Samsung) and "clean" Android (for example, on Google Pixel).

Method 1: Manually Disable Mobile Network

This method is suitable if you want block communication completely, but leave Wi-Fi And Bluetooth:

  1. Open SettingsNetwork and Internet (or Connections on Samsung).
  2. Select Mobile network (on some devices - SIM cards and mobile networks).
  3. Turn off the switch Mobile data.
  4. Go back and select Roaming (or Data roaming) - turn it off.
  5. To be on the safe side, go to SIM card settingsVoice roaming and deactivate it.

On Xiaomi the path may look like this: Settings → SIM cards & mobile networks → [select SIM] → Roaming → Off.

Mobile data is disabled|Data roaming is turned off|Voice roaming is deactivated|Wi-Fi and Bluetooth remain active-->

⚠️ Attention: On some firmware (for example, ColorOS from Oppo/Realme) After disabling roaming, the network signal may disappear. In this case, use Method 2 (Airplane mode).

Method 2: Airplane mode with manual Wi-Fi activation

An alternative way is to activate airplane mode, and then turn it on manually Wi-Fi:

  1. Open the quick settings panel (swipe down from the top edge of the screen).
  2. Click on the icon Airplane mode (airplane).
  3. Once activated, open the panel again and turn it on Wi-Fi.

The advantage of this method: guaranteed to be blocked all types of mobile communications (calls, SMS, 2G/3G/4G/5G), but at the same time Wi-Fi And Bluetooth (for example, for headphones or smart watches) remain functional.

Disabling Roaming on iPhone (iOS)

On iPhone the algorithm is simpler, but there are some nuances dual SIM cards (if you use eSIM + physical card). The instructions are suitable for iOS 12–17.

Method 1: Via SIM card settings

  1. Go to SettingsCellular communications (or Mobile communications).
  2. Select your SIM card (if you have more than one).
  3. Turn off the switches:
    • 📶 Cellular data
    • 🌍 data roaming
    • 📞 Voice roaming (optional if you don't plan to call)
  • Return to the main menu Settings and make sure that Wi-Fi included.
  • On iPhone With iOS 16+ can be used Wi-Fi only mode for a specific SIM card. To do this:

    1. IN Cellular communications select SIM.
    2. Click Voice and dataWi-Fi Calling (if supported by the operator).
    3. Activate Wi-Fi only.

    Method 2: Airplane Mode with Wi-Fi

    Likewise Android, on iPhone Can:

    1. Turn on Airplane mode in the control panel (swipe down from the upper right corner).
    2. Press and hold the icon Wi-Fi in the panel to enable it separately.
    3. Important: On iPhone With iOS 15+ in airplane mode it turns off automatically Bluetooth for some devices (eg AirPods). To avoid this, after activating airplane mode, turn on Bluetooth manually.

      📊 What phone do you have?
      Android
      iPhone
      Another

      What to do if roaming won't turn off

      Sometimes, even after all these steps, the phone still detects roaming data. Let's look at typical causes and solutions:

      Problem Possible cause Solution
      Roaming turns on automatically Automatic network search Turn it off Automatic network selection in the SIM card settings
      Calls are going through despite the disconnection Active Wi-Fi Calling Turn it off Wi-Fi calling in SIM settings
      Traffic is debited despite the data being disabled. Background application activity Disable background traffic in Settings → Applications
      No signal after disabling roaming Communication module failure Restart your phone or remove/insert the SIM card

      If the problem persists, check:

      • 🔧 Software updates: on Android Roaming bugs are often fixed in new firmware versions.
      • 📱 Operator settings: some (for example, Tele2) send SMS with network configuration, which can reset your settings.
      • 🛠️ Reset network settings: extreme method - Settings → System → Reset → Reset Wi-Fi, mobile networks, and Bluetooth.
    How can I check if I'm being charged while roaming?

    Send a USSD balance request (for example, *100# For MTS or *102# For Beeline). Compare the amount before and after connecting to Wi-Fi. If the balance has decreased, there's still mobile data available. Also, check the details in your operator account (under "Roaming" or "International Services").

    How to avoid hidden charges while roaming

    Even after disabling roaming, some applications may wake up the mobile network for synchronization. Here's how to avoid this:

    1. Disable automatic syncing

    On Android:

    1. Settings → Accounts and sync (or GoogleGoogle Account).
    2. Turn off syncing for unnecessary services (for example, Google Photos, Drive).

    On iPhone:

    1. Settings → [Your name] → iCloud.
    2. Disable options like iCloud Photos or Notes.

    2. Disable background traffic for apps

    On Android:

    1. Settings → Applications → select an application (e.g. Facebook).
    2. Mobile data → turn off Background traffic.

    On iPhone:

    1. Settings → Cellular.
    2. Scroll down to the list of apps and turn off mobile data for the ones you don't need (eg. App Store, Music).

    3. Use a VPN for extra protection

    If you connect to public Wi-Fi networks (in hotels, airports, cafes), enable a VPN to avoid data interception and forced redirection to the operator's paid pages. Free options: ProtonVPN, Windscribe (with traffic limit).

    Common mistakes and how to avoid them

    Users often encounter the following problems:

    1. Leave it on Wi-Fi Calling.

      This feature allows you to make calls over Wi-Fi, but some operators (eg. Megaphone) such calls are charged as roaming calls. Turn it off in the SIM card settings.

    2. They don't check eSIM settings.

      If you have iPhone With eSIM, roaming may be activated on the second line. Check both SIM cards in Settings → Cellular.

    3. Ignore operator notifications.

      When crossing the border, the operator sends an SMS with roaming conditions. Don't delete it. — there may be information about hidden fees (for example, for "free" MB of traffic).

    Another typical mistake is using instant messengers without Wi-Fi. For example, Viber or WhatsApp They may attempt to send a message over a mobile network if Wi-Fi is temporarily unavailable. To avoid this:

    • 📵 Turn it off in the messenger settings Use mobile data.
    • 🔄 Turn on Wi-Fi only to download media files.

    FAQ: Answers to frequently asked questions

    Is it possible to receive SMS messages while roaming without being charged?

    Yes, but only if your carrier doesn't charge for incoming SMS. Check your plan for this. For example, Beeline In some countries, it charges up to 10 rubles for each incoming SMS. To avoid charges, disable data roaming and use instant messaging apps (Telegram, WhatsApp) via Wi-Fi.

    Why did the Internet disappear after disabling roaming?

    You've likely disabled not only roaming but also mobile data entirely. Check:

    1. Are you connected to Wi-Fi?
    2. Is Airplane mode activated? (If so, turn on Wi-Fi manually.)
    3. Have your network settings been reset (try restarting your phone).

    How do I know if I'm being charged for roaming?

    Send a USSD balance request (*100# For MTS, *102# For Beeline) or check the details in your personal account. Pay attention to the "Roaming" or "International Services" sections. You can also install the operator's app (for example, My MTS, MegaFon Personal Account) and enable notifications about write-offs.

    What should I do if my operator charged me for roaming by mistake?

    Contact operator support via:

    • 📞 Hotline (for example, 0890 For MTS, 0611 For Beeline).
    • 💬 Chats in your personal account or app.
    • 📧 Official social networks (VKontakte, Telegram).

    Provide screenshots of the details and explain the situation. By law, the operator is required to review the complaint within 30 days.

    Is it possible to use a navigator (Google Maps, Yandex.Maps) without roaming?

    Yes, if in advance Download maps for offline use:

    • IN Google Maps: open the app → tap on your avatar → Offline maps → select area.
    • IN Yandex.Maps: Profile → Offline Maps → Download.

    Offline maps take up memory space, but allow you to save traffic and money.