Usa-Places.com has listed approx 21 Baptist churches in Petersburg. Some of the Top rated Baptist churches in Petersburg are- Tabernacle Baptist Church, Mount Olivet Baptist Church, Metropolitan Baptist Church, Zion Baptist Church, Third Baptist Church, Oak Grove Baptist Church, Matoaca Baptist Church, New First Baptist Church, Good News Baptist Church & Morning Star Baptist Church.