Back

Petersburg County · Virginia

Churches in Petersburg, VA

146 churches in Petersburg with service times, addresses and livestream links. Filter by denomination or service day, and confirm times with the church before visiting.

About churches in Petersburg

SermonWave lists 146 churches in Petersburg, Virginia (Petersburg County). The most common traditions are Baptist (46), Pentecostal (12), and Church of Christ (7). 24 hold Sunday morning worship, most often starting between 10:15 AM and 11:00 AM. Other regular services: 1 on Sunday evening, 6 on Wednesday, and 2 on Saturday. Of these, 27 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.

Churches listed
146
With service times
28
Livestream services
27
Sermons on SermonWave
1
Services in Spanish
0

Browse churches in Petersburg, VA

By denomination

All churches in Petersburg

Sermons on SermonWave Other churches

146 churches (showing 1-50)

Church of Christ

Church of Christ

1545 South Sycamore Street, Petersburg, VA 23805

Service times not listed yet; check the church's website.

Limited info

Church of Christ

Church of Christ

604 South Jefferson Street, Petersburg, VA 23803

Service times not listed yet; check the church's website.

Limited info

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.

Services by day in Petersburg

Planning around your week? These churches list services on these days.

Sunday evening services in Petersburg (1)

Wednesday services in Petersburg (6)

Saturday services in Petersburg (2)

Church directory data: Petersburg, VA

Address, phone, website, denomination, worship service times, livestream and sermon availability, and map coordinates for each listed church.

Churches in Petersburg, VA (page 1 of 3)
ChurchDenominationAddressSizePhoneWebsiteService timesLivestreamSermonsCoordinates
Agape Christian Center Church–233 S Adams St, Petersburg, VA 23803–(804) 862-2801agape3c.comSunday: 11:00 AM
Wednesday: 7:00 PM
Yes1 sermons on SermonWave
Latest: October 28, 2026
37.22428, -77.40044
Calvary II Outreach Revival CenterPentecostal1865 S Sycamore St, Petersburg, VA 23805Small church(804) 504-0065corcministries.comSunday: 12:00 PMYes–37.20458, -77.38618
Church of the Lord Jesus Christ of the Apostolic FaithPentecostal941 Stainback St, Petersburg, VA 23803–(804) 732-9118tcljc.com–No–37.21969, -77.41696
Covenant Presbyterian ChurchPresbyterian201 Walnut Blvd, Petersburg, VA 23805–(804) 732-8240covenantpetersburg.wordpress.comSunday: 10:30 AMNo–37.20018, -77.38442
Divine Faith MinistryNon-denominational2645 County Dr S, Petersburg, VA 23803Mid-size church(804) 943-9398divinefaithministrychurch.comSunday: 11:00 AMYesLatest: May 7, 202337.21046, -77.34999
Emmanuel Church of God in ChristChurch of God in Christ7204 Boydton Plank Rd, Petersburg, VA 23803Mid-size church(804) 733-6301enb-cogic.comSunday: 9:30 AM, 11:30 AMYes–37.17219, -77.50336
Emmanuel Worship Center–236 Grove Ave, Petersburg, VA 23803–(804) 732-7950emmanuelworshipcenter.orgFriday: 7:00 PM
Saturday: 10:30 AM
Yes–37.23247, -77.40864
Grace Baptist ChurchBaptist23814 River Rd, Petersburg, VA 23803Small church(804) 732-6943gbcpetersburg.comSunday: 11:00 AM, 2:00 PMYesLatest: October 28, 202637.21976, -77.49281
H2O Community Church–49 Walnut Blvd, Petersburg, VA 23805Small church(804) 721-7400h2occ.orgSunday: 10:15 AMYes–37.20188, -77.38173
House Of Restoration Church–210 S Market St, Petersburg, VA 23803–(804) 862-2661drmariettabrown.net–No–37.22376, -77.40592
Kingdom Life Christian Church - PetersburgChristian Church (Disciples / Independent)3600 S Crater Rd, Petersburg, VA 23805–(804) 627-1695klchristianchurch.org–Yes–37.17876, -77.36431
Kingdom Warriors of Yahweh, An Assembly of Yahweh–846 Wesley St, Petersburg, VA 23803–(804) 930-3170yahwehskingdom.com–No–37.21603, -77.41288
Lighthouse International Ministries–145 N Sycamore St, Petersburg, VA 23803–(804) 312-7065limpetersburg.comSunday: 11:00 AM
Wednesday: 7:00 PM
No–37.22998, -77.40399
Lutheran Church of Our RedeemerLutheran1769 S Sycamore St, Petersburg, VA 23805–(804) 732-8567lcor.netSunday: 10:15 AMYes–37.20598, -77.38763
Macedonia Tabernacle Ministries–3615 E River Rd, Petersburg, VA 23803–(804) 526-9080macedoniatabernacle.org–Yes–37.24014, -77.42791
Metropolitan Baptist ChurchBaptist1021 Halifax St, Petersburg, VA 23803Mid-size church(804) 733-3753mymetroexp.orgSunday: 10:45 AMYes–37.21281, -77.41063
Monumental Baptist ChurchBaptist2925 S Crater Rd, Petersburg, VA 23805–(804) 733-8484monumentalworship.orgSunday: 11:00 AM
Wednesday: 12:00 PM, 7:00 PM
No–37.19252, -77.37247
Oak Street African Methodist Episcopal Zion ChurchMethodist25 W Wythe St, Petersburg, VA 23803–(804) 733-7800oakstreetamezchurch.org–Yes–37.22648, -77.40366
Rhema Word MinistriesNon-denominational3321 S Crater Rd, Petersburg, VA 23805Small church(804) 722-1663freshrhemawordnow.orgSunday: 11:00 AMYes–37.18439, -77.36694
Rock Church of Petersburg–2301 County Dr, Petersburg, VA 23803Mid-size church(804) 733-3973rockofpetersburg.comSunday: 10:30 AMYesLatest: August 5, 202037.21441, -77.36042
Second Presbyterian ChurchPresbyterian419 W Washington St, Petersburg, VA 23803Mid-size church(804) 732-6531secondprespetersburg.orgSunday: 11:30 AMYesLatest: October 27, 202637.22699, -77.41023
Solomon's Temple RZUA Church–330 St Mark St, Petersburg, VA 23803Mid-size church(804) 733-4746solomontemplerzua.orgSunday: 11:30 AMYes–37.21258, -77.40554
St Joseph Catholic ChurchCatholic151 W Washington St, Petersburg, VA 23803Mid-size church(804) 733-3115sjcpetersburg.com–No–37.22757, -77.40644
Tabb Street Presbyterian ChurchPresbyterian29 W Tabb St, Petersburg, VA 23803Mid-size church(804) 888-1503tabbstreetpres.comSunday: 11:00 AMNo–37.23043, -77.40525
Tabernacle of Praise International Church–1656 S Crater Rd, Petersburg, VA 23805–(804) 722-0007topfcommunity.orgSaturday: 11:00 AMNo–37.21060, -77.38457

