← cartapi.io blog

Does eSIM work in China? What an AI agent tells you (and sells you)

Published 2026-08-06 · Last updated 2026-08-06 · 8 min read · travel
TL;DR

Yes, eSIM works in China. Most tourist "China" eSIMs — Airalo, Holafly, Nomad, Saily — technically route via Hong Kong or overseas gateways. Because your data exits China before the Great Firewall applies, Google, WhatsApp, Instagram, and YouTube work with no VPN. Airalo's pooled-data plans win on price per GB; Holafly's unlimited wins for heavy tethering (with a daily throttle). Buy via an AI agent: prompt "cartapi, get me a 10GB China eSIM for 14 days" and get a checkout link.

Every year I get the same question from a friend who's about to visit Shanghai: "Do I really need a VPN?"

The clean answer: no, if you buy the right eSIM. Here's why, and how the AI-agent flow makes it a 60-second decision instead of a Reddit rabbit hole.

The weird truth about "China eSIMs"

When Airalo or Holafly sell you a "China" eSIM, in most cases you're not getting a domestic China Mobile plan. You're getting a plan that roams onto Chinese towers via an MVNO agreement with a Hong Kong or overseas carrier.

Practically, that means:

Net effect: Google Maps works. WhatsApp works. Instagram works. YouTube works. Gmail works. You don't need a VPN because you effectively already have one, baked into the eSIM.

This is not a loophole and it's not new. Roaming international travelers have always exited via their home carrier's gateway. Tourist eSIMs formalized what was already the case for anyone with an iPhone paying $12/MB in roaming.

Comparing the tourist-eSIM providers for China

ProviderStructureTypical priceBest for
AiraloPooled data (5/10/20GB)~$1.80/GBCost-conscious travelers, moderate data.
HolaflyUnlimited/day (with soft cap)~$3/dayHeavy tethering, video calls; users who want no data anxiety.
NomadPooled data~$1.70–2/GBSimilar to Airalo, sometimes cheaper.
SailyPooled data + optional VPN~$1.90/GBUsers who want an extra VPN layer belt-and-braces.
Local China Mobile / Unicom (bought in China)Domestic planCheapest per GB in raw termsLong-stay users who WILL use a separate VPN.

The "domestic vs Hong-Kong-routed" split is the entire game. If you buy at a Beijing airport kiosk, you save money on data but you lose Google/WhatsApp/Instagram unless you have a VPN pre-installed. If you buy an Airalo/Holafly/Nomad/Saily plan before you fly, you pay a small premium and get the western internet included.

Which "China" plan should you actually pick?

Rough heuristics from actual traveler behavior:

The AI agent flow

Skip the comparison spreadsheet:

claude mcp add --transport http cartapi https://mcp.cartapi.io/mcp

using cartapi, get me the cheapest 10GB eSIM for China for 14 days. Confirm it routes via Hong Kong before showing me the checkout.

The agent calls search_esim_plans(country=CN, min_data_gb=10, min_days=14), filters to the HK-routed SKUs (they're the majority), picks by price, and returns a Stripe URL along with the plan details.

Or ask for a comparison:

using cartapi, compare the top 3 China eSIMs for a 10-day trip with heavy WhatsApp/Instagram use. Include which gateway they route through.

The agent surfaces the trade-offs live from cartapi's normalized catalog.

What still doesn't work

A HK-routed tourist eSIM handles ~95% of a foreign visitor's China internet needs. Edge cases:

Install and activate before you land

  1. Order the eSIM before your flight. The agent emails the QR code.
  2. Scan the QR from another device (a laptop or a friend's phone) — you can't scan an on-screen QR with the same phone that's installing.
  3. iOS: Settings → Cellular → Add eSIM. Android: Settings → Network → Add carrier.
  4. Leave the eSIM's cellular data OFF until you land.
  5. On landing in China: turn Airplane Mode off, enable the new eSIM's cellular data, and open Google Maps to confirm.

If Google Maps doesn't load: toggle Airplane Mode off/on, or manually select the network in Settings → Cellular. If still nothing, the fallback is to buy a physical SIM at the airport — every major China airport has kiosks — but this basically never comes up if the eSIM was installed correctly.

Try it

claude mcp add --transport http cartapi https://mcp.cartapi.io/mcp

using cartapi, cheapest 10GB China eSIM for 14 days that bypasses the Great Firewall

The agent handles the filter, the pick, and the checkout URL. Sixty seconds to a working Beijing WhatsApp session.

Frequently asked questions

Does eSIM work in China?

Yes. Most tourist "China" eSIMs (Airalo, Holafly, Nomad, Saily) route via Hong Kong or overseas gateways. Traffic exits mainland China through a foreign gateway, which is why Google/WhatsApp/Instagram work without a VPN.

Is Airalo or Holafly better for China?

Airalo's pooled-data plans are cheaper per GB and popular with cost-conscious travelers. Holafly's unlimited plans (with soft daily throttle) win for tethering and heavy video. Neither is universally "better" — pick by data volume and whether you need unlimited.

Do I need a VPN in China with a travel eSIM?

Usually no, if your eSIM routes via Hong Kong or an overseas gateway (which most travel eSIMs do). Install a VPN before you land as a backup — VPN apps get harder to install once you're in China.

Can I buy a China-compatible eSIM through an AI agent?

Yes. Add cartapi's MCP server to Claude Desktop and prompt for the plan. The agent filters to HK-routed SKUs, picks by price, and returns a Stripe URL. QR arrives by email.

What about WeChat Pay and Alipay?

They now support tourist-mode signups with foreign cards without needing a Chinese SIM. Your travel eSIM helps with everything else; payment apps are a separate flow.

About the author

Roc Chow

Roc Chow runs , a travel eSIM store covering 200+ destinations including China, and builds cartapi. The routing details in this post are from live testing on the ground in Shanghai, Beijing, Shenzhen, and Chengdu.

LinkedIn · · cartapi.io