The least expensive month is June, with an average of $27 per night. The most expensive month to stay in Zhangjiakou is December, with an average price of $57 per night.
The average price of a hotel in March last year was $32 per night. This is 18% less than the average nightly price of $38 seen over the previous 12 months.
In Zhangjiakou, the expected average temperature in March is 3.2°C/37.8°F. The warmest month is typically July, which averages 29.9°C/85.8°F. The coolest month is January, with temperatures averaging -12.6°C/9.3°F.
The nearest airport to Zhangjiakou is Zhangjiakou (ZQZ) (10.20km).
We use indicative prices on this page to help you choose from a large number of options. This month's estimated lowest price is based on the average of the lowest prices found for hotels in this destination on Skyscanner from March last year.