Housing prices in Yangshuo are understandably incredibly cheap compared to other countries, and although expensive for a “village” it’s still much cheaper to live in Yangshuo than in top tier Chinese cities such as Beijing or Shenzhen.
Generally speaking you can get a simple room for as little as RMB 500, a 2 bedroom place for RMB 1200-1500, or you can start getting into deluxe territory for the RMB 2500-3000 mark.
One village element that Yangshuo does have though is there is very little in the way of online house advertising, with housing for expats tending to be done via word of mouth and local groups.
But! If budget is not an issue, and you are planning to stay for a long time it is possible to get a place in the Yangshuo countryside on a 5-10 or 20 year lease for as little as a few thousand dollars a year.
Although it’s best to get used to a squat toilet…