233 S Adams St, Petersburg, VA 23803
Services Sun 11:00 AM · Wed 7:00 PM
Petersburg, VA
104 churches · Service times, addresses and a map. Confirm times with the church before visiting.
SermonWave lists 104 churches with a street address in ZIP code 23803, in Petersburg, VA. The most common traditions are Baptist (36), Pentecostal (8), and Church of Christ (5). 17 hold Sunday morning worship, most often starting between 10:30 AM and 11:00 AM. Other regular services: 1 on Sunday evening, 4 on Wednesday, and 1 on Saturday. Of these, 20 livestream their services and 1 has sermons on SermonWave. Service times come from each church's public information; please confirm with the church before visiting.
Sermons on SermonWave Other churches
104 churches
233 S Adams St, Petersburg, VA 23803
Services Sun 11:00 AM · Wed 7:00 PM
941 Stainback St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Non-denominational · Mid-size church
2645 County Dr S, Petersburg, VA 23803
Services Sun 11:00 AM
Church of God in Christ · Mid-size church
7204 Boydton Plank Rd, Petersburg, VA 23803
Services Sun 9:30 AM, 11:30 AM
236 Grove Ave, Petersburg, VA 23803
Services Fri 7:00 PM · Sat 10:30 AM
Baptist · Small church
23814 River Rd, Petersburg, VA 23803
Services Sun 11:00 AM, 2:00 PM
210 S Market St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
846 Wesley St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
145 N Sycamore St, Petersburg, VA 23803
Services Sun 11:00 AM · Wed 7:00 PM
3615 E River Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist · Mid-size church
1021 Halifax St, Petersburg, VA 23803
Services Sun 10:45 AM
25 W Wythe St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Mid-size church
2301 County Dr, Petersburg, VA 23803
Services Sun 10:30 AM
Presbyterian · Mid-size church
419 W Washington St, Petersburg, VA 23803
Services Sun 11:30 AM
Mid-size church
330 St Mark St, Petersburg, VA 23803
Services Sun 11:30 AM
Catholic · Mid-size church
151 W Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Presbyterian · Mid-size church
29 W Tabb St, Petersburg, VA 23803
Services Sun 11:00 AM
Baptist · Mid-size church
444 Halifax St, Petersburg, VA 23803
Services Sun 8:00 AM, 11:00 AM
Baptist · Mid-size church
6506 Boydton Plank Rd, Petersburg, VA 23803
Services Sun 10:55 AM
Baptist · Mid-size church
24416 Cox Rd, Petersburg, VA 23803
Services Sun 9:30 AM, 11:00 AM
1600 Halifax St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
507 Harrison St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
200 S Dunlop St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist · Mid-size church
613 E Wythe St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
1510 Prince George St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
25 W Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
704 Hinton St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
632 Virginia Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Church of Christ
604 South Jefferson Street, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Church of God
2138 Richmond Avenue, Petersburg, VA 23803
Service times not listed yet; check the church's website.
20300 Halloway Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
202 Terrace Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Church of Christ
25609 Grant Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Pentecostal
104 Slagle Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
3018 County Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
624 Hinton Street, Petersburg, VA 23803
Service times not listed yet; check the church's website.
25720 Greensville Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
401 S West St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
200 S Sycamore St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
1144 McKenzie St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
950 S Sycamore St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
1001 W High St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
824 E Wythe St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist · Mid-size church
1920 Dupuy Rd, Petersburg, VA 23803
Services Sun 6:00 PM · Wed 7:00 PM
Episcopal / Anglican
1301 Youngs Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Pentecostal
507 Harrison St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
723 S Jones St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
1017 W Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
1209 Upper Appomattox St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
515 Virginia Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
2014 E Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
1001 W High St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
110 N Dunlop St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
10116 Squirrel Level Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Church of God
510 S Sycamore St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
415 Halifax St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
2320 E Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
1510 Prince George Avenue, Petersburg, VA 23803
Service times not listed yet; check the church's website.
1124 W Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
9619 Kathleen Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
5732 Boydton Plank Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
3212 W Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
2579 County Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
6409 River Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
7700 River Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
1209 Upper Appomat Street, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
1660 Dupuy Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
19600 Halloway Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Pentecostal
1310 Rome St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
531 Mingea St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Pentecostal
604 S Jefferson St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
1346 Grant Ave, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
3018 County Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
2568 N Stedman Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Christian Church (Disciples / Independent)
5923 Church Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
7419 Boydton Plank Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist · Mid-size church
7925 Hickory Rd, Petersburg, VA 23803
Services Sun 10:30 AM
Church of Christ
234 N South St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Methodist
5202 Front Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
22218 Dabney Mill Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
7204 Boydton Plank Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
621 W Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
216 E Washington St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
316 St Mark St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
29 Elm St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
26804 Fort Emory Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
6711 Hickory Road, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Pentecostal
1417 Farmer St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
8301 Smith Grove Ln, Petersburg, VA 23803
Service times not listed yet; check the church's website.
29 Elm St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
646 Plum St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Church of Christ
459 Harding St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
23 S Jefferson St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
20905 Third Ave, Petersburg, VA 23803
Services Sun 10:30 AM · Wed 6:30 PM
Baptist
630 Halifax Street, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist · Mid-size church
550 Farmer St, Petersburg, VA 23803
Services Sun 10:45 AM
Presbyterian
1630 Dupuy Road, Petersburg, VA 23803
Service times not listed yet; check the church's website.
2444 County Dr, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
19111 Church Rd, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Baptist
330 S South St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Church of Christ · Small church
3600 E River Rd, Petersburg, VA 23803
Services Sun 10:00 AM · Tue 11:00 AM
Baptist
1017 West Washington Street, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Presbyterian · Mid-size church
403 Halifax St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
630 Halifax St, Petersburg, VA 23803
Service times not listed yet; check the church's website.
Listings are gathered from public sources and churches' own websites. Churches are not affiliated with SermonWave unless marked Claimed. Please confirm service times with the church.
Address, phone, website, denomination, worship service times, livestream and sermon availability, and map coordinates for each listed church.
| Church | Denomination | Address | Size | Phone | Website | Service times | Livestream | Sermons | Coordinates |
|---|---|---|---|---|---|---|---|---|---|
| Agape Christian Center Church | – | 233 S Adams St, Petersburg, VA 23803 | – | (804) 862-2801 | agape3c.com | Sunday: 11:00 AM Wednesday: 7:00 PM | Yes | 1 sermons on SermonWave Latest: October 28, 2026 | 37.22428, -77.40044 |
| Church of the Lord Jesus Christ of the Apostolic Faith | Pentecostal | 941 Stainback St, Petersburg, VA 23803 | – | (804) 732-9118 | tcljc.com | – | No | – | 37.21969, -77.41696 |
| Divine Faith Ministry | Non-denominational | 2645 County Dr S, Petersburg, VA 23803 | Mid-size church | (804) 943-9398 | divinefaithministrychurch.com | Sunday: 11:00 AM | Yes | Latest: May 7, 2023 | 37.21046, -77.34999 |
| Emmanuel Church of God in Christ | Church of God in Christ | 7204 Boydton Plank Rd, Petersburg, VA 23803 | Mid-size church | (804) 733-6301 | enb-cogic.com | Sunday: 9:30 AM, 11:30 AM | Yes | – | 37.17219, -77.50336 |
| Emmanuel Worship Center | – | 236 Grove Ave, Petersburg, VA 23803 | – | (804) 732-7950 | emmanuelworshipcenter.org | Friday: 7:00 PM Saturday: 10:30 AM | Yes | – | 37.23247, -77.40864 |
| Grace Baptist Church | Baptist | 23814 River Rd, Petersburg, VA 23803 | Small church | (804) 732-6943 | gbcpetersburg.com | Sunday: 11:00 AM, 2:00 PM | Yes | Latest: October 28, 2026 | 37.21976, -77.49281 |
| House Of Restoration Church | – | 210 S Market St, Petersburg, VA 23803 | – | (804) 862-2661 | drmariettabrown.net | – | No | – | 37.22376, -77.40592 |
| Kingdom Warriors of Yahweh, An Assembly of Yahweh | – | 846 Wesley St, Petersburg, VA 23803 | – | (804) 930-3170 | yahwehskingdom.com | – | No | – | 37.21603, -77.41288 |
| Lighthouse International Ministries | – | 145 N Sycamore St, Petersburg, VA 23803 | – | (804) 312-7065 | limpetersburg.com | Sunday: 11:00 AM Wednesday: 7:00 PM | No | – | 37.22998, -77.40399 |
| Macedonia Tabernacle Ministries | – | 3615 E River Rd, Petersburg, VA 23803 | – | (804) 526-9080 | macedoniatabernacle.org | – | Yes | – | 37.24014, -77.42791 |
| Metropolitan Baptist Church | Baptist | 1021 Halifax St, Petersburg, VA 23803 | Mid-size church | (804) 733-3753 | mymetroexp.org | Sunday: 10:45 AM | Yes | – | 37.21281, -77.41063 |
| Oak Street African Methodist Episcopal Zion Church | Methodist | 25 W Wythe St, Petersburg, VA 23803 | – | (804) 733-7800 | oakstreetamezchurch.org | – | Yes | – | 37.22648, -77.40366 |
| Rock Church of Petersburg | – | 2301 County Dr, Petersburg, VA 23803 | Mid-size church | (804) 733-3973 | rockofpetersburg.com | Sunday: 10:30 AM | Yes | Latest: August 5, 2020 | 37.21441, -77.36042 |
| Second Presbyterian Church | Presbyterian | 419 W Washington St, Petersburg, VA 23803 | Mid-size church | (804) 732-6531 | secondprespetersburg.org | Sunday: 11:30 AM | Yes | Latest: October 27, 2026 | 37.22699, -77.41023 |
| Solomon's Temple RZUA Church | – | 330 St Mark St, Petersburg, VA 23803 | Mid-size church | (804) 733-4746 | solomontemplerzua.org | Sunday: 11:30 AM | Yes | – | 37.21258, -77.40554 |
| St Joseph Catholic Church | Catholic | 151 W Washington St, Petersburg, VA 23803 | Mid-size church | (804) 733-3115 | sjcpetersburg.com | – | No | – | 37.22757, -77.40644 |
| Tabb Street Presbyterian Church | Presbyterian | 29 W Tabb St, Petersburg, VA 23803 | Mid-size church | (804) 888-1503 | tabbstreetpres.com | Sunday: 11:00 AM | No | – | 37.23043, -77.40525 |
| TBC Community Life Center | Baptist | 444 Halifax St, Petersburg, VA 23803 | Mid-size church | (804) 733-6541 | tbcptg.org | Sunday: 8:00 AM, 11:00 AM | Yes | – | 37.22048, -77.40674 |
| West End Baptist Church | Baptist | 6506 Boydton Plank Rd, Petersburg, VA 23803 | Mid-size church | (804) 733-9331 | webaptist.org | Sunday: 10:55 AM | Yes | – | 37.18315, -77.48904 |
| Western Heights Baptist Church | Baptist | 24416 Cox Rd, Petersburg, VA 23803 | Mid-size church | (804) 733-8172 | westernheightsbaptistchurch.org | Sunday: 9:30 AM, 11:00 AM | Yes | Latest: October 25, 2026 | 37.20614, -77.48337 |
| Asociación de iglesias Casa de Perdón | – | 1600 Halifax St, Petersburg, VA 23803 | – | (804) 458-2478 | – | – | No | – | 37.20494, -77.41921 |
| Azusa House of Praise | – | 507 Harrison St, Petersburg, VA 23803 | – | (804) 203-4701 | – | – | No | – | 37.21945, -77.40178 |
| Beacon Of Light Community Church | – | 200 S Dunlop St, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22251, -77.41685 |
| Bethany Missionary Church | Baptist | 613 E Wythe St, Petersburg, VA 23803 | Mid-size church | (804) 862-3584 | – | – | Yes | – | 37.22941, -77.39182 |
| Better Life Church | Baptist | 1510 Prince George St, Petersburg, VA 23803 | – | (804) 324-3988 | – | – | No | – | 37.23645, -77.37527 |
| Bible Covenant Church | – | 25 W Washington St, Petersburg, VA 23803 | – | (804) 732-1166 | – | – | No | – | 37.22782, -77.40438 |
| Bible way christian center | – | 704 Hinton St, Petersburg, VA 23803 | – | (804) 892-8638 | – | – | No | – | 37.22609, -77.41514 |
| Christian Outreach Ministry | – | 632 Virginia Ave, Petersburg, VA 23803 | – | (804) 732-2415 | – | – | No | – | 37.21293, -77.40923 |
| Church of Christ | Church of Christ | 604 South Jefferson Street, Petersburg, VA 23803 | – | – | – | – | No | – | 37.21919, -77.39743 |
| Church of God of Prophecy | Church of God | 2138 Richmond Avenue, Petersburg, VA 23803 | – | – | – | – | No | – | 37.23812, -77.36759 |
| Community Christian Fellowship Youth | – | 20300 Halloway Ave, Petersburg, VA 23803 | – | (804) 526-8260 | – | – | No | – | 37.24553, -77.47595 |
| Cornerstone COOLJC | – | 202 Terrace Ave, Petersburg, VA 23803 | – | (804) 862-1027 | – | – | No | – | 37.22651, -77.39311 |
| Edgehill Church Of Christ | Church of Christ | 25609 Grant Ave, Petersburg, VA 23803 | – | (804) 861-3306 | – | – | No | – | 37.21453, -77.46204 |
| Emmanuel Apostolic Temple | Pentecostal | 104 Slagle Ave, Petersburg, VA 23803 | – | (804) 861-2006 | – | – | No | – | 37.23584, -77.37570 |
| Faith Temple Ministries | – | 3018 County Dr, Petersburg, VA 23803 | – | (804) 866-9725 | – | – | No | – | 37.20432, -77.33912 |
| Faith United Baptist Church | Baptist | 624 Hinton Street, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22628, -77.41389 |
| First Baptist Church West Petersburg | Baptist | 25720 Greensville Ave, Petersburg, VA 23803 | – | (804) 861-8642 | – | – | No | – | 37.20654, -77.46221 |
| First Full Gospel Baptist Church | Baptist | 401 S West St, Petersburg, VA 23803 | – | (804) 862-2937 | – | – | No | – | 37.21970, -77.41858 |
| Flamingsword Church Of Deliverance | – | 200 S Sycamore St, Petersburg, VA 23803 | – | (804) 571-6475 | – | – | No | – | 37.22509, -77.40248 |
| Fountain-Deliverance Outreach | – | 1144 McKenzie St, Petersburg, VA 23803 | – | (804) 722-0942 | – | – | No | – | 37.22662, -77.42450 |
| Garden of Prayer Ministries #3 | – | 950 S Sycamore St, Petersburg, VA 23803 | – | (804) 943-1797 | – | – | No | – | 37.21501, -77.39897 |
| Glory Of God Ministry | – | 1001 W High St, Petersburg, VA 23803 | – | (804) 733-8701 | – | – | No | – | 37.22723, -77.42150 |
| Gods Love Ministry Inc. | – | 824 E Wythe St, Petersburg, VA 23803 | – | (804) 605-5778 | – | – | No | – | 37.23001, -77.38858 |
| Good News Baptist Church | Baptist | 1920 Dupuy Rd, Petersburg, VA 23803 | Mid-size church | (804) 732-7044 | – | Sunday: 6:00 PM Wednesday: 7:00 PM | Yes | Latest: October 28, 2026 | 37.21356, -77.43476 |
| Greater Faith AME Zion Church | Episcopal / Anglican | 1301 Youngs Rd, Petersburg, VA 23803 | – | (804) 732-5683 | – | – | No | – | 37.20925, -77.42662 |
| Greater Faith Apostolic Temple | Pentecostal | 507 Harrison St, Petersburg, VA 23803 | – | (804) 861-2929 | – | – | No | – | 37.21936, -77.40205 |
| Greater Refuge Church | – | 723 S Jones St, Petersburg, VA 23803 | – | (804) 721-4527 | – | – | No | – | 37.21605, -77.41088 |
| Harvest International Full Gospel Baptist Center | Baptist | 1017 W Washington St, Petersburg, VA 23803 | – | (804) 861-2850 | – | – | No | – | 37.22419, -77.42005 |
| Higher Learning Ministries | – | 1209 Upper Appomattox St, Petersburg, VA 23803 | – | (804) 518-5692 | – | – | No | – | 37.22506, -77.42459 |
| Higher Way Ministries | Baptist | 515 Virginia Ave, Petersburg, VA 23803 | – | (804) 861-3317 | – | – | No | – | 37.21355, -77.40749 |
| Holy Ground Ministries | – | 2014 E Washington St, Petersburg, VA 23803 | – | (804) 943-2219 | – | – | No | – | 37.23900, -77.37026 |
| Iglesia Nuevo Pacto Petersburg Virginia | – | 1001 W High St, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22723, -77.42149 |
| Iglesia Pentecostal Rios de Agua Viva de Petersburg VA | Pentecostal | 110 N Dunlop St, Petersburg, VA 23803 | – | (804) 519-5506 | – | – | Yes | – | 37.22539, -77.41887 |
| Infinite Spirit Ministries | – | 10116 Squirrel Level Rd, Petersburg, VA 23803 | – | (804) 255-7382 | – | – | No | – | 37.13278, -77.46376 |
| Jesus Christ Holiness Church Of God | Church of God | 510 S Sycamore St, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22014, -77.40097 |
| Kingdom Family Ministry - Petersburg, VA | – | 415 Halifax St, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22062, -77.40745 |
| Korean Mission Baptist Church | Baptist | 2320 E Washington St, Petersburg, VA 23803 | – | (804) 732-4150 | – | – | No | – | 37.23956, -77.36470 |
| Lakemont Baptist Church | Baptist | 1510 Prince George Avenue, Petersburg, VA 23803 | – | – | – | – | No | – | 37.23645, -77.37520 |
| Liberty Church International | – | 1124 W Washington St, Petersburg, VA 23803 | – | (804) 944-3206 | – | – | No | – | 37.22297, -77.42166 |
| Living Faith Ministry | – | 9619 Kathleen Dr, Petersburg, VA 23803 | – | (804) 590-1970 | – | – | No | – | 37.25844, -77.55283 |
| Living Stone Baptist Church | Baptist | 5732 Boydton Plank Rd, Petersburg, VA 23803 | – | (804) 733-9414 | – | – | No | – | 37.19261, -77.47189 |
| Living Word God Tabernacle | – | 3212 W Washington St, Petersburg, VA 23803 | – | (804) 722-8226 | – | – | No | – | 37.21707, -77.44492 |
| Love Outreach Tabernacle | – | 2579 County Dr, Petersburg, VA 23803 | – | (804) 722-1119 | – | – | No | – | 37.21130, -77.35184 |
| Matoaca Baptist Church | Baptist | 6409 River Rd, Petersburg, VA 23803 | – | (804) 590-2949 | – | – | No | – | 37.23049, -77.47947 |
| Matoaca Christian Fellowship | – | 7700 River Rd, Petersburg, VA 23803 | – | (804) 590-2375 | – | – | No | – | 37.23301, -77.50422 |
| Morning Star Baptist Church | Baptist | 1209 Upper Appomat Street, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22516, -77.42465 |
| Morning Star Baptist Church | Baptist | 1660 Dupuy Rd, Petersburg, VA 23803 | – | (804) 732-8833 | – | – | No | – | 37.25026, -77.42931 |
| Mount Calvary Baptist Church | Baptist | 19600 Halloway Ave, Petersburg, VA 23803 | – | (804) 590-2094 | – | – | No | – | 37.25576, -77.47578 |
| Mount Pleasant Pentecostal Faith | Pentecostal | 1310 Rome St, Petersburg, VA 23803 | – | (804) 733-3315 | – | – | No | – | 37.21991, -77.42389 |
| Mt Sinai Holy Village | – | 531 Mingea St, Petersburg, VA 23803 | – | (804) 861-2971 | – | – | No | – | 37.22596, -77.39145 |
| New Beginning Holiness Cooljc | Pentecostal | 604 S Jefferson St, Petersburg, VA 23803 | – | (804) 605-0612 | – | – | No | – | 37.21920, -77.39743 |
| New First Baptist Church | Baptist | 1346 Grant Ave, Petersburg, VA 23803 | – | (804) 733-3707 | – | – | No | – | 37.20596, -77.42101 |
| New Life Baptist Church | Baptist | 3018 County Dr, Petersburg, VA 23803 | – | (804) 732-8622 | – | – | No | – | 37.20425, -77.33905 |
| New Life Ministry of Petersburg | – | 2568 N Stedman Dr, Petersburg, VA 23803 | – | (804) 518-8814 | – | – | No | – | 37.21272, -77.35205 |
| Now Faith That Works Christian Church | Christian Church (Disciples / Independent) | 5923 Church Rd, Petersburg, VA 23803 | – | (804) 957-6389 | – | – | No | – | 37.19000, -77.46018 |
| Oak Grove Baptist Church | Baptist | 7419 Boydton Plank Rd, Petersburg, VA 23803 | – | (804) 863-0864 | – | – | No | – | 37.16932, -77.50554 |
| Oaklawn Baptist Church | Baptist | 7925 Hickory Rd, Petersburg, VA 23803 | Mid-size church | (804) 590-2661 | – | Sunday: 10:30 AM | Yes | Latest: October 18, 2026 | 37.26806, -77.51183 |
| Petersburg Church of Christ | Church of Christ | 234 N South St, Petersburg, VA 23803 | – | (804) 733-9356 | – | – | No | – | 37.22758, -77.41753 |
| Petersburg Wesleyan Methodist | Methodist | 5202 Front Dr, Petersburg, VA 23803 | – | (804) 861-8065 | – | – | No | – | 37.20064, -77.46550 |
| Pine Grove Baptist Church | Baptist | 22218 Dabney Mill Rd, Petersburg, VA 23803 | – | (804) 469-3377 | – | – | No | – | 37.14448, -77.51952 |
| Pine Grove Church | Baptist | 7204 Boydton Plank Rd, Petersburg, VA 23803 | – | (804) 861-2437 | – | – | No | – | 37.17293, -77.50276 |
| Reconciliation Fellowship Church | – | 621 W Washington St, Petersburg, VA 23803 | – | (804) 861-0423 | – | – | No | – | 37.22592, -77.41374 |
| Resurrection Life Christian Center Church | – | 216 E Washington St, Petersburg, VA 23803 | – | (804) 732-7300 | – | – | No | – | 37.22851, -77.39908 |
| Royal Baptist Church | Baptist | 316 St Mark St, Petersburg, VA 23803 | – | (804) 732-2871 | – | – | No | – | 37.21258, -77.40514 |
| Saint Paul's Baptist Church Elm Campus | Baptist | 29 Elm St, Petersburg, VA 23803 | – | (804) 732-1200 | – | – | No | – | 37.21771, -77.43640 |
| Sharon Baptist Church | Baptist | 26804 Fort Emory Rd, Petersburg, VA 23803 | – | (804) 733-4319 | – | – | No | – | 37.16126, -77.44276 |
| Shiloh Church | – | 6711 Hickory Road, Petersburg, VA 23803 | – | (804) 590-2089 | – | – | No | – | 37.26064, -77.48714 |
| Shining Light Pentecostal | Pentecostal | 1417 Farmer St, Petersburg, VA 23803 | – | (804) 861-0415 | – | – | No | – | 37.21828, -77.42681 |
| Smith Grove Church | – | 8301 Smith Grove Ln, Petersburg, VA 23803 | – | (804) 745-7755 | – | – | No | – | 37.15821, -77.47353 |
| Tabernacle Worship Center | – | 29 Elm St, Petersburg, VA 23803 | – | – | – | – | No | – | 37.21762, -77.43637 |
| Temple Baptist Church | Baptist | 646 Plum St, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22994, -77.41567 |
| The Greater Bethesda Bible Way Church | Church of Christ | 459 Harding St, Petersburg, VA 23803 | – | (804) 742-0715 | – | – | No | – | 37.21970, -77.40542 |
| The Holy Temple Church | – | 23 S Jefferson St, Petersburg, VA 23803 | – | (804) 898-3628 | – | – | No | – | 37.22765, -77.39931 |
| The Lord's Church | Baptist | 20905 Third Ave, Petersburg, VA 23803 | – | (804) 520-5133 | – | Sunday: 10:30 AM Wednesday: 6:30 PM | Yes | Latest: October 25, 2026 | 37.23840, -77.42215 |
| Third Baptist Church | Baptist | 630 Halifax Street, Petersburg, VA 23803 | – | – | – | – | No | – | 37.21639, -77.40815 |
| Third Baptist Church | Baptist | 550 Farmer St, Petersburg, VA 23803 | Mid-size church | (804) 732-6850 | – | Sunday: 10:45 AM | No | – | 37.22174, -77.41205 |
| Third Presbyterian Church | Presbyterian | 1630 Dupuy Road, Petersburg, VA 23803 | – | – | – | – | No | – | 37.21606, -77.43062 |
| Tower of Praise Empowerment Center | – | 2444 County Dr, Petersburg, VA 23803 | – | (804) 431-5162 | – | – | No | – | 37.21279, -77.35820 |
| Union Grove Baptist Church | Baptist | 19111 Church Rd, Petersburg, VA 23803 | – | (804) 590-9052 | – | – | No | – | 37.25617, -77.50189 |
| Unity Baptist Church | Baptist | 330 S South St, Petersburg, VA 23803 | – | (804) 862-2060 | – | – | No | – | 37.22162, -77.41451 |
| Victory Christian United Church of Christ | Church of Christ | 3600 E River Rd, Petersburg, VA 23803 | Small church | (804) 835-9784 | – | Sunday: 10:00 AM Tuesday: 11:00 AM | No | – | 37.24125, -77.42703 |
| West End Baptist Church | Baptist | 1017 West Washington Street, Petersburg, VA 23803 | – | – | – | – | No | – | 37.22416, -77.42004 |
| Westminster Presbyterian Church | Presbyterian | 403 Halifax St, Petersburg, VA 23803 | Mid-size church | (804) 733-9006 | – | – | Yes | – | 37.22100, -77.40724 |
| Zech 8 Ministries Inc. | – | 630 Halifax St, Petersburg, VA 23803 | – | (877) 959-7418 | – | – | No | – | 37.21640, -77.40834 |
Most Sunday morning services start between 10:30 AM and 11:00 AM. The earliest listed starts at 8:00 AM (TBC Community Life Center) and the latest morning service at 11:30 AM (Solomon's Temple RZUA Church).
20 of them livestream: Agape Christian Center Church, Divine Faith Ministry, Emmanuel Church of God in Christ, Emmanuel Worship Center, Grace Baptist Church, Macedonia Tabernacle Ministries, Metropolitan Baptist Church, Oak Street African Methodist Episcopal Zion Church, and 12 more.
Choose "Sort by distance from me" above the list. Your browser asks before sharing your location, and the sorting happens on your device. You can also search by ZIP code on the Find a church page.
Open the church's listing and choose "Claim this church" to update the details, or "Request removal" to have the listing removed. A person reviews every request, usually within 7 days.
SermonWave translates services live to listeners' phones and turns every sermon into a searchable transcript and summary.