Accommodation · 5 min read · Updated 2026-03-12

Where to Stay in China: Hotels, Hostels & Booking Tips for Foreigners (2026)

Not all hotels accept foreigners — always check before booking.

Quick steps

  1. Use Trip.com (Ctrip) for best China hotel selection
  2. Filter for 'accepts foreign guests' when available
  3. Book a hotel near a metro station for convenience
  4. Screenshot the Chinese hotel name and address
  5. Bring your passport for check-in (mandatory registration)

Where to book: best platforms for foreigners

Trip.com (Ctrip) is the best platform for booking hotels in China. It has the largest selection, English interface, and specifically marks which hotels accept foreign guests. Prices are usually 10-30% cheaper than Booking.com for the same hotel.

Booking.com works in China but has fewer listings than Trip.com, especially for budget options. It's good for international chain hotels (Marriott, Hilton, IHG) where you want to use loyalty points.

Airbnb has exited China. The local alternative is Tujia (途家), accessible via its app or through Trip.com. Great for apartments and longer stays, but communication is usually in Chinese only.

The foreigner registration requirement

By Chinese law, all foreigners must register their accommodation with local police within 24 hours of arrival. Hotels handle this automatically when you check in with your passport — you don't need to do anything extra.

If you stay at a friend's home or an unregistered Airbnb, you must visit the local police station (派出所) to register yourself. This is rarely enforced in practice but can cause issues if you need to extend your stay or have any police interactions.

Important: Not all hotels in China are licensed to accept foreign guests. Budget hotels and guesthouses in smaller cities may turn you away. Always confirm before booking, especially outside tier-1 cities.

What to expect at Chinese hotels

Check-in requires your passport — no exceptions. The front desk will photocopy it and register you with police. This takes 5-10 minutes. A refundable deposit (usually 200-500 CNY) may be charged to your Alipay or card.

Hotel Wi-Fi is usually free and decent (10-50 Mbps). But here's the catch many travelers miss: when you switch from your eSIM to hotel Wi-Fi, your international apps (Google, WhatsApp, Instagram) will stop working because hotel Wi-Fi goes through local networks. Keep your eSIM data ON for international apps and only use hotel Wi-Fi for streaming local content or large downloads.

Budget hotels (如家, 汉庭, 7天) cost 150-300 CNY/night ($20-40) and are clean, modern, and perfectly fine. Mid-range (全季, 亚朵) cost 300-600 CNY ($40-80) and feel like Western 3-4 star hotels. Luxury brands (W, Park Hyatt, Mandarin Oriental) are significantly cheaper than in Western cities.

Tips for choosing the right hotel

Location tip: Always book near a metro station. Chinese cities are huge, and taxis during rush hour can take forever. Within 500m of a metro exit is ideal.

For Shanghai: Stay in Jing'an, Former French Concession, or Lujiazui. For Beijing: Stay near Line 1 or Line 2 (Wangfujing, Dongdan, Qianmen). For Chengdu: Stay near Chunxi Road or Tianfu Square.

Read Chinese reviews on Trip.com (use Google Translate) — they're more reliable than English reviews which tend to be from confused first-time visitors. Look for 4.5+ ratings with 500+ reviews.

💡 Pro Tip: Screenshot your hotel's Chinese name and address BEFORE you arrive. Taxi drivers and Didi don't understand English hotel names, but they can read Chinese characters instantly.