When you cross into mainland China, Google Maps stops working. So does WhatsApp, Instagram, YouTube, and Gmail โ€” blocked at the network level. An international eSIM is the simplest fix: your traffic routes through servers outside China, so all your usual apps keep working. No VPN needed.

Quick Decision: Which eSIM Should I Buy?

| Your situation | Recommended | Price | Notes | |---------------|-------------|-------|-------| | 1โ€“3 day trip | Airalo | From $5 | Cheapest, reliable enough | | 4โ€“7 days typical use | Nomad | From $9 | More stable, better coverage | | Heavy data user | Holafly | From $27 | Unlimited, no data anxiety |


What Is an eSIM โ€” and Why Do You Need One in China?

An eSIM is a digital SIM card built into your phone. Instead of physically swapping a SIM card, you scan a QR code and the eSIM profile is installed directly onto your phone. You can run your home SIM and the eSIM simultaneously โ€” one for calls, one for data.

Why international eSIMs work in China: The ones that work use international roaming agreements with Chinese carriers. Your traffic enters China's network but exits through an international gateway before hitting the firewall โ€” so Google, WhatsApp, and YouTube work normally.

The ones that don't work are eSIMs that assign you a domestic Chinese IP. Those are subject to the same blocks as local SIMs.

Check before buying: The product description should mention something like "works without VPN in China," "Hong Kong routing," or "international roaming."


Step 0: Check Your Phone Is eSIM-Compatible

Checking eSIM compatibility on iPhone Settings โ€” looking for the Add eSIM option

iPhone:

  1. Go to Settings โ†’ Cellular
  2. Look for "Add eSIM" or "Add Data Plan"
  3. Present โ†’ compatible / Missing โ†’ not compatible

Android:

  1. Go to Settings โ†’ Network & Internet โ†’ SIM cards
  2. Look for "Add eSIM" or similar option

If your phone isn't compatible: Buy a physical SIM card at any electronics store near the border crossing, or use your hotel Wi-Fi plus a VPN downloaded before you entered China.


The Three Best Options

Nomad โ€” Best Overall

Price: From US$9 for 3GB / 15 days (recommended: US$15 for 5GB / 30 days) Speed: 4G/LTE, stable on the metro and in buildings Coverage: Routes through international gateways โ€” Google, WhatsApp, all work Best for: Trips of 4+ days, anyone who wants reliability without thinking about it

Nomad is the most consistent pick for mainland China. Their APAC plan covers China plus Hong Kong, useful if you're crossing back and forth.

Buy Nomad eSIM โ†’ (affiliate link โ€” we earn ~10% commission at no extra cost to you)


Airalo โ€” Best Budget Option

Price: From US$5 for 1GB / 7 days (recommended: US$10 for 3GB / 15 days) Speed: 4G/LTE, occasionally slower than Nomad in fringe areas Best for: Short trips (1โ€“3 days), budget travelers

Airalo is the most well-known eSIM marketplace. For a quick Shenzhen day trip or weekend, the smaller plans are usually sufficient.

Important: Buy the China-specific plan, not a "Global" plan. Global plans often route differently and may be less reliable inside China.

Buy Airalo eSIM โ†’ (affiliate link)


Holafly โ€” Best for Heavy Data Users

Price: From US$27 for unlimited / 7 days Speed: 4G/LTE Best for: Video calls, uploading content, people who don't want to track data usage

If you're going to be on Maps and video constantly โ€” or sharing your connection โ€” the unlimited plan removes all stress.


Side-by-Side Comparison

| Feature | Nomad | Airalo | Holafly | |---------|-------|--------|---------| | Starting price | $9 / 3GB / 15d | $5 / 1GB / 7d | $27 / unlimited / 7d | | Recommended plan | $15 / 5GB / 30d | $10 / 3GB / 15d | $27 / unlimited / 7d | | Network speed | 4G/LTE stable | 4G/LTE | 4G/LTE | | Google / WhatsApp | โœ“ | โœ“ | โœ“ | | Multi-country APAC | โœ“ | โœ“ | China only | | Top-up in app | โœ“ | โœ“ | โœ“ |


