Hotels in Xi'an, China

Find deals on 3,308 hotels in Xi'an, China

Xi'an, Shaanxi, China
May 26 — May 272
Sat 5/27
Wed 5/31

Compare 3M+ hotel and accommodation options.

Top hotels in Xi'an

Find the perfect hotel for your stay in Xi'an
Review Score
Hotel class

Things to do in Xi'an

Hotels in popular neighborhoods in Xi'an

Below are the most popular neighborhoods in Xi'an to stay in, as well as some of the best hotels in each area

When to book a hotel in Xi'an

Check out the information below to find the best deal on a hotel room in Xi'an
Low SeasonOctobercheapest month to stay
High SeasonAprilmost expensive time to stay
47%expected price decrease
37%expected price increase


$46 - $136

Cheapest day of weekMondayis the cheapest day of the week to book
Highest day of weekFridayis the most expensive day of the week to book
$135is the average per night cost for a hotel on this day
$65is the average per night cost for a hotel on this day

Useful insights on Xi'an hotels

Get a quick overview on price and accommodation trends for your visit in Xi'an

Lowest Hotel Price


Most Popular Hotel (5-star)

Sofitel Xian On Renmin Square

Hotels Near Airport

The cheapest price for a room in Xi'an found in the last 7 days is $9/night. This rate is available with Hua Qiu Ku Youth Hostel, a 1-star hotel.
Travel with comfort when booking a room with Sofitel Xian On Renmin Square, the most popular 5-star hotel in Xi'an (8.7/10 rating - based on 81 reviews).
There are 1,016 hotels in Xi'an close to Xi'an Xianyang. Xi'an Xiangyang Airport Mengzhilan Hotel is the nearest with a distance of 0.0 mi from this airport.

How much does a hotel in Xi'an cost per night?

Use the information below to find quality Xi'an hotel rooms for low prices

2-star hotels

Cheapest $11

Average $38

Most expensive $81

Search 2-star hotels

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Xi'an

These hotels and hostels usually make for a cheap way to stay in Xi'an
Find hostels in Xi'an

Get the best value hotel in Xi'an

These Xi'an hotels have the best prices for their ratings

Information about staying in Xi'an

Read these important travel tips before booking a hotel in Xi'an

$103 per night is the average rate for a room when booking a hotel in Xi'an. Prices will differ depending on factors such as star rating, time of year and location.

Hotels in Xi'an are usually cheapest during the month of October, you can expect a price decrease of around 46% during this period.