Banks in Petersburg, Virginia

We list 9 bank branches in Petersburg from 6 FDIC-insured banks, in 2 ZIP codes. The most branches belong to Truist Bank (3), The Bank of Southside Virginia (2), Bank of America, National Association (1) and Wells Fargo Bank, National Association (1).

All bank branches in Petersburg

Showing 9 of 9

BankBranchAddressZIPMap
The Bank of Southside Virginia Rohoic-Dinwiddie County Branch 26008 Cox Rd 23803 Map
The Bank of Southside Virginia Crater Road Branch 2703 S Crater Rd 23805 Map
Bank of America, National Association Crater Road Branch 1963 S Crater Rd 23805 Map
Wells Fargo Bank, National Association South Crater Square Branch 3360 S Crater Rd 23805 Map
Blue Ridge Bank, National Association Monument Branch 1965 Wakefield Ave 23805 Map
First Bank Airport Branch 23315 Airport St 23803 Map
Truist Bank Petersburg Branch 117 E Washington St 23803 Map
Truist Bank Edgehill Branch 25901 Cox Rd 23803 Map
Truist Bank Crater Road Branch 3340 S Crater Rd 23805 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. Hours and phone numbers are not part of this data: check the bank’s website before you visit.

Frequently asked questions

How many banks are in Petersburg, VA?

Our list has 6 banks with 9 branches in Petersburg. Branches open and close, so confirm with the bank.

Which bank has the most branches in Petersburg?

In our list it is Truist Bank, with 3 branches.

How do I contact a branch?

The FDIC data has no phone numbers. Open the bank’s official website from its profile page here, or use the number on your card or statement.