Where to Stay in China
Neighbourhood and hotel advice for Beijing, Shanghai, Xi’an, Chengdu, Guilin, Hangzhou and Lhasa — where to base yourself for a first trip.
Last reviewed October 23, 2026 · policies change — confirm the official sources before travel
In Chinese cities, the neighbourhood matters more than the star rating. A central base saves an hour of commuting a day; a cheap hotel on the ring road can cost more in taxis and energy than it saves. This guide covers the bases that work for visitors in the main first-trip cities, plus the hotel-type decisions that are easy to get wrong.
Key points
The details that matter
Beijing
Dongcheng, inside the Second Ring, puts the Forbidden City, Jingshan, hutongs and the Drum Tower within walking or short-taxi distance. It is quiet at night and the most convenient base for a first visit. Sanlitun and the CBD are better for restaurants, bars and modern hotels but involve 20–40 minute rides to the main sights. Haidian is convenient for universities and the Summer Palace but far from the centre. For the Great Wall, most tours leave from central pickups; staying in Dongcheng avoids an early taxi across town.
- Best first base: Dongcheng, near Dongsi or Nanluoguxiang
- Nightlife: Sanlitun/Gongti
- Budget: Dongcheng hostels and chain hotels around ¥250–500
- Avoid: hotels far outside the Fifth Ring unless you have a specific reason
Shanghai
People’s Square and Jing’an are central, well connected and walkable to the Bund, Nanjing Road and the Former French Concession. The Former French Concession (Xuhui) is the most pleasant area for cafes, plane trees and independent shops; it is quieter and better for evenings. Pudong is convenient for the airport and the financial district but feels empty at night and requires a river crossing for the classic sights. Hongqiao is good only if you are transiting by train or flying domestically.
- Best first base: Jing’an or People’s Square
- Prettiest: Former French Concession (Xuhui)
- Airport ease: Pudong, but less atmospheric
- Budget: hostels around the Bund and Jing’an from ¥150–300
Xi’an
The city wall encloses the historic core; staying inside it, near the Bell Tower or South Gate, puts the Muslim Quarter, city wall and metro within walking distance. The South Gate area is quieter and has better hotels; the Bell Tower is the most central but noisy. The Terracotta Army is an hour east by bus or taxi, and the high-speed station is north of the city. Stay inside the wall for atmosphere, or near the North Station for an early train.
- Best first base: inside the wall, near South Gate
- Food: Muslim Quarter and Yongxingfang
- Transport: Metro Line 2 connects the wall to North Station
- Budget: ¥200–450 for a comfortable double inside the wall
Chengdu
Chunxi Road and Taikoo Li are the modern centre, with shopping, restaurants and good transport. The Wuhou and Jinli area is more traditional and touristy but convenient for the shrine and museums. The panda base is north of the city; staying centrally means a 30–40 minute taxi or metro ride at opening time. For a slower local feel, look at the Yulin or Kuanzhai Alley neighbourhoods, but check metro access.
- Best first base: Chunxi Road/Taikoo Li
- Local feel: Yulin, Kuanzhai
- Pandas: go at opening; stay north if you want a shorter ride
- Budget: ¥250–550 for a mid-range double
Guilin and Yangshuo
Guilin is a transport hub: the airport, high-speed station and Li River cruise pier are all accessible. Yangshuo is the scenery: karst peaks, cycling, the Yulong River and West Street. Do not stay in Guilin and day-trip Yangshuo — the transfer eats the best hours. Stay two nights in Yangshuo if you want countryside time, and one night in Guilin before an early flight or train. Xingping is quieter than Yangshuo town and closer to the classic Li River view.
- Guilin: one night for transport, not the main event
- Yangshuo: two nights for scenery and cycling
- Xingping: quieter, classic river views
- Avoid: “Li River cruise + Yangshuo day trip” packages that rush both
Hangzhou and Lhasa
In Hangzhou, stay around West Lake (Hubin) for walking access, or in the Wulin Square area for transport and shopping. The lake is large; “lake view” hotels vary enormously. In Lhasa, choose a hotel that is used to foreign guests and can help with the Tibet Travel Permit and altitude advice; the old city around Barkhor Street is atmospheric, while the newer city has more comfortable hotels. Do not book a Lhasa hotel before your permit and tour are arranged.
Hotel types and what to check
International chains are reliable for English service, foreign-card payment and breakfast. Chinese mid-range chains are clean and good value but may have limited English. Hostels are social and cheap but not all accept foreign guests. Homestays and boutique inns can be charming but may not be licensed to register foreigners. Before paying, confirm three things: foreign-passport registration, 24-hour reception if you arrive late, and the exact bed configuration. A “double” is usually one bed; “twin” is two.
What works in practice
Stay inside the historic core in Beijing and Xi’an; the commute is the trip killer
Check the metro distance, not just the hotel’s “central” claim
Book a refundable rate and re-check prices a few weeks later
Ask for a room away from the street in noisy areas
For Yangshuo, book the countryside inn, not West Street, if you want quiet
Save the Chinese address before you leave the hotel
Mistakes to avoid
Booking a cheap hotel far from the sights and spending the savings on taxis
Day-tripping Yangshuo from Guilin
Assuming “lake view” or “city view” means a good room
Booking a homestay that cannot register foreign passports
Staying in Pudong for a first Shanghai trip and crossing the river every day
Frequently asked
Where should I stay for my first time in Beijing?
Dongcheng, inside the Second Ring, near Dongsi or Nanluoguxiang. It is close to the Forbidden City, hutongs and good food, and it is quiet at night.
Is it better to stay in Guilin or Yangshuo?
Stay in Yangshuo for the scenery and countryside; use Guilin for the airport and trains. Do not day-trip Yangshuo from Guilin — you will spend the best hours in a bus.
Do hotels in China accept foreign guests?
Under the rules, yes; hotels may not refuse for lacking a foreign-related qualification. In practice some small inns still do, so confirm before booking. See the hotel guide for the full rule.
How much should I spend on a hotel?
A clean mid-range double is roughly ¥450–900 in Beijing/Shanghai, ¥300–600 in Xi’an/Chengdu, and ¥200–400 in smaller towns. Hostels are cheaper but check foreign-guest acceptance.
Sources
Official and first-party sources used for the time-sensitive details on this page.
Questions about your trip?
If you want help with routes or want to ask me something directly, you can find me here.