Bank of America operates branches in all 50 U.S. states, plus Washington D.C., and maintains offices in more than 40 countries worldwide

Bank of America is one of the largest banks in the United States, with physical locations across the country. If you are looking for a branch near you, the fastest way to find it is through their branch locator tool on their website or mobile app — you can search by address, city, or ZIP code and see hours, services offered, and whether an appointment is needed.

The bank also operates through ATMs, online banking, and phone support, so you do not need to visit a branch for many transactions. However, if you need to open an account in person, deposit cash, or speak with someone face-to-face about a financial decision, knowing where your nearest branch is matters.

Key Takeaways

  • Bank of America has branches in all 50 states and Washington D.C., with the highest concentration in California, Texas, Florida, and New York.
  • You can find your nearest branch using the Bank of America branch locator on their website or mobile app by entering your address or ZIP code.
  • Many Bank of America transactions can be done online, through their mobile app, or at any of their ATMs without visiting a physical branch.
  • Some branches offer limited services or have reduced hours, so checking ahead before you visit saves a trip.

How to find a Bank of America branch near you

Go to the Bank of America website and look for the "Locations" or "Find a Branch" link, usually in the footer or top navigation. Enter your street address, city, or ZIP code into the search box. The tool will show you nearby branches, their full addresses, phone numbers, and hours of operation.

The mobile app has the same locator built in. Open the app, tap the menu icon, and select "Locations" or "Find a Branch." This is useful if you are already out and need to find the closest branch quickly. The app will also show you which services each branch offers — for example, some branches handle mortgage applications while others do not.

If you call Bank of America customer service at 1-800-432-1000, they can also tell you the nearest branch and whether it offers the specific service you need. This is worth doing if you have an unusual request, because not all branches are equipped the same way.

What services are available at different branches

Not every Bank of America branch offers every service. A small branch in a rural area might only handle basic checking and savings accounts, while a larger branch in a city center might have mortgage officers, investment advisors, and business banking specialists on staff.

Before you visit, check the branch locator to see what services are listed for that location. If you need something specific — like opening a business account, getting a mortgage pre-approval, or setting up a trust — call ahead or use the locator to confirm the branch can help you. This prevents wasted trips.

Bank of America locations outside the United States

Bank of America maintains offices in major financial centers around the world, including London, Hong Kong, Tokyo, Singapore, and Sydney. These offices primarily serve business clients and handle international transactions rather than retail banking.

If you are traveling internationally and need banking services, you can use your Bank of America debit card at ATMs in most countries to withdraw local currency. You can also call their international customer service line or use online banking from anywhere with an internet connection. Many countries have Bank of America partner banks where you can conduct transactions, though fees may explore.

Using Bank of America without visiting a branch

You do not need a physical branch for most banking tasks. You can open a checking or savings account online through their website, transfer money between accounts using the app or website, pay bills online, deposit checks by photographing them with your phone, and speak with a representative through video chat or phone.

Bank of America has over 16,000 ATMs nationwide where you can withdraw cash, deposit checks, and transfer money without talking to anyone. If you use an ATM owned by another bank, you may pay a fee, but Bank of America ATMs are always free for account holders.

For questions or problems, you can reach customer service by phone 24 hours a day, seven days a week. Many issues can be resolved without ever stepping into a branch.

What to bring when you visit a branch

If you are opening a new account, bring a government-issued photo ID (driver's license, passport, or state ID) and proof of your current address (a utility bill, lease, or bank statement dated within the last 60 days). You will also need your Social Security number.

If you are depositing a check or cash, bring the check or cash and your debit card or account number. If you are closing an account or making changes to an existing one, bring your ID and debit card. For more complex transactions like mortgages or business accounts, the branch will send you a list of documents to bring when you schedule your appointment.

Frequently Asked Questions

Can I do my banking at any Bank of America branch?

Yes. If you have a Bank of America account, you can visit any Bank of America branch in the country to deposit money, withdraw cash, or speak with someone about your account. You do not have to go to the branch where you opened the account.

Do I need an appointment to visit a Bank of America branch?

For straightforward transactions like deposits or withdrawals, no appointment is needed — just walk in during business hours. For longer conversations, like opening a new account or discussing a mortgage, many branches now ask you to schedule an appointment ahead of time to reduce wait times. Check your local branch's page in the locator to see if appointments are required.

What if there is no Bank of America branch in my town?

You can open and manage an account entirely online and use Bank of America ATMs in nearby towns or cities. You can also deposit checks by taking a photo with the mobile app. If you need to deposit cash, you may need to travel to the nearest branch or use a partner bank's ATM if one is available in your area.

Are Bank of America branches open on weekends?

Some branches are open on Saturday mornings, but hours vary by location. Most are closed on Sunday. Use the branch locator to check the specific hours for the location nearest you.

Can I access my account at a Bank of America ATM if I do not have my debit card?

Yes. You can use cardless ATM withdrawal through the mobile app — the app generates a code you enter at the ATM to withdraw cash without your physical card. You can also call customer service to arrange a withdrawal or transfer.