Booking hotels in China is straightforward if you know what to use. The main complication most foreigners don't anticipate: not every hotel in China is legally allowed to host foreign nationals. Walk into the wrong place and they'll turn you away at check-in, even with a confirmed booking.
Here's how to book correctly, which platforms work, and what to confirm before you arrive.
The Foreigner Registration Issue
Every hotel in China is required by law to register foreign guests with the local Public Security Bureau (PSB). This means hotels need to have a foreigner registration system set up.
Hotels in tourist areas and major cities almost universally have this. Budget guesthouses, small family-run inns (民宿), and some local business hotels in smaller cities may not.
What this means practically:
- International hotel chains (Marriott, Hilton, Holiday Inn, Sheraton, etc.) always have foreigner registration. Book these with full confidence.
- Large domestic chains (such as Jinjiang, Home Inn, Hanting) in major cities are generally fine.
- Rural guesthouses, Airbnb-style rentals from private individuals, and budget local inns in smaller cities can be a risk.
If you show up at a non-registered property, you won't be arrested — but you won't be allowed to stay, and you'll be scrambling for alternative accommodation with your luggage in tow.
Which Platforms to Use
Trip.com — Best Overall for Foreigners
Trip.com (formerly known internationally as Ctrip) is the dominant Chinese travel booking platform. For foreigners:
- English-language interface
- Accepts international credit cards and PayPal
- Massive inventory including both Chinese and international chains
- Customer service in English
- Clear filtering for location, price, and star rating
Tip: When booking on Trip.com, you can often filter for "Foreigners Accepted" — use this if you're uncertain about a property.
Best use case: Most bookings across China, especially in tier-1 and tier-2 cities.
Booking.com and Agoda — Good for International Chains
These platforms have solid inventory for international chain hotels in China. If you're staying at Marriott, Hilton, or similar, Booking.com pricing is competitive and the interface is familiar.
Limitation: Their inventory for local Chinese hotels is thinner than Trip.com, and smaller domestic properties may not appear at all.
Best use case: International chains, or if you prefer a non-Chinese platform for comfort.
Airbnb — Possible But Risky
Airbnb operates in China. The experience is inconsistent.
Many Chinese apartments listed on Airbnb are not registered to host foreign nationals. The host may not know this, or may tell you it's fine (it may not be). Some hosts have had their listings operating without ever hosting a foreigner and discover the registration issue only when you arrive.
If you use Airbnb in China, confirm in writing with the host that they can legally register foreign guests before your arrival. Ask them to confirm they've done it before for a foreign passport holder.
In practice, Airbnb works more reliably in Shanghai, Beijing, and Chengdu than in smaller cities.
Direct Hotel Website Booking — Fine for Large Hotels
Major chain hotels' own websites work perfectly well. If you're loyal to a specific hotel program (Marriott Bonvoy, Hilton Honors), direct booking is standard and the experience is the same as anywhere.
What to Confirm Before You Check In
1. Foreigners accepted If you're booking a non-chain property on Trip.com, look for confirmation in the property description that they accept foreign passports. If it's not clear, ask via the platform's messaging system before confirming.
2. Location relative to transit Chinese hotel descriptions often list a subway station proximity. Verify this against Amap rather than trusting the hotel's stated walking time — the difference between 5 minutes on the website and 25 minutes on the ground is common.
3. Breakfast and check-in time Chinese domestic hotels often offer breakfast as an add-on or at a set time. Confirm the check-in time matters more if you're landing late or departing early.
4. Payment at property Most hotels will accept Alipay, WeChat Pay, or cash. International credit cards are accepted at major international chains but not always at domestic ones. Confirm payment options if you're unsure.
What to Do If You Arrive and They Won't Check You In
This is rare but it happens.
Steps:
- Ask calmly whether they have foreigner registration capability (外国人登记). Sometimes it's a staff training gap, not a policy issue.
- Contact the booking platform (Trip.com, Booking.com) immediately — most have 24/7 support and will either resolve it or find you alternative accommodation.
- Have a backup list of nearby hotels that are confirmed foreigner-friendly. For any city, searching "[city] international hotel" on Amap or Trip.com will surface confirmed options.
Booking for Specific Situations
Booking near a hospital
If you're in China for medical treatment, staying close to the hospital matters — especially if you have early morning appointments or limited mobility. Search specifically within a 1-2km radius of the hospital on Trip.com. Major hospitals in Beijing, Shanghai, and Guangzhou typically have several foreigner-suitable hotels nearby.
For medical trips, confirm in advance whether the hotel can assist with extending your stay on short notice, since treatment timelines can shift.
Booking in smaller cities
In tier-3 and tier-4 cities, international chain presence is thinner. Stick to the larger domestic brands (Jinjiang Hotels, Atour, etc.) and confirm foreigner registration. Trip.com's filtering is your friend here.
Booking during peak holiday periods
Chinese national holidays (especially Golden Week in October and Chinese New Year in January/February) cause hotel prices to spike and availability to collapse, particularly in popular destinations.
Book well in advance — 4-6 weeks minimum for popular areas during peak periods. For Golden Week, 2 months ahead is not excessive.
Price Range Reference (2026)
Rough benchmarks for a single night in a major Chinese city:
| Category | Price Range (USD) | |---|---| | Budget (local guesthouse / hostel) | $15–35 | | Mid-range domestic chain (Hanting, Jinjiang, Atour) | $35–70 | | Upscale domestic (Atour S, Zmax, etc.) | $70–120 | | International 4-star (Holiday Inn, Novotel) | $80–150 | | International 5-star (Marriott, Hilton, Sheraton) | $150–350+ |
Medical tourism note: Budget accommodation near top hospitals can be competitive. For extended stays (2+ weeks), look for hotels offering weekly rates — many will negotiate, especially outside the main tourist calendar.
Summary
For most foreigners booking hotels in China:
- Use Trip.com as your primary platform — largest inventory, English interface, foreigner-friendly filtering
- Booking.com / Agoda work for international chains
- Airbnb is okay in major cities but verify foreigner registration
- International hotel chains are always safe
- Confirm foreigner registration for any non-chain property before arrival
Download the Trip.com app before you travel. You'll want it for adjustments on the go.
Internal Links
For the broader context of arrival planning, see China Travel Checklist for First-Time Visitors.
If you're also sorting out getting around once you arrive, How to Use Didi as a Foreigner in China covers the main transport app you'll rely on between airport, hotel, and appointments.
Sorting out the full setup for your China trip? Get the Survival Kit — it covers accommodation, payments, apps, and the other friction points in one place.
Need more than the guide?
This guide covers the basics. If real-world friction shows up, you can compare the support options and choose the level of human backup that fits your trip.
