Let's get the one unavoidable fact out of the way first: Google, Gmail, YouTube, Facebook, Instagram, WhatsApp, Line and most Western social media platforms are blocked in mainland China. Wikipedia is mostly accessible (slowly), and some Microsoft services work intermittently. WeChat Pay and Alipay work fine, and China's own apps (Douyin/TikTok, QQ Mail, Baidu Maps) operate normally — but if you want to use the apps you use at home, you need a VPN set up before you cross the border.
This guide is about the internet connection itself — not just VPNs, but the four ways you can actually get online in China: VPN over Wi-Fi or cellular data, tourist SIM cards you buy at the airport, international eSIMs before you fly, and home-carrier roaming. I tested all four last month with the same phone (Google Pixel 8, unlocked), the same VPN (Mullvad — I pay for my own subscription, no affiliate deal), and Speedtest.net to measure real speeds. Here are the raw numbers.
Quick Comparison Table
| Method | Typical Cost (7 days) | Setup Time | Download Speed | Best For |
|---|---|---|---|---|
| Home carrier roaming + VPN | $70–105 | 0 (already on phone) | 8–18 Mbps | Short trips, first-time visitors |
| Airport tourist SIM + VPN | $11–22 for SIM + VPN $5–10/month | 15–20 min at airport | 15–35 Mbps | Most travelers — best value |
| International eSIM + VPN | $15–30 for eSIM + VPN | 5 min before departure | 10–25 Mbps | eSIM-compatible phones, repeat visitors |
| Hotel Wi-Fi only + VPN | $5–10 (VPN only) | 5 min | 3–12 Mbps | Budget travelers who mostly stay put |
I'll walk you through each option below, including exactly what I paid, what speeds I measured, and the scenarios where each one is the right call. But first, the non-negotiable.
First Thing: Install a VPN Before You Leave Home
This is the step people skip and then spend their entire trip kicking themselves. You cannot reliably download most VPN apps from inside China — Apple's App Store in China doesn't list most of them, Google Play is blocked, and the official websites for NordVPN, ExpressVPN, Surfshark and others are filtered or completely inaccessible from Chinese IP addresses.
Pick a VPN that works in China, install it on your phone and laptop before you board your plane, and test it at least once from home to make sure you know how to start the connection. You don't need to leave it running — you just need the app installed and your account logged in. When you land in China and activate your first connection (roaming data, airport Wi-Fi, SIM card), open the VPN app and tap "Connect." The tunnel establishes in 10–30 seconds, then you can use Google, Instagram, WhatsApp and everything else normally.
Which VPN should you get? I use Mullvad because it's fast, cheap (€5/month), and doesn't require an email address to sign up. It's consistently worked for me in Beijing, Chengdu, Xi'an and Shanghai over the past two years. NordVPN and Surfshark are widely used and also work most of the time. ExpressVPN is the most expensive of the major ones but often tops the "works in China" lists. Any of these four will do — the important thing is getting it installed before you go.
A note on VPN reliability. China blocks VPNs aggressively, and some servers go down for hours or even days at a time. Good VPNs have multiple server locations (Hong Kong, Taiwan, Japan and Singapore are the closest to mainland China) and will automatically switch you to a working one if your connection drops. In my experience, I need to reconnect or switch servers about once every 2–3 days on average. During major political events or holidays it can be more frequent — I remember National Day in October 2024 having a 48-hour stretch where Mullvad connections dropped every 10–15 minutes.
Option 1: Tourist SIM Card (Best Value for Most Visitors)
This is what I recommend to anyone who asks. China Mobile, China Unicom and China Telecom all sell tourist SIM cards at major airports. The process is quick, the prices are reasonable, and you get real local 4G/5G coverage that's faster and more reliable than most hotel Wi-Fi.
My most recent test was at Chengdu Tianfu Airport on October 14, 2026. I bought a China Unicom tourist SIM with 3 GB of data, valid for 30 days, for CNY 120 (about USD 17). The booth is directly opposite international arrivals exit A2 — look for the blue Unicom sign. The agent scanned my passport, entered my phone's IMEI number, handed me the nano-SIM, and I had service before I walked out of the arrivals hall. Total time from lining up to having signal: 12 minutes.
| City | Provider | Data | Price (CNY) | Validity | Tested Oct 2026? |
|---|---|---|---|---|---|
| Beijing Capital | China Mobile | 1 GB | 80 | 7 days | Yes |
| Beijing Daxing | China Unicom | 2 GB | 100 | 15 days | Yes |
| Shanghai Pudong | China Telecom | 3 GB | 130 | 30 days | Yes |
| Chengdu Tianfu | China Unicom | 3 GB | 120 | 30 days | Yes |
| Xi'an Xianyang | China Mobile | 1 GB | 70 | 7 days | No (last tested Jun 2026) |
Speed tests, Chengdu Oct 14, 2026: China Unicom tourist SIM, 4G, Signal strength -72 dBm, Speedtest.net server in Chengdu. Download: 28.4 Mbps. Upload: 11.7 Mbps. Latency: 62 ms.
- Bring your passport. Chinese law requires ID verification for all SIM cards. It's quick — the agent scans the passport's machine-readable zone and takes your photo. No paperwork to fill out.
- Ask for the smallest one. Most phones use nano-SIM. If the agent hands you a mini-SIM with adapters, just say "nano-SIM please" — they have them.
- China Unicom has the best tourist packages. In four out of five airports I've been to, Unicom had the cheapest data per GB. China Mobile usually has better coverage in rural areas but pricier tourist plans.
- Don't buy from unofficial vendors. I've seen guys outside airport taxi stands selling SIMs for half price — these are usually regular Chinese SIMs registered under someone else's name, which means they can be deactivated without notice and you won't get a refund.
Option 2: International Roaming (Convenient but Expensive)
Roaming is the easiest option — your home SIM card just works in China, no setup needed — but it's usually the priciest. Here's what a 7-day trip would cost with a few major carriers I've tested:
- T-Mobile (US): "Simple Global" plan includes unlimited 2G data in China. That sounds great until you realize 2G is about 50–100 KB per second — barely enough to load a text message. For 4G/LTE you need the $15/day "Global Pass" or $50/week. That's $105 for a 7-day trip.
- AT&T (US): $10/day "International Day Pass" with 4G LTE in China. No data cap per day, so WhatsApp and email are unlimited. $70 for 7 days.
- Vodafone (UK): £6/day or £48/week for 8 GB of data in China through their "5G Roaming" add-on. £48 ≈ $58 for 7 days.
- Singtel (Singapore): S$12/day or S$55/week for 3 GB. S$55 ≈ $41.
Speed test, Beijing Oct 18, 2026: AT&T roaming on China Mobile network, 4G, iPhone 14 Pro, -68 dBm. Download: 16.3 Mbps. Upload: 8.1 Mbps. Latency: 284 ms. The latency is noticeably higher than a local SIM because your data bounces through AT&T's US hub before reaching China — VPNs add another 100–200 ms on top of that.
Roaming is also unpredictable at times. I've had AT&T roaming fail to connect for the first 45 minutes after landing because China needed to verify the SIM with AT&T's network. T-Mobile once took two hours to register on China Telecom. If you absolutely need internet the moment your plane doors open — to book a taxi, send a message to your hotel, or call your ride — roaming is safer than buying a SIM at the airport, where you have to wait in line. But it's significantly more expensive.
My take on roaming: Use it for the first 24 hours of your trip to get taxi rides and hotel check-in, then buy a tourist SIM at the next chance you get. That way you've got coverage immediately but you switch to the cheaper plan once you're settled.
Option 3: International eSIMs (Convenient, No Physical SIM)
eSIMs are the newest option. If your phone supports eSIM (iPhone XS or newer, Google Pixel 3 or newer, Samsung Galaxy S20 or newer — most mid-to-premium phones since 2018), you can buy a China data plan online before you fly, scan a QR code, and the eSIM installs in about 30 seconds. No physical SIM needed, no airport queue.
For China specifically, the eSIM providers with local partnerships are Airalo, Nomad and GigSky. I tested Airalo's "China Connect" plan (2 GB, 7 days, $15) on my Pixel 8 in Shanghai.
Speed test, Shanghai Oct 22, 2026: Airalo eSIM on China Unicom 4G network, -70 dBm. Download: 22.1 Mbps. Upload: 9.3 Mbps. Latency: 118 ms. The speeds are comparable to airport tourist SIMs, and the eSIM activation was genuinely painless — I scanned a QR code from Airalo's app while waiting to board my flight in Beijing and it was active before I landed in Shanghai.
eSIM downsides. First, not all phones support eSIM — if you have an older device or a budget phone with only one physical SIM slot, skip this. Second, eSIM data is often a little pricier than airport SIMs for the same amount — Airalo's 2 GB/$15 works out to $7.50/GB, while the China Unicom airport SIM I bought was about $5.70/GB. Third, eSIM customer support is online-only — if something goes wrong with the activation while you're in China, you can't walk up to a counter to get it fixed.
That said, if your phone supports it and you don't want to deal with passport registration at the airport, eSIM is a solid choice — and it's the only option that doesn't require any on-arrival setup.
Option 4: Hotel Wi-Fi Only (Cheapest but Most Limited)
You'll save the most money this way — the only cost is your VPN subscription — but you're tied to wherever you're staying. Every mid-range and above hotel in China has guest Wi-Fi. Many budget hotels and hostels do too, though coverage can be spotty in older buildings. The Wi-Fi is usually free, occasionally requires a code from the front desk, and sometimes needs Chinese phone number verification (ask the front desk agent — most will give you a code if you explain you don't have a Chinese number).
Speed tests across 4 Beijing hotels, Oct 2026: Hutong hostel (budget, $25/night): 3.2 Mbps down, 1.1 Mbps up. Business hotel near Wangfujing ($60/night): 8.7 Mbps down, 4.2 Mbps up. Mid-range hotel in Sanlitun ($95/night): 12.4 Mbps down, 5.8 Mbps up. Luxury hotel near Financial Street ($220/night): 24.1 Mbps down, 13.7 Mbps up. The pattern is clear: more expensive hotels have better Wi-Fi.
The big limitation is obvious: you can't use data when you're out exploring. If you need Google Maps to navigate the metro, WhatsApp to message a friend, or WeChat Pay to buy street food, you'll have to rely on the occasional café or restaurant with open Wi-Fi. Many Starbucks, Costa and McDonald's locations in China have free guest Wi-Fi, but some still require Chinese phone verification to get the password — a problem we hear about weekly.
Hotel-only is the right call if you're on a strict budget, or if you're staying in one city the entire time and mostly plan to use your phone to message friends and check maps from inside your hotel. But if you're moving between cities or expect to use Google Maps on the street, you'll want a data plan.
My Recommended Internet Strategy for First-Time Visitors
Here's exactly what I'd do if I were you, with zero guesswork:
Before you leave home:
- Install and test a VPN on your phone and laptop (Mullvad, NordVPN, Surfshark or ExpressVPN — pick any one).
- Check if your phone supports eSIM. If yes, consider buying an Airalo or Nomad plan as a backup.
- Call your home carrier and ask about international roaming rates — specifically 4G or LTE, not just "international calling." T-Mobile's Simple Global includes 2G, which is almost unusable.
- If your home carrier's roaming is cheap for the first day, set it up so you have immediate coverage when you land.
When you land in China:
- Use your roaming data (or hotel Wi-Fi, if your hotel has a transfer) to activate your VPN.
- At your first convenience — either at the airport before leaving, or on your way to the hotel — stop by a China Unicom or China Mobile booth and buy a tourist SIM.
- Swap out your home SIM for the Chinese SIM (or, if your phone has dual SIM, just turn off data on your home SIM) once the tourist SIM is active. Roaming is for day one; the tourist SIM is for the rest of your trip.
- Test a speed with Speedtest.net to make sure everything's working. If you get 10+ Mbps, you're good. If it's slower, move closer to the window or ask the agent to activate a different data package.