A traditional multi-tiered building with ornate roofs, constructed against a rocky cliff face.

Search Hotels in Shanxi

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Shanxi

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shanxi hotels

1. Water Hotel Pingyao

Water Hotel Pingyao
4.0 star property
Pingyao Ancient City
9.6 out of 10, Exceptional, (42 reviews)
"Excellent all round, very pleasant stay"
United Kingdom
Deborah and Carys
The price is ₩149,103
₩158,050 total
includes taxes & fees
Jul 19 - Jul 20
Water Hotel Pingyao

2. Wufuju Courtyard

Wufuju Courtyard
3.5 star property
Datong City Center
9.8 out of 10, Exceptional, (12 reviews)
"My room got upgraded so very nice and spacious. This boutique hotel is pretty new and beautifully designed. Staffs are friendly and helpful."
United States
Ellie Y
The price is ₩124,803
₩145,520 total
includes taxes & fees
Jun 23 - Jun 24
Wufuju Courtyard

3. Datong Pipa Hotel

Datong Pipa Hotel
3.5 star property
Datong City Center
9.4 out of 10, Exceptional, (99 reviews)
Datong Pipa Hotel

4. Yide Hotel

Yide Hotel
4.0 star property
Pingyao Ancient City
9.4 out of 10, Exceptional, (88 reviews)
"Classic accommodations and lovely layout that fits the old city center."
United States
Donovan
The price is ₩200,632
₩233,937 total
includes taxes & fees
Jul 1 - Jul 2
Yide Hotel

5. Elsewhere Hotel The former residence of the draft bank

Elsewhere Hotel The former residence of the draft bank
3.5 star property
Pingyao Ancient City
10.0 out of 10, Exceptional, (14 reviews)
"Very friendly and helpful staff."
United States
DINGZHU
The price is ₩56,477
₩65,852 total
includes taxes & fees
Jun 27 - Jun 28
Elsewhere Hotel The former residence of the draft bank

6. Kempinski Hotel Taiyuan

Kempinski Hotel Taiyuan
5.0 star property
Xiaodian District
8.6 out of 10, Excellent, (22 reviews)
"Good service "
United States
Jian
The price is ₩158,087
₩167,572 total
includes taxes & fees
Jun 21 - Jun 22
Kempinski Hotel Taiyuan

7. Holiday Inn Express Datong Pingcheng by IHG

Holiday Inn Express Datong Pingcheng by IHG
2.5 star property
Datong
10.0 out of 10, Exceptional, (4 reviews)
"Absolutely nice hotel to stay with family."
Canada
Chun Ying
The price is ₩70,330
₩82,004 total
includes taxes & fees
Jun 22 - Jun 23
Holiday Inn Express Datong Pingcheng by IHG

8. Jing's Residence

Jing's Residence
3.5 star property
Pingyao Ancient City
10.0 out of 10, Exceptional, (6 reviews)
"Brilliant restored and the attention to detail is incredible with wonderfully attentive staff. Could not have hoped for a better stay"
Australia
Mark
The price is ₩338,656
₩358,975 total
includes taxes & fees
Jun 27 - Jun 28
Jing's Residence

9. Wyndham Shanxi Xiaohe Xincheng

Wyndham Shanxi Xiaohe Xincheng
3.0 star property
Xiaodian District
The price is ₩122,609
₩142,962 total
includes taxes & fees
Jun 28 - Jun 29
Wyndham Shanxi Xiaohe Xincheng

10. Pingyao Hongyuyuan Inn

Pingyao Hongyuyuan Inn
2.5 star property
Pingyao Ancient City
8.8 out of 10, Excellent, (12 reviews)
"Very unique experience, located in the heart of the ancient city. Breakfast was not huge but very tasty and accommodated a few things for us. The staff was super friendly and some of them spoke good English. They even gave us a little present before leaving."
Spain
Alejandro
The price is ₩44,974
₩52,440 total
includes taxes & fees
Jul 19 - Jul 20
Pingyao Hongyuyuan Inn

11. Four Points Datong Pingcheng

Four Points Datong Pingcheng
2.0 star property
Datong
10.0 out of 10, Exceptional, (6 reviews)
"The room was spacious and the view we have is excellent! "
Singapore
Chee Kin
The price is ₩87,944
₩102,543 total
includes taxes & fees
Jun 21 - Jun 22
Four Points Datong Pingcheng

12. Holiday Inn Taiyuan City Center by IHG

Holiday Inn Taiyuan City Center by IHG
4.0 star property
Yingze District
9.4 out of 10, Exceptional, (10 reviews)
"One of the best hotels in downtown Taiyuan!"
United States
Michael
The price is ₩70,102
₩81,739 total
includes taxes & fees
Jun 27 - Jun 28
Holiday Inn Taiyuan City Center by IHG

13. Pullman Taiyuan

Pullman Taiyuan
4.5 star property
Xinghualing District
8.8 out of 10, Excellent, (68 reviews)
"VERY HELPFUL STAFF"
Singapore
QINGHUI
The price is ₩79,369
₩92,545 total
includes taxes & fees
Jul 4 - Jul 5
Pullman Taiyuan

14. Hyatt Place Taiyuan Longcheng

