Buffalo Mountain Presbyterian Church and Cemetery is a historic Presbyterian church located near Willis, Floyd County, Virginia.
[3] It was built in 1929, and is a rock-faced frame building with a nave plan and front and rear transepts.
It has a steeply-pitched gable roof covered with standing seam sheet metal.
The contributing Cemetery has a continuous wall of mortared quartzitic fieldstones, matching the church exterior.
[4][5] It was added to the National Register of Historic Places in 2007.