What you'll learn here
Let me guess: you tried to book a hotel in China through a regular site, got stuck at payment, or ended up with an address your taxi driver couldn't find. I've seen it a hundred times with my tour groups. Booking accommodation here isn't like booking in Europe or the US. Different rules, different platforms, and a few traps that can ruin your trip if you're not careful.
This guide is built from years of helping foreigners navigate Chinese hotels. I'll show you exactly which sites to use, how to pay without a Chinese bank card, and what to check before you confirm. No fluff, just real steps.
Why Booking Is Tricky
First, the elephant in the room: many international booking sites (like Agoda or Expedia) do list Chinese hotels, but they often miss smaller properties or charge higher rates. Plus, you'll run into issues with:
- Payment – Most Chinese hotels require a deposit via WeChat or Alipay. International credit cards? Not always accepted, even on big sites.
- Address – Hotels often have both a Chinese name and an English name that differs. Show the Chinese address to your driver.
- Registration – All foreign guests must be registered with local police within 24 hours. Hotels handle it, but they need your passport details.
- VPN needed – Booking.com and Airbnb work, but some hotel sites are blocked. Have a VPN ready on your phone.

Best Platforms to Book Hotels in China
Based on my experience, here are the platforms that work best for foreigners. I've ranked them by reliability, English support, and payment ease.
| Platform | English Support | Payment Options | Best For |
|---|---|---|---|
| Trip.com (formerly Ctrip) | Excellent – full English site and app | Visa, Mastercard, PayPal, Alipay | Most reliable for international visitors; covers both hotels and trains |
| Booking.com | Full English – but fewer Chinese properties than Trip.com | Credit cards accepted (Amex sometimes fails) | If you want to use a familiar interface; free cancellation available |
| Agoda | Good English | Credit cards, PayPal | Competitive pricing for budget hotels, but limited in tier-2 cities |
| Airbnb | Full English – but fewer listings in China changes | Credit cards, PayPal | Apartments and unique stays; note that many local homestays are not officially registered |
| Meituan / Fliggy | Chinese only – need translation | Alipay or WeChat only | Best prices but only if you have local payment; useful for last-minute deals |
I personally use Trip.com for 90% of my bookings. Their customer service is in English and they can help if a hotel doesn't accept your card. One caveat: always compare the rate on Trip.com vs. Booking.com – sometimes Booking.com is cheaper for the same room.
Step-by-Step Booking Guide
1. Search and Compare
Use Trip.com or Booking.com to search. Enter your destination and dates. Filter by 'Free cancellation' if you want flexibility. Pay attention to the guest rating – I've found that anything above 7.5 is decent, but above 8.5 means reliable.
2. Check Inclusions and Policies
Scroll down to read what's included: breakfast? Airport pickup? Many hotels in China offer free airport shuttle if you book directly with them. Also check the cancellation policy – some non-refundable deals are 30% cheaper but you lose everything if plans change.
3. Add Guest Names Exactly as in Passport
Chinese hotels are strict about matching IDs. Enter your full name exactly as on your passport. If you're booking for two people, list both names. Mistyped names can lead to check-in refusal.
4. Make Payment
If your card is declined (common with some Chinese banks), try using PayPal on Trip.com – it almost always works. As a last resort, you can book a hotel that accepts payment at the property (most allow 'pay at hotel' on Booking.com and Trip.com).
5. Receive Confirmation and Save Address
After booking, you'll get a confirmation email. Save a screenshot of the hotel's Chinese name and address. Also note the phone number – you'll need it for the taxi driver if they get lost.
Payment Hacks That Actually Work
I've watched countless tourists struggle at the front desk because their card won't swipe. Here's the truth:
- International Visa/Mastercard – Accepted on most online booking platforms (Trip.com, Booking.com) but rarely at the hotel itself for incidentals. If you need to pay at the hotel, cash in CNY is king.
- Alipay (with international card) – You can link a foreign card to Alipay now. Use it to pay deposits or even the full amount if the hotel's official Alipay account supports it.
- WeChat Pay – Similar to Alipay but slightly more difficult for foreigners. Some hotels only take WeChat.
- Cash – Always carry enough for a night's stay (around 500-1000 CNY). Smaller hotels or guesthouses may not accept cards at all.

What to Expect at the Hotel
Check-in Process
Bring your passport. The hotel will scan it and take a photo of you. This is mandatory for police registration. Expect a small deposit (200-500 CNY) for incidentals – they may ask for cash if your card doesn't work.
Room Amenities
Most Chinese hotels provide free toiletries, slippers, and bottled water. However, many do not provide a universal power adapter – Chinese sockets are two-flat-pin (Type A/I). Bring your own or ask at reception.
Wi-Fi and VPN
Hotel Wi-Fi is usually free but may require a Chinese phone number for login (a common headache). If you can't log in, ask the front desk to help (they often have a 'guest login' code). Remember: Google, Facebook, WhatsApp are blocked. You need a VPN installed before you arrive.
Breakfast
If you booked with breakfast, it's often a buffet with both Chinese and Western options. But don't expect good coffee – most hotels serve instant coffee or a latte that tastes like sweet milk. Head to a nearby Starbucks if you're picky.
Top Cities & Where to Stay
Beijing
For first-timers, stay near Wangfujing or Dongzhimen. I recommend Novotel Beijing Peace – great location, English-friendly staff, and a pool. Budget? Try 365 Inn near Dongzhimen metro – clean and around 300 CNY/night. Always book at least a week in advance – hotels fill up fast for Forbidden City visits.
Shanghai
I prefer the French Concession area for its charm and cafes. Hotel Éclat is my go-to for mid-range (around 800 CNY). For luxury, The Bund Hotel offers river views. Avoid staying in Pudong if you want nightlife – it's dead after 10 PM.
Chengdu
Stay near Chunxi Road for easy access to pandas and hotpot. Niccolo Chengdu is fancy but pricey. A solid alternative is Atour Hotel – a Chinese chain with reliable service and English support. They have a filter on Trip.com.
Xi'an
For the Terracotta Warriors, stay near Bell Tower. Sofitel Xi'an on Renmin Square is lovely but expensive. If you want to save, Hanting Hotel chain has locations everywhere – basic but clean, around 200 CNY.
Frequently Asked Questions
Verified and fact-checked by the editorial team.
Bo Wu
No comments yet.