Where to Stay

How to Book Hotels in China: A Foreigner's 2026 Guide

Written by David Thompson — China hotel reviewer, 6 years hospitality insights

6 min read · Last updated

TL;DR

Booking a hotel in China can be a bit of a maze for foreigners due to specific registration requirements and payment methods. Your best bet is to stick with major international platforms like Trip.com, which is the international face of Ctrip, China's largest booking site. Always filter for hotels that explicitly state they accept foreign guests, as not all establishments are licensed to do so. Be prepared for payment challenges; while international credit cards work on some apps, having WeChat Pay or Alipay is a game-changer for local transactions. Confirm your reservation directly with the hotel before you arrive, and always have your passport handy for check-in.

Quick Steps

  1. 1

    Choose a Foreigner-Friendly Booking App

    Start by using Trip.com, as it's the most reliable platform for finding hotels in China that accept international guests. Booking.com or Agoda can be secondary options, but verify their foreign guest policies carefully.

  2. 2

    Filter for Accepting Foreign Guests

    When searching on your chosen app, actively look for filters or explicit notes indicating that the hotel accepts "foreign guests" or "international guests." This is a critical step to avoid issues at check-in, especially outside major cities.

  3. 3

    Confirm Your Booking Directly

    After making a reservation, call the hotel directly (or have a Chinese-speaking friend call) a day or two before your arrival. Reconfirm your booking details and, most importantly, confirm that they are indeed licensed and willing to host foreign travelers.

Alright, so you're heading to China and need a place to crash. Great. But before you just open Booking.com and hit 'reserve,' let's talk. Booking hotels here isn't quite like back home. After 15 years on the ground, I've seen folks get turned away at reception more times than I can count. It's not personal; it's bureaucracy.

Why It's Different: The Foreigner Factor

Every hotel in China that hosts foreign guests needs a special license and has to register your stay with the local Public Security Bureau (PSB). This means they'll scan your passport, take your photo, and sometimes even ask for your visa details. Many smaller, budget-friendly hotels or guesthouses simply don't bother with this license because it's extra paperwork and a hassle for them. So, even if an app lets you book it, they might just tell you, "Sorry, no foreigners." It's annoying, but it's the reality.

Your Go-To Apps for Booking

