By Eric L.
09/09/2026 · 7 MIN READ

An eSIM not working in China is, in nearly every case, a setting rather than a network problem: data roaming is switched off for the eSIM line, another line is still selected for mobile data, the phone is carrier-locked, or the profile was installed but never activated.

The other frequent surprise isn't a failure at all: the eSIM connects fine, but Instagram and Google still don't load, because the profile belongs to a Chinese carrier and is filtered like a local SIM. Below, the six checks in the order that resolves most cases, then how to tell which kind of eSIM you actually have.

If your eSIM is fine and it's the VPN that won't connect, that is a different guide: VPN not working in China.

1. Data roaming is on for the eSIM line

A travel eSIM is a foreign carrier's profile visiting China. It only works with data roaming enabled on that line specifically. On iPhone: Settings, Cellular, tap the eSIM line, Data Roaming on. On Android: Settings, Network, SIMs, select the eSIM, Roaming on. Many phones default this to off for a newly added line.

SIX CHECKS, IN ORDERFIG. 01
1  data roaming on for that line
2  eSIM selected for mobile data
3  network chosen automatically
4  profile active, data left
5  phone unlocked, eSIM capable
6  you are actually on the eSIM
Five of these are switches you flip once. The sixth asks you to double-check an assumption you already made.

2. The eSIM is the line selected for mobile data

With two lines active, the phone uses one for data. If your home SIM is still the data line, the eSIM sits idle and you pay home roaming rates or get nothing. iPhone: Settings, Cellular, Cellular Data, choose the eSIM. Android: SIMs, Mobile data, choose the eSIM. Turn "allow cellular data switching" off while you're at it, so the phone doesn't quietly fall back to the other line.

● HOME SIM STILL THE DATA LINEMOBILE DATAHome SIMTravel eSIMsits idleHome roaming ratesor nothing at all● ESIM SELECTED FOR DATAMOBILE DATAHome SIMTravel eSIMData switchingoffData over the eSIMno quiet fallback
An installed eSIM does nothing until the phone is told to send data through it.

3. The network is selected manually

Travel eSIMs are usually valid on China Mobile or China Unicom, sometimes both. If automatic selection keeps picking a network your profile doesn't cover, choose it manually: iPhone, Settings, Cellular, the eSIM line, Network Selection, switch Automatic off and pick the carrier; Android, in the same SIM settings. Restart the phone afterward; after landing, a restart alone fixes a large share of cases.

WHEN AUTOMATIC SELECTION PICKS THE WRONG NETWORKTravel eSIMvalid on some networksautomaticmanualNetwork not on the planCarrier on the planChina Mobile / UnicomNo dataRestart the phone
If the phone keeps landing on a network your plan doesn't cover, choose the carrier yourself.

4. The profile is activated and has data left

Some plans start counting from purchase, others from first connection, and some require a tap in the provider's app or a visit to a link before they go live. Check the provider's app or email for the plan status, remaining data and expiry. Install and activate at home where you have normal internet; the airport is a poor place to discover that activation needed a connection.

CHECK BEFORE YOU BUYFIG. 02
[ ] the phone supports eSIM
[ ] the phone is carrier-unlocked
[ ] a profile slot is free
[ ] you have internet when activating
    └─ activate at home, not on the
       plane

5. The phone is unlocked and supports eSIM

Phones bought on installment plans or carrier promotions are sometimes locked to that carrier until the contract ends, and a locked phone won't accept a foreign eSIM. Check with your carrier before traveling. Separately, iPhones sold in mainland China have historically shipped without eSIM support or with limited support; if Settings, Cellular has no "Add eSIM" option, the hardware is the reason.

6. You're actually on the eSIM, not on Wi-Fi or the home SIM

Turn Wi-Fi off, confirm the eSIM shows signal bars and a carrier name, then open What Is My IP. The country shown tells you where your data exits: Hong Kong, Singapore or your home country means the eSIM is roaming as intended; China means you're on a local network.

CONNECTED BUT APPS STILL BLOCKEDFIG. 03
check where you come out
  ├─ home country → eSIM exits home
  ├─ China        → eSIM is local
  └─ third country→ eSIM exits there
only the middle case is filtered

"It connects, but Instagram still doesn't load"

That is the second kind of eSIM. A profile issued by a Chinese carrier is a local SIM in digital form: data exits in China and foreign services are filtered, exactly as on a plastic China Mobile SIM. Listings don't always make this obvious, so check whose profile it is before buying; if the description promises foreign apps without a VPN, it's a foreign carrier's profile. With a Chinese eSIM, your usual apps need a VPN that was set up before departure, as described in VPN for China: what to know before you land. The full comparison of roaming, travel eSIM and local SIM is in eSIM, roaming or local SIM in China.

WHY A HOME-EXIT eSIM NEEDS NO TUNNELFIG. 04
your traffic leaves the country
before it reaches the open internet
  └─ the filter sits on the other path
the eSIM already moved your exit point

Why a working travel eSIM needs no VPN

Your phone uses the Chinese tower for the radio signal only. Under the roaming agreement, the data is tunneled to the carrier that issued the profile and exits to the internet in that carrier's country. The Chinese gateways see carrier transit, not a user session, and don't filter it. That's routing at the network level, which is why it holds up on days when VPN tunnels don't.

BEFORE YOU FLYFIG. 05
[ ] eSIM installed and activated
[ ] data roaming enabled for it
[ ] tested at home on mobile data
[ ] home SIM data turned off
[ ] offline maps downloaded
Skip the fourth line and the other four still check out fine, right up until your home carrier's roaming bill arrives.

If you're not sure which connection type suits your trip, describe it and get an answer for your case.

Prompt for an AI
Help me choose how to get online in China.

Trip length: (how many days).
Cities: (which).
Phone: (model; supports eSIM: yes / no).
What I need: (maps and messaging / social apps /
video calls / working from a laptop).
Do I need a local number for payments and taxis:
(yes / no / not sure).

Compare roaming, a travel eSIM and a local SIM
for my case and tell me which to take.
For each one, say where my traffic will leave
the country.
Do not invent prices: if you do not know, say so.

eSIM for China: set it up before you fly

  1. Install the eSIM at home from the QR code and activate it if the plan requires.
  2. Set it as the data line, enable data roaming on it, disable automatic data switching.
  3. Note which Chinese carriers the plan covers, for manual selection.
  4. Estimate the data you'll need with the data usage calculator; turn off app updates and photo backup over mobile data.
  5. Keep your home carrier's roaming as a fallback, and a VPN configured on top if you also plan to use a local SIM or hotel Wi-Fi.

404 VPN runs over any connection, eSIM, local SIM or Wi-Fi, with VLESS, DNS inside the tunnel, a kill switch in the Android app and nearby locations in Hong Kong and Tokyo. WireGuard is blocked in China, so use VLESS there. The free plan of 2 GB a day is enough to test before you go. Start on the home page.