How to Book a Hotel (or Hostel) in China – Index
- What online portal do you have to use to book a hotel in China?
- How to get a hotel booking valid for the visa application process?
- What type of hotel should I choose?
- Internet connection in Chinese hotels
- Where to book your hotel
- Are Chinese hotels safe?
- The best hotels in the top Chinese cities
- The best hotels in other popular Chinese cities
- The best hotels for your Transsiberian trip
- Frequently asked questions
Before you begin
The purpose of this guide is to show you how and where to book a hotel in China. If you’re interested on booking a hotel in a specific Chinese city, you can head directly to our hotel reviews.
Before going on, you need to be aware of these points:
- Chinese hotels must register all of their customers with the police station. So, you will always have to show your passport when you arrive at the hotel.
- Not all hotels in China have a license to lodge foreigners. Because of this, I recommend that you make a reservation in advance and avoid having to try several hotels before you find one that you can stay at.
- In order to obtain a tourist visa for China, remember that you’ll need an invoice of the hotel/hotels with the full name of all the people that will stay at the hotel and need a visa as well (unless you have a letter of invitation). Below, in this article, we explain how to get this document.
What online portal do you have to use to book a hotel in China?
There are a variety of online portals to book hotels, but in my opinion, for China, the three best are: Agoda, Booking and Trip.
Why shouldn’t you use multiple-comparison websites?
While Booking and Agoda are included by the majority of multiple-comparison websites, such as Trivago, both Booking and Agoda offer exclusive deals to users who book directly on their website.
Agoda is one of the best portals for Asia both for the number of hotels and their deals.
Pros: Agoda is normally the portal that offers the best deals on hotels in Asia. In addition, its network of hotels in China is much better than more widely-known international portals such as Booking.
Cons: Agoda’s coverage in some parts of China is still scarce.
Booking is one of the most widely-used platforms to book hotels in the world.
Pros: It offers a good selection of hotels, it has good deals and is one of the most popular platforms in the world.
Cons: Its selection of hotels in China is much smaller than the other two.
Trip is one of the main travel agencies in China and one of the few Chinese travel agencies that has a good website in English (and other languages) that allows payment with non-Chinese banks.
Pros: It offers very good hotel coverage in the whole country.
Cons: Many of the hotels displayed on it don’t have the necessary permits to lodge foreigners and it is missing some of the international hostels.
Comparison between the different platforms
Number of hotels:
If we consult the Agoda website, we see that in Shanghai, there are 6,341 possible hotels, on Booking 3,095 and finally Trip 4,152 hotels.
If we use Beijing as an example, Agoda offers 6,596 hotels, Booking 2,283 and Trip 4,325.
More on in general, while Agoda and Booking offer a good selection of hotels in large cities, in second and third-tier cities without tourism, Trip is the only one that offers a decent selection.
However, keep in mind that Trip includes many hotels where foreigners can’t stay, and it is because of this that there is such a large difference in numbers.
We are going to compare the prices in USD of my three favorite hotels in Beijing (for three nights starting December 1st, 2018), one of them budget (Peking International Youth Hostel), one mid-range hotel (Beijing Double Happiness Courtyard Hotel) and one high-end (The Peninsula Beijing).
- Peking International Youth Hostel: One bed in a dormitory costs 16 USD/night on Agoda, 21.6 USD/night on Booking and isn’t listed on Trip.
- Beijing Double Happiness Courtyard Hotel: The price for a double room is more or less the same on Agoda, Booking and Trip: on Agoda, it costs 83 USD/night, on Booking 91.3 USD/night and on Trip 103 USD/night.
- The Peninsula Beijing: The price for a double room on Agoda costs 251 USD/night, on Booking 260 USD/night and on Trip 257 USD/night.
As you see, usually Agodo is the cheapest option (although often the prices are similar).
How to get a hotel booking valid for the visa application process?
To get a tourist visa for China you are going to need to provide documentary proof that you have a hotel booking for the days you will be staying in China (in general, for the complete duration of your trip), except if somebody is inviting you to their house.
Below, we detail how to get proof of your booking through the three portals we recommend.
Important: Remember that on the booking, the names of all of the people who will be staying at the hotel must appear (if they all need the visa). If only the name of the person making the booking appears, you won’t be able to use it for a visa for the people that don’t appear on the booking.
When you book a hotel on Agoda if the booking is only for one person, you can get your booking proof for the visa easily by printing the confirmation email that you will receive a few minutes after booking.
If your booking is for more than one person, it’s important that you add the names in the Remarks section in the text box available, in the following way:
“Additional Guests Names”: [Names of the other people who will be staying at the hotel in addition to the person who is making the booking]
Once you have done so, simply print the confirmation email for the booking (ensure that all of the names appear on the booking).
If you forgot to add the names in the Remarks section, or if they don’t appear correctly, you can contact Agoda’s bookings center at [email protected]
P.S. It’s better if you print the invoice in English language (although the local language – that is the language of the country where you’re applying for the visa – shall also be fine).
As for Booking, if there is more than one person staying at the hotel who needs a visa, make sure to add them in the Additional Guests Names, which can be done during the booking process (before paying).
Once done, simply print the confirmation email for the booking (make sure that all of the names appear on the booking).
If you forgot to add the names of all of the guests who need a visa, you can always edit the names of the guests from your Booking’s account (log in, then go to My Bookings – > View Booking and edit the guest names).
When you book a hotel on Trip, you can add the names of the additional guests by clicking on the symbol ‘+’ near “Add Guests”, which appears below the field of the name of the person doing the booking.
Once you complete the booking you’ll receive an email with all the details. Just print it and ensure that all of the names appear on the booking.
If you forgot to add the names of all of the guests who need a visa, you can always edit the names of the guests from your Trip’s account.
What type of hotel should I choose?
If you don’t speak Chinese, I suggest that you book a room in a hotel with at least three stars or an international hostel.
At those places, you will normally find at least one person in the reception who speaks some English. The situation is different in cheap (and not so cheap) Chinese hotels, where often nobody speaks English.
Another important thing to keep in mind is that if you don’t speak Chinese, organizing an excursion on your own (for example, visiting The Great Wall if you are in Beijing or the Stone Forest if you are in Kunming) can be difficult. Hotels of a certain category will help you do everything you need to organize the excursion. On the other hand, international hostels normally offer cheap one-day excursions (or even larger trips) to all relevant tourists destinations.
Internet connection in Chinese hotels
While four or more star hotels normally offer decent internet service, cheap hotels in general don’t offer an internet connection (or a very bad one). While international hostels tend to offer internet, normally it is so slow that it is useless.
Another problem is that many websites such as Google, Facebook, Twitter and YouTube are blocked in China. The only way to access them is by using a paid VPN service.
If the internet is important to you, I recommend that you read the reviews on Agoda, Booking or TripAdvisor before booking it to find out if the internet connection works well and if the hotel offers free access to a VPN (some international hostels do it to make Facebook addicts happy).
Where to book your hotel
Chinese cities can be enormous. I’m not just talking about Beijing and Shanghai, but also include “small” cities such as Hangzhou, Tianjin, Suzhou, Kunming, Chengdu and Guangzhou, which have between five and ten million people.
While taxis are quite affordable in China, I suggest that you look for a hotel downtown or at least close to a subway station (almost all of the large cities in China have an efficient subway system).
Are Chinese hotels safe?
China is by far the safest country that I have visited (and I have traveled a lot). So, I’m not going to recommend any special precautions.
The best hotels in the top Chinese cities
The best hotels in other popular Chinese cities
The best hotels for your Transsiberian trip
Frequently asked questions
Photo Credits: Starwoodhotels in Huzhou by 井浩泽
Thanks, great article again.
If you permit me, I just want to point out a minor thing as an English teacher.
“a hotel” is correct, “an hotel” isn’t, because the “h” is silent, so you start with a vowel sound.
Sorry, and your English is exceptional, just keep going!
Furio Fu says
Thanks Adam, I corrected it
Me, and my two friends are planning a trip to china. We would like to book on booking.com. But we dont get how to add guests. We can only enter the name of the person, who is booking and then have the choice between “we are booking for somebody else” and “this is the mainguest”. Doesnt matter what we are klicking. We only can enter ONE other guestname. Could you explain how you did it? Would be great, because we cant find anything else concerning this topic….
Furio Fu says
for these details, it’s much better if you write to Booking customer service, as we can’t certainly login into your account and see what’s the problem
Thanks for the useful info! I was wondering if you have encountered problems booking with ctrip. We speak chinese, so language barrier is not a problem but apparently booking with foreign names is impossible (even though the website has instructions on how to make a reservation with foreign name). Thank you
Furio Fu says
that’s strange, not sure what’s the problem here. I suggest you to contact their customer service
Hi, we have been trying to find a place to stay in Snowtown ( Xuexiang forest farm area) it’s hard as most are for locals and the others aren’t on Ctrip, agoda or bookings. Do you know if any of the Chinese hotel booking online are ok. Thanks Tracy
Furio Fu says
you shall find an hotel that can host foreigners
Booking.com shows hostels and various Inns along with hotels. Do these hostels and inns do the registration with PSB like hotels? I really do not want to do it myself.
Furio Fu says
Yes, if they accept foreigners (and when they are on Booking they shall accept foreigners) there shall be no problem with PSB registration.
Just as a heads up, Booking.com doesn’t seem to be enforcing that anymore; just came across a hotel (Hanting Express Hancheng Yellow River Street) that explicitly states only Mainland Chinese.
Furio Fu says
Thank you for the info George. However it’s still good if they advise you on the hotels that dont accept foreigners : )
Do you have any recommendations of hotels in Jiangmen, Guangdong? I would be there with three kids and husband for two weeks.
Thanks in advance.
Furio, good luck with ur travel.. However I don’t agree that agoda has always the best price. Usually you have to check agoda, booking.com (both run from the same company but with different sales model – agoda don’t include tax and service charge, booking does) and hostelworld. It takes a few minutes to do that and tripadvisor automatically compares agoda and boking for the same location. I still think the hostelworld is the fist place to find international hostels but after identifying a few good places (also based on the user reviews) it is better to check the price in agoda and booking. Sometimes they are cheaper. However big hostels/hotels changes price continuously as low-carriers airlines does.
Furio Fu says
Hi, I like your suggestions.
I’m pragmatic though. I was always finding the best prices on Agoda so I stopped to check other companies. Same for flights: Go Volo was consistently offering the best prices so I stopped to check Vayama, Skyscanner, eDreams etc. But yeah, if you value money much more than time you may want to check all of them every time as there may be variations
I didn’t know that Agoda and Booking were owned by the same company!
saif anam says
Before booking a hostel, make sure that you are keeping your safety a priority. Get information on the crime in the neighborhood the property is in, check how close the nearest metro or bus stop is, and see what kinds of security measures the accommodation has in place. Do you need a key or code to get in the front door? Can anyone come into the hostel or only people with a room booked? Is there someone at the front desk 24 hours keeping guard? Are there lockers provided to store your valuables? Keep these questions in mind before booking.
Find a hostel that’s have a kitchen facilities
It is a really important if local cuisine doesn’t look or taste appealing to you and you refuse to eat in chain restaurants. Cooking gives you the full control of the quality of used food products and, additionally, is a money saver when you’re travelling on a budget. If you can’t cook or you don’t know any healthy recipes, the Internet is full of healthy 5-ingredient recipes or go for a salad.
Hi Saif, thanks for your comment.
Yeah kitchen can be important too, it depends on how you travel and on your budget.
I often use Home Inn that appears to be everywhere – if booked through Agoda it is not necessary to speak Chinese as the Agoda printout is all you need.
What Agoda needs to do is to print the hotel name and directions in Zhong wen and include the hotel telephone number.
However a quick lesson in hotel booking (among other useful things) in chinese is on the app” Lonely Planet Mandarin Phrase Book” . One could just play the recording to the reception people such as
我有预订 = I have a reservation
One kind Home Inn franchise owner gave me a Home Inn Card and I understand with this you can get even better room rate. However I have never used it. Next time in China perhaps.
Furio Fu says
thank you for your comment. It really depends on what you want. If you just want a room to sleep an hotel where people don’t speak English may also work.
However if you need more than just a room and don’t speak Chinese you will be quite limited. Here an example: last September I was in Kashgar and I wanted to visit the Karakorum:
However you need a driver to do so. I wasn’t really in the position to find it by myself. But the girl at the hostel, who spoke English, was able to find a driver and other people that were willing to come with me and my gf so we ended up sharing the cost of the car (2,800 RMB for two days)