Usa-Places.com has listed approx 43 churches in Petersburg. Some of the Top rated churches in Petersburg are- Higher Way Ministries, Matoaca Christian Fellowship, Faith & Hope Temple COGIC, Harvest International Full Gospel Baptist, Zion Apostolic Christian Memorial Temple, Jesus Way Fellowship Temple, First Assembly of God LLC, Rock Church of Petersburg, Rock Church of Petersburg & Edgehill Church Of Christ.