Churches in cities near Petersburg

All cities in Virginia

Recent sermons from Petersburg churches

Full sermon transcripts from churches in Petersburg, free to read and listen to.

Questions about churches in Petersburg, VA

How many churches are in Petersburg, VA?

The SermonWave church directory lists 146 churches in Petersburg, Virginia. Traditions include Baptist (46), Pentecostal (12), Church of Christ (7), Presbyterian (5), and Non-denominational (2).

What time are Sunday services in Petersburg?

Most Sunday morning services in Petersburg start between 10:15 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).

Which churches in Petersburg have Sunday evening services?

1 church in Petersburg lists a Sunday evening service: Good News Baptist Church.

Which churches in Petersburg livestream their services?

27 churches in Petersburg livestream their services: Agape Christian Center Church, Calvary II Outreach Revival Center, Divine Faith Ministry, Emmanuel Church of God in Christ, Emmanuel Worship Center, Grace Baptist Church, H2O Community Church, Kingdom Life Christian Church - Petersburg, and 19 more.

Are there churches in Petersburg with services in Spanish?

We don't have a Spanish-language service on file for churches in Petersburg yet. Search nearby cities or by distance.

Which churches in Petersburg have Wednesday services?

6 churches in Petersburg list a Wednesday service: Agape Christian Center Church, Lighthouse International Ministries, Monumental Baptist Church, Good News Baptist Church, Kingdom Impact Church, and The Lord's Church.

Which churches in Petersburg have Saturday services?

2 churches in Petersburg list a Saturday service: Emmanuel Worship Center and Tabernacle of Praise International Church.

Can I listen to sermons from churches in Petersburg?

Yes. Agape Christian Center Church has sermons on SermonWave, with transcripts and summaries. Other churches link to their own YouTube channel or podcast from their listing.

How can a church update or remove its listing?

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.

Listings are gathered from public sources and churches' own websites, and only public church information is shown. Each listing has "Claim this church" and "Request removal" links.

Live translation and sermon transcripts for your church

SermonWave translates services live to listeners' phones and turns every sermon into a searchable transcript and summary.