How Much Data Do You Actually Need?

| Usage | Daily data | |-------|-----------| | Maps + messaging + light browsing | 150โ€“300 MB | | Social media (Instagram, etc.) | 300โ€“600 MB | | Occasional video calls | 500 MB โ€“ 1 GB | | Video streaming | 1 GB+ |

3-day typical trip: 3โ€“5 GB is plenty. If you're unsure, go for 5 GB โ€” you can always top up in the app, but you can't get refunded for unused data.


When to Buy and Install

Buy: Any time before you leave. Both apps work globally.

Install: Do it before you cross the border โ€” ideally in your hotel in Hong Kong, or at the airport. You need unrestricted internet to download the eSIM profile.

Critical: Once you're inside mainland China, the eSIM providers' websites are blocked. You can't buy or install from there without a VPN.

Activate: The eSIM activates automatically when your phone detects a Chinese carrier signal.


Step-by-Step Installation

Step 1: Buy Your Plan

Choosing an eSIM data plan in the app โ€” selecting a Shenzhen China package

Download the Nomad or Airalo app (or visit their website). Select China or Asia Pacific, choose your data amount, and pay. You'll receive a QR code immediately โ€” either in the app or by email.

Step 2: Install the eSIM Profile

Scanning the eSIM QR code with your phone in a hotel room before crossing into China

On iPhone:

  1. Settings โ†’ Cellular โ†’ Add eSIM
  2. Tap "Use QR Code"
  3. Scan the code from your laptop screen (or from the app)
  4. Label it "China Data" when prompted
  5. Wait 1โ€“2 minutes for installation

On Android:

  1. Settings โ†’ Network & Internet โ†’ SIM cards โ†’ Add eSIM
  2. Follow the QR scan prompts

Step 3: Set Up Dual SIM

After installation, your phone will ask which SIM to use for what:

  • Default calls & SMS: Keep your home SIM
  • Default data: Switch to the eSIM (China data plan)
  • Enable data roaming: Turn on for the eSIM line

This way, you can still receive calls and texts on your home number while all internet traffic goes through the eSIM.

Step 4: Test in China

Using Google Maps on a phone in Shenzhen โ€” the connection test after eSIM activation

Once you cross the border, open Google Maps. If it loads โ€” you're good. If not, check:

  • Is the eSIM set as the default data line?
  • Is "Data Roaming" turned on for the eSIM?
  • Try toggling Airplane Mode off and on to force a network refresh

Troubleshooting

| Problem | Fix | |---------|-----| | No signal at all | Restart phone โ†’ check eSIM is enabled in Settings | | Signal but no internet | Check Data Roaming is on for the eSIM line | | Google still blocked | Confirm you're using eSIM data, not local Wi-Fi | | Slow speeds | Force 4G/LTE mode in Settings โ†’ Cellular | | Data running low | Top up directly in the Nomad / Airalo app |


FAQ

Can I make phone calls with an eSIM? No โ€” eSIMs from Nomad/Airalo are data-only. Use WhatsApp or WeChat calls over the eSIM data. Keep your home SIM active for regular calls (you may incur roaming charges from your home carrier for calls, but data goes through the eSIM).

Can I receive SMS verification codes? Not through the eSIM. If you need SMS verification (some Chinese apps require this), you'll need your home SIM active, which may incur roaming SMS charges from your home carrier.

Do I need a VPN? No. That's the point of an international eSIM โ€” the traffic routing bypasses the firewall. Google, WhatsApp, Instagram all work directly.

What if I arrive in China and haven't installed it yet? You're stuck until you find working Wi-Fi (hotel lobby, sometimes). Some hotel lobby Wi-Fi is routed internationally and may let you access the eSIM provider's site โ€” worth trying. Otherwise, buy a physical SIM at a carrier store near any major shopping mall.

Can two people share one eSIM? No. Each eSIM is tied to one device.

What happens after my data runs out? Your internet stops until you top up. Do it in the app โ€” no reinstallation needed.


Related Guides