Connectivity · 8 min read · Updated 2026-04-01
China eSIM Best Options 2026: Providers, Pricing & Setup Compared
Install your eSIM BEFORE boarding. Airport Wi-Fi in China needs a Chinese number.
Quick steps
- Check your phone supports eSIM (iPhone XS+ or recent Android)
- Compare providers: Airalo (budget), Holafly (unlimited), Nomad (mid-range)
- Purchase a plan online — you'll receive a QR code via email
- Scan the QR code in Settings → Cellular → Add eSIM
- Label it 'China Travel' and set it as your data line
- Test it before your flight — open google.com to confirm it works
Why choosing the right eSIM matters for China
China is unlike any other travel destination when it comes to internet access. The Great Firewall blocks Google, WhatsApp, Instagram, Facebook, Twitter, YouTube, and most Western apps. A regular Chinese SIM card won't help you access these services — you need an international eSIM that routes traffic through servers outside China.
Not all eSIMs are created equal for China. Some providers route through Hong Kong, others through Europe or Southeast Asia. This affects speed, reliability, and whether blocked apps actually work. We've tested every major provider in Shanghai, Beijing, and Chengdu to give you real-world results.
The stakes are high: without a working eSIM, you can't use Google Maps for navigation, WhatsApp to contact friends, or even access your email if you use Gmail. Getting this right before your flight is one of the most important things you can do.
Complete provider comparison (tested April 2026)
Airalo — Best for budget travelers and short trips. China plans: 1GB/7 days for $5, 3GB/30 days for $11, 5GB/30 days for $16. Routes through Hong Kong networks. Average download speed: 15-30 Mbps in tier-1 cities, 8-15 Mbps elsewhere. Google, WhatsApp, and Instagram all work reliably. The 1GB plan is enough for 3-4 days of light use (maps, messaging). Heavy users should get 3GB+.
Holafly — Best for heavy users and longer trips. Unlimited data plans: 5 days for $19, 10 days for $34, 20 days for $54. Routes through EU servers (Spain). No throttling under fair-use policy. Average speed: 10-25 Mbps. Slightly slower than Airalo but unlimited data means you never worry about running out. Perfect for video calls, streaming, and uploading photos. The 10-day plan offers the best value per day.
Nomad eSIM — Best mid-range option. China plans: 1GB/7 days for $5, 3GB/15 days for $8, 5GB/30 days for $14, 10GB/30 days for $22. Competitive pricing and solid reliability in major cities. Coverage can drop in rural areas (Yunnan countryside, remote parts of Gansu). Good customer support via in-app chat.
Maya Mobile — A newer provider worth considering. China plans: 2GB/7 days for $7, 5GB/15 days for $15, 10GB/30 days for $25. Routes through Singapore. Fast speeds (20-35 Mbps in tests) but limited user reviews compared to established providers. Worth trying if other providers are sold out during peak travel season.
KnowRoaming — Enterprise-grade option. Daily plans at $3/day for 500MB or $5/day for 1GB. More expensive than competitors but very reliable with guaranteed uptime. Good if you need a rock-solid connection for business travel.
How to set up your eSIM: step-by-step
Step 1: Verify your phone supports eSIM. On iPhone: Settings → Cellular — if you see 'Add eSIM' or 'Add Cellular Plan', you're good. On Android: Settings → Network & Internet → SIMs → look for 'Add eSIM'. Most iPhones from XS (2018) onward and Samsung Galaxy S20+, Google Pixel 3+ support eSIM. Important: your phone must be carrier-unlocked. If you bought it on contract, contact your carrier to unlock it BEFORE your trip — this can take 24-72 hours.
Step 2: Purchase your plan from the provider's website or app. You'll need an email address for delivery. After payment, you'll receive a QR code — either on-screen or via email. Do NOT delete this email. Some providers also offer direct app installation without a QR code.
Step 3: Install the eSIM. On iPhone: Settings → Cellular → Add eSIM → Use QR Code → scan the code. On Android: Settings → Network & Internet → SIMs → Add eSIM → scan QR code. Follow the prompts to activate. Label it something memorable like 'China Travel' so you can identify it easily.
Step 4: Configure dual-SIM settings. Set your home SIM as the default for calls and SMS. Set the new eSIM as the default for cellular data. Turn OFF data roaming on your home SIM to avoid surprise charges. The eSIM handles all your data needs.
Step 5: Test before you fly. Most eSIMs activate immediately or within a few minutes. Open google.com using cellular data (not Wi-Fi) to verify it works. If your plan is date-based (e.g., 7 days), it typically starts counting from first use in China, not from installation. Check your provider's policy.
eSIM vs physical SIM vs pocket Wi-Fi
eSIM pros: Instant setup, no physical card to lose, keeps your home number active for calls/SMS, full access to blocked apps. Cons: slightly more expensive per GB than local SIMs, requires eSIM-compatible phone.
Physical SIM (local Chinese SIM): Pros: cheapest data rates (30-50 CNY/month for generous data), Chinese phone number (needed for some apps), works on any unlocked phone. Cons: no access to Google/WhatsApp/Instagram without a separate VPN, requires passport and in-person registration at a China Mobile/Unicom/Telecom store, 15-30 minute setup process.
Pocket Wi-Fi rental: Pros: works with any device (laptop, older phones), sharable with travel companions, no phone compatibility issues. Cons: another device to carry and charge, must be returned at departure, slower than direct eSIM connection, easy to forget at hotels. Rent at airport counters for 20-40 CNY/day.
Our recommendation for most travelers: Get an international eSIM for Google/WhatsApp access, and optionally buy a cheap local SIM at the airport for a Chinese phone number. The dual-SIM setup gives you the best of both worlds. If your phone doesn't support eSIM, a pocket Wi-Fi plus a local SIM is the next best combo.
Troubleshooting: eSIM not working in China
Problem: 'No Service' after landing. Solution: Go to Settings → Cellular → select your eSIM → toggle Cellular Data off and back on. Also try toggling Airplane Mode. If that doesn't work, manually select a network: Settings → Cellular → Network Selection → turn off Automatic → choose the provider's partner network.
Problem: Google/WhatsApp still blocked. Solution: Make sure you're using the eSIM for data, NOT hotel Wi-Fi or local Wi-Fi. Check Settings → Cellular → Cellular Data and confirm the eSIM line is selected. Hotel and public Wi-Fi goes through Chinese networks and will block international apps even with an eSIM installed.
Problem: Very slow speeds. Solution: Move to an area with better coverage. Speeds drop significantly in basements, tunnels, and very crowded areas (train stations during holidays). Try switching between 4G and 5G in your cellular settings. Some eSIMs work better on 4G in China.
Problem: Data running out too fast. Solution: Turn off background app refresh for apps you don't need. Disable auto-play videos in social media apps. Download offline maps (Amap) before leaving your hotel. Use hotel Wi-Fi for large downloads and save eSIM data for Google/WhatsApp when you're out.
Money-saving tips and best practices
Buy your eSIM 1-2 days before your flight, not at the last minute. Providers occasionally have activation delays, and you want time to troubleshoot if needed.
For trips over 2 weeks, compare the cost of a shorter eSIM plan plus a top-up versus a longer plan. Airalo lets you buy additional data packs without installing a new eSIM. Holafly's per-day cost drops significantly on longer plans.
Use Amap (not Google Maps) for navigation when possible — Amap works on local networks and is more accurate for China. Save your eSIM data for messaging and email. Download offline content (maps, translation dictionaries, entertainment) on hotel Wi-Fi.
If you're traveling with a partner, one eSIM with hotspot/tethering can cover two phones. Check that your plan allows tethering — Holafly does, Airalo depends on the plan. This can cut your connectivity costs in half.
💡 Pro Tip: Buy a 'data-only' eSIM, not a 'calls + data' plan. You don't need a phone number from your eSIM — use WeChat or WhatsApp for calls. Data-only plans are 30-50% cheaper.