Buffalo Hill can be identified by its uniquely shaped Buffalo's head peak. Eight valleys associated with six streams lie around the slope of the hill. The biggest stream and valley flows along the north-eastern slope of Buffalo Hill and into the Shing Mun River. The entire hill is composed of exposed basalt rock, with some smaller granite deposits also present.