The average length of stay in Puyang is 2 nights.
Hotels in Puyang show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $22 per night.
Hostels in Puyang (including hotels rated 2 stars and below) costs $22 per person, per night on average. This is a $0 per night cheaper than the average cost of hotels in Puyang.