Some Chinese hotels cannot register foreign guests, so they decline a booking even when the room is free. This is a paperwork limit, not a judgement about you. Check before you pay, and the problem seldom reaches the front desk.
If you have ever been stuck at a counter with a sleeping child and a language you do not speak, you know why this is worth five minutes at home.
Why would a hotel refuse a foreign guest?
Because every guest has to be registered, and not every hotel can do that for a passport. Foreign visitors must be registered with the local police within 24 hours of arrival at their lodging, and hotels file this for guests using the passport[1].
A small local guesthouse that only handles Chinese ID cards may have no way to enter a passport at all. Hotels copy the original passport, so carry it with you at check-in[2].
What to do: choose hotels that clearly welcome foreign guests, and read what registration involves before you fly.
How can you tell before you book?
Look for three signs, and ask if any are missing.
- The booking page offers a passport field or says foreign guests are welcome.
- Recent reviews come from travellers who are not Chinese.
- The hotel answers a direct question in the booking app’s message box.
A short message works well. Paste this line:
请问你们可以接待外国客人吗?我们持马来西亚护照
It means “Can you receive foreign guests? We hold Malaysian passports.” Ask them to reply in writing and save the reply.
Our guide to Chinese hotel booking apps for Malaysians shows where the message box sits in each app.
What about hotels in a package?
Agencies choose hotels that host foreign groups, so a refusal is unlikely. The weak point is the line “or similar”, which lets the agency swap a hotel close to departure.
Ask the agency to confirm in writing that any replacement also takes foreign passports. Our package comparator has a line for hotel substitutions, and the hotel wording glossary explains the other phrases.
What if the desk still says no?
Stay calm and polite. Hand over the original passport and show the booking on your phone. Ask for the duty manager, because the first person you meet may not know the rule.
If the hotel still cannot take you, ask the desk to name a nearby hotel that does, or to call one. Then message the booking app’s service line and ask for a rebooking or refund. Screenshots of the booking and your earlier message help.
China has a national tourism consultation and complaint line, 12301, though it is not an emergency number[3]. For a late-night arrival, read our note on late check-in and room holds and keep a second hotel in mind.
What should you do next?
Open the stays topic page for the other checks that sit around the room itself. Then send the hotel its question today, while you still have time to choose another.