Churches in Marshall, North Carolina
There are 71 churches in Marshall, North Carolina on The Church Map. Denominations represented include Baptist, Presbyterian, Episcopal, Seventh Day Adventist, United Methodist. Explore each congregation, find one near you, and pray for the Marshall community.
71 churches in Marshall, North Carolina: 4 list a Sunday service time, 7 stream or post services online, and 5 traditions are named.
This Sunday in Marshall: service times
- 8:30am — Antioch Baptist Church (Baptist) · Worship
- 8:30am — Piney Grove Baptist Church (Baptist) · Worship
- 9:30am — Oak Hill Church · Bible study
- 9:45am — Antioch Baptist Church (Baptist) · Worship
- 10:30am — Oak Hill Church · Worship · Morning Worship
- 11am — Antioch Baptist Church (Baptist) · Worship
- 11am — Bull Creek Baptist Church (Baptist) · Worship
- 11am — Piney Grove Baptist Church (Baptist) · Worship
- 6pm — Oak Hill Church · Worship
67 churches here have not published service times yet.
Watch church services online from Marshall
- Antioch Baptist Church — YouTube, latest: Sunday Morning Worship, 10:00 AM
- Church of Holy Spirit — Vimeo
- Redeemed Baptist Church — YouTube, latest: "Count It All Joy" (James 1:1-4)
- Oak Hill Church — YouTube, latest: Live October 25
- Chapel Hill Baptist Church — YouTube, latest: Welcome to Worship at Chapel Hill October 25, 2026
- Long Branch Church — YouTube, latest: Made to Worship I The Pattern of True Worship I Pastor Phil Newton I LBC
- Oak Grove Baptist Church — YouTube
Find your kind of church in Marshall
- Baptist (30)
- Presbyterian (2)
- Episcopal (1)
- Seventh Day Adventist (1)
- United Methodist (1)
- Tradition not listed (36)
All churches in Marshall, North Carolina
- Abundant Mercy Church — 3574 NC Highway 213 [Address only]
- Anderson Branch Church — 1595 Anderson Branch Road [Address only]
- Antioch Baptist Church — Baptist — 4525 Rector Corner Road [Sunday times, Streams online]
- Arrington Branch Baptist Church — Baptist — 475 Arrington Branch Road [Address only]
- Barnard Baptist Church — Baptist — 81 Barnard Church Road [Address only]
- Bear Creek Baptist Church — 6025 Bear Creek Road [Address only]
- Bear Creek Church of God — 7142 Bear Creek Road [Address only]
- Belva Baptist Church — Baptist — 75 Guntertown Road [Address only]
- Big Laurel Church — 5805 Big Laurel Road [Address only]
- Brigman Chapel [Listing only]
- Bull Creek Baptist Church — Baptist — 2142 Bull Creek Road [Sunday times]
- Calvary Worship Center — Baptist — 101 Calvary Drive [Website]
- Caney Fork Church — 3842 Little Pine Road [Address only]
- Carmen Church of God — 30 Big Creek Road [Address only]
- Chapel Hill Baptist Church — Baptist — 3737 Chapel Hill Road [Streams online]
- Chestnut Hill Church [Listing only]
- Church of Holy Spirit — Episcopal — 433 Bone Camp Road [Streams online, Website]
- Davis Chapel — 135 Davis Chapel Road [Address only]
- Doe Branch Church — 1974 Doe Branch Road [Address only]
- Dry Branch Church — Baptist — 7967 US Highway 25-70 [Address only]
- Enon Church — Baptist — 174 Ammons Branch Road [Website]
- First Baptist Church of Marshall — 53 South Main Street [Website]
- First Freewill Baptist Church — 263 North Main Street [Address only]
- Foster Creek Church — 10710 Big Laurel Road [Address only]
- Freedom Christian Church — 7350 US Highway 25-70 [Address only]
- Freedom Church — 1945 Baileys Branch Road [Address only]
- Freeman Gap Church — 4440 Meadows Town Road [Address only]
- Glory Ridge — Baptist — Glory Ridge, PO Box 363 [Website]
- Grace Missionary Baptist Church — Baptist — 670 Smith Hollow Road [Address only]
- Grapevine Church — Baptist — 3507 Grapevine Road [Address only]
- Hopewell Baptist Church — Baptist — 12444 US Highway 25-70 [Address only]
- House of Prayer — 316 Ledford & Crane Road [Address only]
- Hurricane Chapel — 508 NC Highway 208 [Address only]
- Laural Fork Baptist Church — Baptist [Listing only]
- Laurel Branch Church — Baptist — 1336 Silver Mill Road [Address only]
- Long Branch Church — Baptist — 2261 Long Branch Road [Streams online]
- Lower Big Pine Church [Listing only]
- Madison Seminary — 1823 NC-213 [Address only]
- Marshall Community Baptist Church — Baptist — 2680 Bull Creek Road [Address only]
- Marshall Presbyterian Church — Presbyterian — 165 South Main Street [Website]
- Memorial Church of God — 690 Cutshall Town Road [Address only]
- Middle Laurel Church of God — 94 Middle Laurel Church Road [Address only]
- Mount Zion Church — Baptist — 85 Mt Zion Church Road [Address only]
- North Fork Baptist Church — Baptist — 9570 Big Pine Road [Address only]
- Oak Grove Baptist Church — 3757 Eller Ford Road [Streams online]
- Oak Hill Church — 2851 Rector Corner Road [Sunday times, Streams online]
- Old Bull Creek Church — 201 Old Bull Creek Church Road [Address only]
- Old Paths Baptist Church — Baptist — 5911 NC Highway 213 [Address only]
- Paynes Chapel Baptist Church — Baptist — 6712 Little Pine Road [Address only]
- Peeks Chapel Church — Baptist — 2029 East Fork Road [Address only]
- Piney Grove Baptist Church — Baptist — 107 Piney Grove Road [Sunday times]
- Piney Grove Church [Listing only]
- Ponders Chapel Baptist Church — Baptist — 21 Rollins Road [Address only]
- Price's Chapel [Listing only]
- Red Hill Church — 1440 Indian Grave Gap Road [Address only]
- Redeemed Baptist Church — 277 Cody Road [Streams online]
- Redmon Baptist Church — Baptist — 2675 Bear Creek Road [Address only]
- Riverview Church — Baptist — 875 NC Highway 251 [Address only]
- Sexton Fellowship Church — 1606 Hazel Brook Road [Address only]
- Shady Grove Church — 888 Chandler Cove Road [Address only]
- Shepherd's Fold House of Worship — 2393 Bend of Ivy Road [Address only]
- Shoal Hill Church — 640 Upper Paw Paw Road [Address only]
- Spillcorn Church of God — 525 Bakers Creek Road [Address only]
- Teague Chapel — 215 Teague's Chapel Road [Address only]
- Union Valley Mission Baptist Church — Baptist — 2860 Revere Road [Address only]
- Walnut Church of Seventh Day Adventist — Seventh Day Adventist — 8501 US Highway 25-70 [Address only]
- Walnut Creek Baptist Church — Baptist — 3685 Walnut Creek Road [Address only]
- Walnut Freewill Baptist Church — Baptist — 10 South School Road [Address only]
- Walnut Missionary Baptist Church — Baptist — 55 School Road [Address only]
- Walnut Presbyterian Church — Presbyterian — 270 Barnard Road [Address only]
- Walnut United Methodist Church — United Methodist — 14 Barnard Road [Address only]
Churches in nearby cities
- Churches in Mars Hill, NC — 37 churches, 9 mi away
- Churches in Hot Springs, NC — 20 churches, 10 mi away
- Churches in Weaverville, NC — 39 churches, 11 mi away
- Churches in Leicester, NC — 28 churches, 12 mi away
- Churches in Woodfin, NC — 10 churches, 15 mi away
- Churches in Asheville, NC — 182 churches, 19 mi away
- Churches in Candler, NC — 35 churches, 21 mi away
- Churches in Swannanoa, NC — 25 churches, 22 mi away