Buffalo Mountain Presbyterian Church

2102 Childress Road
Willis, VA 24380
Region Blue Ridge Highlands
Locality Floyd
Phone: (276) 728-0868
Phone: (276) 728-2834

Nestled in the Blue Ridge Plateau of Southwestern (Carroll County) Virginia, the Buffalo Mountain Presbyterian Church is the "Mother Church" of six rock churches established by Rev. Bob Childress. Subject of the book, The Man Who Moved a Mountain, by Richard C. David (1970), the BMPC is the largest of the six rock churches. The church was organized in 1927, with the building dedicated in 1929. The church derives its name from the distant view of Buffalo Mountain. It adjoins the church cemetery and is near the former manse and mission school.

Visitors who wish to view the property are encouraged to do so. The six churches are a popular regional attraction. Services are conducted every Sunday of the year and visitors are welcome. Service 10 a.m. / Sunday School 9 a.m.

Last Updated: 2/20/2015 10:49 AM
  • Virginia Music

    Virginia is for Music Lovers
  • Virginia.org Survey

    Tell us how we are doing.


    Start button


  • Get the Virginia Travel Guide

    2015 Travel Guide promo

    Order your Free Virginia Travel Guide.

     Order now button 

  • Travel Updates

    What's going on around Virginia? Subscribe to the Virginia eNews.