You have three ways to stay online: an eSIM, roaming from your home carrier, or a local Chinese SIM. All three get you data. The difference is which apps they let you reach — and this is the part most guides get vague about.
1. eSIM — easiest for most trips
Buy it before you fly, activate it on landing, done. Because your data exits through a foreign carrier, blocked services keep working.
- Holafly — unlimited data, simplest setup.
- Airalo — cheap, but travelers report flaky speeds in China. Test it before you rely on it.
- Trip.com eSIM — bundles neatly if you also book a flight or hotel there.
One catch: eSIMs usually don't give you a Chinese phone number. A few apps ask for one, but for most tourists that never matters.
2. Roaming — zero setup, higher cost
Turn it on in your home carrier's app and you're done. Your data flows through your home network, so blocked services work with no VPN. It's the most reliable "just works" option — you pay more per gigabyte, but there's nothing to break.
3. Local SIM — cheapest, but needs a VPN
A physical SIM from the airport or a carrier shop is the cheapest data. It's a Chinese number on a Chinese network, so Google, WhatsApp, Instagram and Gmail are blocked. You'd add a VPN on top.
4. VPNs — install and test before you fly
This is the step people get wrong. In China you often can't download or update a VPN once you've landed — app stores block them, and connections get throttled.
- Install it at home.
- Test it at home.
- Have a second one as backup.
Which VPN works changes month to month. As of writing, travelers report LetsVPN and ExpressVPN working, while NordVPN fails for some. Treat any name as "check the latest reports the week you travel."
Before you fly — a five-minute checklist
- Buy an eSIM, or enable roaming.
- Install and test a VPN (only if you'll use a local SIM).
- Download Amap, DiDi, 12306 and Baidu Translate.
- Save your hotel name and address in Chinese.
- Screenshot your visa and booking confirmations.
The bottom line
| Option | Blocked apps | Setup | Verdict |
|---|---|---|---|
| eSIM | Work | Buy before flying | Best for most |
| Roaming | Work | None | Most reliable |
| Local SIM | Blocked | Buy on arrival + VPN | Only if staying weeks |
For a short trip, eSIM + a VPN as backup covers almost everyone. If you want zero fiddling, roaming is worth the extra cost. Pick a local SIM only if you're staying weeks and want the cheapest data — and pair it with a VPN you installed and tested at home.