Hyatt Place Taiyuan Longcheng
4.0 star property
Xiaodian District
8.6 out of 10, Excellent, (12 reviews)
"Great experience, I’ll definitely stay here again next time"
China
WEIHSIN
The price is ₩74,618
₩87,005 total
includes taxes & fees
Jun 30 - Jul 1
Hyatt Place Taiyuan Longcheng

15. Hilton Garden Inn Datong Pingcheng

Hilton Garden Inn Datong Pingcheng
3.5 star property
Datong
6.0 out of 10, (3 reviews)
"The staff was nice, we had a suite, the layout was weird, it was like a maze, the room was way too hot, it was hovering around 25-26 and we couldn’t sleep in the heat"
Australia
Zi Yi
The price is ₩83,075
₩96,866 total
includes taxes & fees
Jun 24 - Jun 25
Hilton Garden Inn Datong Pingcheng

16. JW Marriott Hotel Taiyuan

JW Marriott Hotel Taiyuan
5.0 star property
Xiaodian District
9.4 out of 10, Exceptional, (3 reviews)
The price is ₩211,105
₩246,149 total
includes taxes & fees
Jun 28 - Jun 29
JW Marriott Hotel Taiyuan

17. Intercontinental Taiyuan by IHG

Intercontinental Taiyuan by IHG
5.0 star property
Jinyuan District
9.4 out of 10, Exceptional, (15 reviews)
"Quelle belle expérience … Recommande cet hotel sans hésitation. Chambre spacieuse, personnels hors pairs bien localisé, déjeuner A1 "
Canada
Serge
The price is ₩156,631
₩182,631 total
includes taxes & fees
Jun 28 - Jun 29
Intercontinental Taiyuan by IHG

18. Elsewhere Boutique Hotel Inn North Street

Elsewhere Boutique Hotel Inn North Street
3.5 star property
Pingyao Ancient City
10.0 out of 10, Exceptional, (15 reviews)
"The hotel is incredibly beautiful, very clean and the staff is like no other. They really helped us during our stay and were super nice."
United States
Maximiliano
The price is ₩51,504
₩60,054 total
includes taxes & fees
Jun 27 - Jun 28
Elsewhere Boutique Hotel Inn North Street

19. Holiday Inn Datong by IHG

Holiday Inn Datong by IHG
3.5 star property
Datong
8.0 out of 10, Very Good, (1 review)
"Modernes Hotel. Eine Mitarbeiterin an der Rezeption konnte sehr gut englisch, was in China ein großer Pluspunkt ist. Hilfsbereites Personal. Gutes Frühstück. "
Germany
Hans
The price is ₩68,054
₩79,351 total
includes taxes & fees
Jun 22 - Jun 23
Holiday Inn Datong by IHG

20. Hilton Garden Inn Taiyuan Jiefang Road

Hilton Garden Inn Taiyuan Jiefang Road
3.5 star property
Xinghualing District
10.0 out of 10, Exceptional, (1 review)
The price is ₩64,983
₩75,770 total
includes taxes & fees
Jun 26 - Jun 27
Hilton Garden Inn Taiyuan Jiefang Road
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Shanxi

Showing deals for:Jun 26 - Jun 28

Save an average of 15% on thousands of hotels when you're signed in

Top Shanxi Hotel Reviews

Frequently asked questions

How much do hotels in Shanxi cost?
The season and factors like Christmas, Easter and school holidays can affect the price of a hotel in Shanxi. You can find cheap options from ₩52,440 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, then use the filters like property type and amenities to narrow your search. You can also sort by price, so the most affordable options appear first.
When is the best time to go to Shanxi?
The best time of year for a trip to Shanxi depends on the type of weather you like, as temperatures differ from one place to another. Seeking a summer vacation in Taiyuan? With a humid continental climate, you can expect temperatures ranging from 17ºC to 27ºC between June and August.
What is the best area to stay in Shanxi?
Check out the attractions and activities on offer in Taiyuan and Datong. These vibrant cities are just two of the many sought-after places to book a hotel in Shanxi.
How can I find cheap hotels in Shanxi?
Shanxi cheap hotels start at ₩52,440 per night. To browse these types of affordable options, take advantage of our "Price per night" filter. Want some other tips? Consider being flexible with your trip dates and book ahead of time. Check out our cheap hotels in Shanxi page for bargains you won't be able to resist.
What are the best hotels in Shanxi for families?
Find some terrific Shanxi family properties by narrowing your search results. You can do this by selecting "Family friendly" under the "Traveler experience" filter heading. Whether you're seeking something economical so you can treat the little ones to more Shanxi experiences, or you're preparing to splurge on that long-awaited family getaway, Expedia has the ideal stay for you and your team.
Why should I book my Shanxi hotel with Expedia?
Book your Shanxi hotel with Expedia and you'll get a world of accommodation options at unbeatable prices. Use our search filters to help you find exactly what you're looking for, whether that's a budget-friendly retreat or something a bit different, such as a houseboat, log cabin or villa! Join Expedia Rewards for free and you'll save 10% or more on select hotels when you're signed in. Collect points on eligible bookings, which you can use to save on your next epic adventure. Plus, many of our hotels come with flexible cancellation policies, so you can rest easy if your circumstances change.