How to Connect to WiFi in China
The #1 question every newcomer asks: "I can see the WiFi network, but it asks for my phone number. What do I do?" This guide covers every WiFi scenario you'll encounter in China.
Most WiFi is FREE
Hotels, airports, metro stations, and most cafes offer free WiFi. No payment needed.
Passport Often Works
Many public WiFi networks let you log in with your passport number instead of a Chinese phone number.
VPN Needed for Apps
WiFi itself works fine, but some apps (Google, WhatsApp) won't connect without a VPN.
🏨 Hotel WiFi
This is the easiest WiFi to connect to in China. Almost every hotel offers free WiFi to guests.
💡 Step-by-step:
- At check-in, ask: "WiFi password?" or WiFi密码是多少? (wèi fài mì mǎ shì duō shǎo). Most hotels give you a card with the network name and password.
- Go to Settings → WiFi on your phone. Find the hotel's network.
- Enter the password. Done.
⚠️ Some hotels require SMS verification:
A few hotels show a login page after connecting, asking for a phone number. If you don't have a Chinese SIM yet:
- ✓ Ask the front desk: "Can you help me connect?" They often have a staff login or a bypass code.
- ✓ Use your international number — if your phone can receive SMS while roaming, put in your home number.
- ✓ Ask if they have a room-specific WiFi (many business hotels give you a unique code at check-in).
💡 Pro tip: Hotel WiFi + VPN
Hotel WiFi usually doesn't block VPNs. Once connected, turn on your VPN and you'll have full internet access (Google, WhatsApp, Instagram, etc.). If the WiFi is slow, use your mobile data as backup.
✈️ Airport WiFi
All major Chinese airports (Beijing, Shanghai, Shenzhen, Guangzhou, Chengdu) offer free WiFi.
✅ Method A: Passport Login (Best)
- Connect to the airport WiFi network.
- A login page appears. Look for a tab that says 护照登录 (passport login) or 外国旅客 (foreign travelers).
- Enter your passport number and nationality. Click submit.
- You're connected. Most airports give you 4-8 hours of free WiFi.
📱 Method B: SMS Code
- Connect to the airport WiFi network.
- Enter your phone number. If you have a Chinese SIM, use that. If not, try your international number (roaming required).
- Enter the SMS code you receive.
- Connected! If no SMS arrives, use Method A instead.
💡 Backup plan: No SIM, no passport login?
Some airports also offer boarding pass QR code login — scan the barcode on your printed boarding pass. If nothing works, find the airport information desk (问讯处) and show them: "我无法连WiFi,能帮我吗?" (wǒ wú fǎ lián WiFi, néng bāng wǒ ma? = I can't connect to WiFi, can you help me?)
🏮 Public WiFi (Cafes, Malls, Metro)
Starbucks, McDonald's, KFC, and most shopping malls offer free WiFi. The connection method is similar everywhere.
☕ Cafes (Starbucks, etc.)
- ✓ Network name: @Starbucks or StarbucksWiFi
- ✓ Login: Open browser → enter phone number → SMS code
- ✓ Alternative: Ask staff for a receipt with WiFi code (some Starbucks give you a one-time password on your receipt)
- ✓ Time limit: Usually 30-60 minutes free
🚇 Metro & Public Transport
- ✓ Major cities have free WiFi on subway trains and in stations
- ✓ Network: Usually named after the city transit (e.g., "SZ-Metro" in Shenzhen)
- ✓ Login: WeChat quick login (scan QR with WeChat) or phone number
- ⚠️ Metro WiFi cuts off between stations — reconnect at each stop
⚠️ Public WiFi Warning
Public WiFi in China is not secure. Avoid logging into banking apps, email, or any sensitive accounts on public WiFi. Use a VPN for an encrypted connection, or use your mobile data instead.
🔧 Troubleshooting: WiFi Not Working?
"I connected but no internet" / 连上了但没网
The login page probably didn't load. Open your browser and go to any website (like baidu.com) — it should force the login page to appear. If not, try disconnecting and reconnecting, or forget the network and reconnect.
"SMS code never arrives" / 收不到验证码
This is common. Try: (1) Wait 2-3 minutes and request again. (2) Check you entered the correct country code (+1 for US, +44 for UK, etc.). (3) Make sure your phone can receive SMS while roaming. (4) If all fails, look for the passport login option or ask staff for help.
"WiFi is too slow" / 网速太慢
Hotel WiFi can be slow during peak hours (7-10pm). Your options: (1) Use your mobile data instead (if you bought a SIM or eSIM). (2) Connect your laptop to your phone's hotspot. (3) Try using the VPN at a different time of day — the Great Firewall is more aggressive during certain hours.
"My VPN doesn't work on hotel WiFi"
Try switching VPN protocols in the app settings: change from Automatic to OpenVPN TCP, or try a different server location (Japan, Singapore, and Hong Kong servers often work better than US servers). If still blocked, use your mobile data as a hotspot and connect through that.
Was this guide helpful?
Share this guide
🔗 Related Guides
⚠️ Note
WiFi availability and login methods vary by location. Hotel WiFi is generally the most reliable. For important internet access (banking, work), use your mobile data (SIM/eSIM) instead of public WiFi.