Can any hotel in China take foreign guests? Legally yes — practically, it depends. Here are the current rules, the three ways bookings fail at check-in, and how to pick a hotel that won’t give you a 2am surprise.
Since 2024, Chinese authorities (public security, commerce and immigration departments) have repeatedly instructed hotels that they must not turn away foreign guests. The old “foreigners can only stay in approved hotels” rule is gone on paper. In practice, some small properties in remote towns still hesitate — not from policy, but because staff don’t know how to register a passport in the police system.
Every foreigner must be registered with local police within 24 hours of arrival. Hotels do this automatically when they scan your passport at check-in — this is why the front desk always takes your passport for a few minutes. Staying in an apartment or with friends? You must register at the local police station yourself within 24 hours.
The #1 failure. Your booking name must match your passport character-for-character — including middle names, order and spelling. “Mike Smith” will not match “Michael John Smith”. If your booking platform auto-filled an account nickname, fix it before you fly.
A reservation under your friend’s or agent’s name can leave the front desk unable to find you. If someone books on your behalf, make sure the guest name field carries your passport name — not the payer’s.
Budget OTA rates occasionally get cancelled on arrival day. Ask the platform for a written cancellation record and a rebooking obligation, and keep a backup option. An agency with local staff can call the hotel in Chinese and resolve it on the spot.
Shanghai: a hotel near a Line 2 station covers the Bund, Pudong, Nanjing Rd and both airports. Beijing: Line 1 or Line 2 puts the Forbidden City, Wangfujing and the hutongs within reach. Families: solid family rooms near metro stations exist around ¥600/night in both cities — book early for holiday periods. View seekers: Bund-side river-view rooms run €200–300/night; book a “river view” category explicitly, not just “Bund area”.
Exhibiting at NECC (Hongqiao)? Stay walking distance in the Hongqiao hub area and ask about halal or dietary-friendly breakfast options in advance — both are commonly requested and easily arranged with notice.
Corporate rates up to 50% off, guest name matched to your passport, and a local team that calls the hotel in Chinese if anything goes wrong at check-in. Every booking now includes a free China travel eSIM.
Since 2024, authorities have reiterated hotels must not refuse foreigners. Some small properties in remote areas still hesitate out of unfamiliarity with passport registration — book foreigner-friendly hotels in advance.
Usually a name mismatch — the reservation must match your passport exactly, including middle names. Bookings under someone else’s name and same-day OTA cancellations are the other common causes.
Yes, within 24 hours. Hotels do it automatically at check-in. In private accommodation, you register yourself at the local police station.
Metro line first: Line 2 in Shanghai, Line 1/2 in Beijing. Then filter by budget — family rooms near metro from ~¥600, Bund river-view €200–300.
Get a written cancellation record and rebooking obligation from the platform, keep a backup option, and use an agency with local staff who can fix it in Chinese on the spot.