Hotels in Xi'an

Find the best deals on 2,721 hotels in Xi'an, China

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Xi'an

Find the perfect Xi'an hotel for business or leisure


Things to do in Xi'an

Xi'an City Walls
Bell Tower
Xi'an Qujiang Haiyang World

Are there hotels available near Xi'an City Walls?

Hotels near Xi'an City Walls are typically 52% more expensive than the average hotel in Xi'an, which is £23.

Hotels near Xi'an City Walls

Are there hotels available near Bell Tower?

Hotels near Bell Tower are typically 49% more expensive than the average hotel in Xi'an, which is £23.

Hotels near Bell Tower

Are there hotels available near Xi'an Qujiang Haiyang World?

Hotels near Xi'an Qujiang Haiyang World are typically 49% more expensive than the average hotel in Xi'an, which is £23.

Hotels near Xi'an Qujiang Haiyang World

Popular neighbourhoods in Xi'an

Search for hotels in these Xi'an neighbourhoods
Hotels in Weiyang
Search hotels in Weiyang

When to book a hotel in Xi'an

Check out the information below to find the best deal on a Xi'an hotel room
Low season
May
High season
December

cheapest month to stay

87%

expected price decrease

most expensive time to stay

38%

expected price increase

Price
£8 - £87
Highest day of week
Tuesday
Cheapest day of week
Saturday

avg. price over the last two weeks

Average price (weeknight)

£61

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£51

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Xi'an is: 1-2 star, on the same day that your stay begins. 3 star, 66 days before. 4-5 star, 86 days before.
1-2 star
£14 - £43
3 star
£22 - £32
4-5 star
£48 - £68

Hostels and cheap hotels in Xi'an

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

Get the best value hotel in Xi'an

These hotels have the best prices for their ratings

Xi'an travel information

  • How long do people stay in Xi'an?

    Visiting Xi'an for 5 nights is the most common choice for our users.

  • How much does a hotel cost in Xi'an?

    On average, rooms will be priced around £158 per night when booking a hotel in Xi'an; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

  • When is the best time to book a hotel in Xi'an?

    Room prices for hotels in Xi'an can be as much as 90% lower in the month of February. So this is a great time to book and save money.

  • Which day is cheapest to stay in Xi'an?

    Tuesday is the cheapest day for hotel rooms in Xi'an. Thursday is the most expensive day.

  • Where should I stay in Xi'an?

    Areas such as Yanta, Beilin, Weiyang and Xincheng prove popular amongst people booking a hotel in Xi'an.

  • Based on the weather in Xi'an, what attractions are popular during February?

    With an average temperature of 3 °C and expected precipitation of 10 mm, February is a great month to explore the outdoors near Xi'an.