Forget relying solely on your usual suspects. While some work, others are duds. Here's what you actually need:

  • Trip.com (Ctrip): This is your absolute best friend. Trip.com is the international version of Ctrip, which is China's largest online travel agency. They're excellent at filtering for hotels that accept foreign guests, and their customer service is generally solid. You'll find the widest range of options, from international chains to local boutiques.
  • Booking.com & Agoda: These can work, but sometimes their inventory for "foreigner-friendly" hotels is smaller than Trip.com's. Always double-check the fine print on these platforms. Some hotels listed might _technically_ be bookable but still cause issues at check-in. Use them as a secondary option.
  • Local Apps (Meituan, Fliggy, WeChat's hotel section): Unless you're fluent in Chinese and have WeChat Pay or Alipay fully set up (and ideally a Chinese ID), steer clear for initial bookings. These are great if you have a local friend helping you out, but they're not built for foreign travelers.

The Booking Process: Step-by-Step

Here's how you actually get a room without a headache:

  1. Pick Your Platform: Start with Trip.com. Seriously.
  2. Search & Filter Smart: Enter your destination and dates. Now, here's the crucial bit: look for a filter or a note that specifically says "foreigner friendly," "accepts foreign guests," or "international guests welcome." If Trip.com doesn't explicitly state it, you can sometimes infer from the hotel's star rating (4-5 star hotels almost always accept foreigners). When in doubt, call the hotel directly (or have a Chinese friend call).
  3. Read the Fine Print: Before you commit, read the hotel's policies. Look for any specific requirements for foreign guests. Some might ask for specific visa types, though this is rare.
  4. Payment Hurdles: This is where things can get sticky. Trip.com generally accepts international credit cards (Visa, Mastercard, Amex). Booking.com and Agoda also do. However, for local apps or if you're trying to pay upon arrival, WeChat Pay and Alipay are dominant. Get these set up _before_ you arrive if you can, linking your international credit card. It'll make your life infinitely easier for everything in China.
  5. Confirm, Confirm, Confirm: Once you've booked, get a confirmation number. I always recommend calling the hotel directly (again, a Chinese friend is invaluable here) a day or two before your arrival to confirm your booking and re-confirm that they accept foreign guests. This saves you a world of trouble.

Check-in Like a Pro

When you arrive at the hotel:

  • Passport is King: Have your physical passport ready. They'll need to scan it. Don't offer a photocopy; they need the real deal.
  • Registration Forms: Expect to fill out a simple registration form with your name, passport number, and sometimes your visa details.
  • Language Barrier: Many hotel staff, especially outside major international chains, might not speak much English. Have your booking confirmation (with the hotel name and your name in Chinese characters) ready on your phone to show them. Google Translate is your friend.

Common Gotchas & How to Dodge 'Em

PRO TIP: If you're booking a hotel that's not a major chain or specifically marked "foreigner friendly," especially in smaller cities, _always_ have a local Chinese friend call them _before_ you book. Even if an app allows the booking, a small hotel might still turn you away at the door because they aren't registered with the PSB for foreign guests. This isn't malice; it's just how the system works for them. Your friend can confirm their eligibility and save you a late-night scramble.

  • "We Don't Accept Foreigners": This is the most common issue. You've booked, you arrive, and they say no. It's usually because they lack the proper license. Your best defense is proactive confirmation (see above).
  • VPN for Global Apps: Remember, Google, Facebook, Instagram, and many other Western apps are blocked in China. If you're relying on Booking.com or Agoda, make sure your VPN is working _before_ you leave your home country. Trip.com, being a Chinese company, generally works fine without a VPN.
  • Payment Processing Failures: Sometimes international credit cards just don't go through, even on Trip.com. It's usually a bank-side issue. Have a backup card, or better yet, a loaded WeChat Pay or Alipay account.
  • Don't Assume Walk-ins: While possible in big cities at international chains, don't bank on walking into a random hotel, especially outside tier-one cities, and getting a room. You risk getting turned away.

WARNING: Never arrive in a new city late at night without a confirmed, _foreigner-friendly_ hotel booking. Especially in smaller towns, finding an open, accepting hotel on the fly can be incredibly difficult, leaving you stranded. Plan ahead.

Booking hotels in China just requires a bit more foresight and using the right tools. Stick to Trip.com, confirm your bookings, and have your passport ready. Do that, and you'll sleep soundly.

Frequently Asked Questions

Do all hotels in China accept foreign guests?
No, not all hotels in China are licensed to host foreign guests. Many smaller, budget hotels or guesthouses opt out of the additional paperwork required by the Public Security Bureau (PSB) to register foreign stays. It's crucial to confirm a hotel accepts foreign guests before booking.
Which apps are best for foreigners to book hotels in China?
Trip.com (the international version of Ctrip) is by far the most reliable and user-friendly app for foreigners booking hotels in China. Booking.com and Agoda can also work, but their selection of foreigner-friendly hotels might be more limited. Local apps like Meituan are generally not recommended unless you have a Chinese friend assisting.
What should I do if a hotel says they don't accept foreigners after I've booked?
If this happens, immediately contact the booking platform's customer service (e.g., Trip.com support) for assistance. They should help you find an alternative hotel that accepts foreign guests and potentially offer compensation. Always try to confirm directly with the hotel beforehand to avoid this situation.
Can I pay for hotels in China with my international credit card?
On international booking platforms like Trip.com, Booking.com, and Agoda, you can typically use international credit cards (Visa, Mastercard, Amex). However, for payments upon arrival or on local apps, WeChat Pay and Alipay are dominant. It's highly recommended to set up these mobile payment methods linked to your international card before your trip.
What documents do I need to check into a hotel in China?
You will always need your physical passport for hotel check-in in China. The hotel staff will scan it and register your stay with the local Public Security Bureau (PSB) as legally required. Make sure your visa is also valid and readily accessible if requested.