Travel China with sunshine
Practical guides
Before you arrive
Visas & entry
Paying in China
Internet & apps
Hotels & stays
Getting around
Culture differences
Hotels & stays

Booking hotels in China that accept foreign guests

The short answer

One filter and you're covered Trip.com + chain hotels

Book on Trip.com with the "Accepts Foreign Guests" filter and default to international or big Chinese chains — they handle foreign passports every day. Bring your passport to check-in and the hotel does the police registration for you. If a small hotel ever turns you away, that's their paperwork, not the law: free cancellation plus a nearby chain hotel turns it into a non-event.

The "we don't take foreigners" wall isn't discrimination — it's paperwork. Three cards, the whole story:

The rule

Every hotel must upload your passport to the police (PSB) system within 24 hours of check-in. No exceptions.

The reality · The wall

Small hotels & minsu lack the system or know-how, so they decline foreign passports — even though refusals were officially banned in July 2024.

The fix

Don't argue — book smart: Trip.com's "Accepts Foreign Guests" filter, chain hotels, and a confirm message before arrival.

Where to book

Book on Trip.com with the right filter

Trip.com (the international version of Ctrip) is the only major platform with a built-in "Accepts Foreign Guests" filter. Booking.com and Agoda have Chinese inventory but their foreigner info is often inaccurate.

PlatformForeign-guest filter?Verdict
Trip.comYes, dedicatedDefault choice
Booking.comWeak / unreliableAvoid for China
AgodaWeak / unreliableAvoid for China
ExpediaNoneSparse inventory
What to book

Chain hotels are the safe bet

These essentially always accept foreigners:

CategoryBrandsVerdict
International groupsMarriott, Hilton, IHG, Hyatt, Accor, Sheraton, WestinSafest — book freely
Solid Chinese chainsAtour, JI Hotel, Orange, Vienna, Hanting PremiumReliable — book freely
High-risk — avoidIndependent mom-and-pop inns, sub-¥150/night budget hotels in smaller cities, "minsù" guesthouses, leftover Airbnb private rooms (Airbnb exited mainland China in 2022 — remaining listings are unreliable)Avoid when possible

Two more habits that save you

Habit 1 — Book free-cancellation

If a hotel still refuses, you cancel and move with no loss. Free cancellation turns a rejection into a non-event.

Habit 2 — Confirm by message

Send this via Trip.com chat before arrival and save the reply:

"Hello, I'll check in with a US passport. Can your front desk register a foreign passport? Please confirm. Thank you."
Insider tip

First night = a confirmed international chain. After a long flight, don't gamble. Book a Marriott/Hilton/Atour for night one even if it's above budget. Switch to a cheaper approved place once you're awake and oriented.

When check-in goes wrong (the small problems)

ProblemWhyFix
"We can't accept foreigners" at the deskNo PSB registration systemStay calm, don't argue. Ask for a nearby hotel that does. Open Trip.com support — they refund and find you a room fast. Show your confirmation screenshot.
"Your passport can't be registered"Staff unsure of the processInternational chains handle this daily. Or ask if they can do a same-day registration at the local PSB office.
"Booking.com said nothing about this"Weak foreigner data thereRe-book on Trip.com with the filter on. Lesson learned.
"Arriving after midnight"Everything's closing, you're exhaustedYou already booked an international chain for night one — just walk in. This is why the first night is non-negotiable.
"Tibet / Xinjiang"Special rulesTibet: book the whole trip (transport + hotel + guide) through an authorized agency and get the entry permit. Xinjiang: major cities are fine; confirm each stop in remote counties.

If turned away: (1) ask the desk for a nearby foreigner-friendly hotel, (2) call Trip.com's fast English support, (3) head to the nearest international chain — they almost always have a late room. Then sort the refund in the morning with your screenshot.

Before you fly checklist

Quick checklist

  1. Book on Trip.com with the "Accepts Foreign Guests" filter.
  2. Default to international or Atour/JI/Orange chains.
  3. Choose free cancellation; message to confirm before arrival.
  4. Night one = a confirmed international chain.
  5. Tibet via authorized agency; confirm Xinjiang stops.
The "no foreigners" wall is a paperwork problem with a booking solution. Filter, confirm, and keep night one at a chain — and you'll never stand in a lobby with a rejected passport.