Ha Fa Shan () is a village in Tsuen Wan District, Hong Kong.
Ha Fa Shan is located along the Yuen Tsuen Ancient Trail.