Booking a Hotel in China as a Foreigner: What I Actually Check Before I Pay

This post contains affiliate links. I may earn a commission if you book through them, at no extra cost to you.

A hotel in China can show up in your search results, accept your payment, and still turn you away at the front desk. Not because of overbooking — because the property was never licensed to register a foreign passport in the first place.

This guide is based on 8 trips to mainland China since December 2024, staying in Shanghai (上海), Guangzhou (广州), Shenzhen (深圳), Hangzhou (杭州), Wuhan (武汉), Suzhou (苏州), Nanjing (南京), and Xi’an (西安). On every one of those trips, I checked whether a hotel could take a foreign guest before I booked it — not after.

Quick answer

  • Not every hotel in mainland China can register a foreign passport. Confirm this before you book, not at the front desk.
  • On Trip.com, open the hotel’s Policies section and look for the line “Guests from all countries/regions are welcome at this property.”
  • International chains have been reliable for me so far — Marriott brands specifically. I still check every other hotel individually, every time.
  • Price is not protection. I’ve been turned away at hotels that weren’t cheap.
  • A refundable deposit at check-in is common. Bring a way to pay beyond your home-country credit card.

Why some hotels can’t take foreign guests

China requires hotels to register foreign guests with the local police within 24 hours of check-in. Doing that requires a specific foreign-guest license (涉外资质). Hotels without it aren’t supposed to accept foreign passports at all — and for years, plenty of budget and mid-range hotels simply didn’t have it.

In May 2024, China’s Ministry of Public Security, Ministry of Commerce, and National Immigration Administration jointly told the hotel industry to stop refusing guests on that basis, after foreign travelers — including people from Nigeria, the UK, and Pakistan — complained publicly about being turned away (South China Morning Post, as of August 2026: https://www.scmp.com/news/china/politics/article/3264460/chinas-hotels-told-roll-out-welcome-mats-foreign-visitors-regardless-service-approvals). The notice pushed for simpler registration and better English support at the front desk.

I haven’t seen that rule fully take hold. Across my 8 trips, I’ve been turned away at hotels more than once, and it hasn’t only happened at the cheapest properties.

My paid rates in China have run anywhere from under 400 RMB to around 900 RMB a night, and price hasn’t predicted whether a hotel would take me.

How I check before I book

I search on Trip.com even when I might book somewhere else. On a hotel’s listing page, I open the Policies section. If it includes the line “Guests from all countries/regions are welcome at this property,” I book it. If that line isn’t there, I either skip the hotel or contact the property directly before paying — I don’t rely on guessing.

>>Trip.com

This isn’t a guarantee. It’s the clearest signal the platform gives me, and it’s held up across 8 trips.

International chains vs. everything else

Marriott-branded hotels haven’t refused me in mainland China so far. I’m deliberately saying “so far” — I don’t treat it as a rule, and I still check the Policies line even for chains I trust. For every hotel outside of Marriott, I check individually, every single time, no exceptions.

I don’t book homestay-style listings in China, so I can’t speak to how they handle this from experience. What I’ve picked up anecdotally is that they run into refusals more often than hotels do — treat that as an unconfirmed pattern, not something I’ve tested myself.

At check-in

Bring your actual passport. Photocopies and photos on your phone don’t work.

Check-in has been staffed every time I’ve done it in China — I haven’t run into a self-service kiosk there. A refundable deposit at check-in is common, including at chain hotels. At the Fairfield by Marriott in Shenzhen in February 2026, I was charged 700 RMB upfront through Wise, which included the deposit. After a small Marriott gift credit was applied and the room charge was finalized, the total came to 329.75 RMB, and the difference was refunded automatically.

Wise

Hotel signage sometimes says English service is available. In my experience in Guanzhou, that hasn’t been consistent — the front desk staff at check-in couldn’t help in English, but a different staff member could at checkout. When nobody on shift spoke English, staff used a translation app instead, without me having to ask.

My own late-night arrivals in China have only happened at airport hotels, so I can’t speak from experience to a very late check-in at a regular city hotel. If you’re arriving into Pudong (浦东) specifically, I’ve written separately about the airport hotel I stay at there.

Paying

I prepay for the room itself whenever I can, since the charge goes through online instead of at the property. I haven’t run into a deposit on any of those prepaid stays.

It’s the ones I pay for at the property — like the Fairfield in Shenzhen — where a deposit has come up.

For property payments, I pay however they take it: a Chinese payment app in some cases, Wise in others. I wouldn’t assume a card from your home bank will work if you hand it over at the front desk, so I keep a Chinese payment app or Wise ready as a backup.

For the mechanics of paying in China more generally — cards, payment apps, and getting set up before you land — I’ve covered that separately in my guide to paying for things in China.

See also: Alipay and WeChat Pay in China: What Actually Works for Transit and Small Shops

Booking through Trip.com, step by step

  1. Search your destination city and dates.
  2. Open a hotel’s listing and check the Policies section for the foreign-guest line before doing anything else.
  3. If it’s there, copy the hotel’s Chinese name from the listing and paste it into Amap to confirm the address and that the property actually exists — I cover getting set up with Amap in my guide to map apps in China — then book and pay however you prefer.
  4. If the foreign-guest line is missing, either choose a different hotel or contact the property directly and ask before paying.
  5. Save your confirmation, and bring your passport to check-in.

Check current hotel rates in China on Trip.com.

>>Trip.com

See also: Why Google Maps Doesn’t Work in China (And What to Use Instead)

Who this works for

If you’re sticking to international chains and don’t mind double-checking a listing before you pay, this method has worked for me across 8 trips. If you want zero chance of a rejected check-in, stay only at major chains and skip homestay-style listings entirely.

TipsAccommodationChina
Sponsored links
Thank you to share!
Follow Sky

We sell full-size pictures without Watermark US$1000 per a piece. Feel free to ask us.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close