Bank of America has over 4,000 branches across the United States, plus thousands of ATMs

Bank of America operates branches in all 50 states, with the heaviest concentration in California, Texas, Florida, and the Northeast. You can find a specific branch location, its hours, and what services it offers by using the bank's branch locator tool on their website or by calling 1-800-432-1000. Not every branch offers the same services — some are full-service locations with loan officers and investment advisors, while others are smaller branches with limited staff.

The bank also maintains a network of roughly 16,000 ATMs nationwide, many of which are in grocery stores, pharmacies, and other retail locations. ATM access is often faster than visiting a branch if you only need to withdraw cash, deposit checks, or check your balance.

Key Takeaways

  • Bank of America's branch locator on their website shows exact addresses, hours, and which services each location offers.
  • Full-service branches handle mortgages, business accounts, and investment services, while smaller branches may only handle basic transactions.
  • You can reach customer service by phone at 1-800-432-1000 to find the nearest branch or confirm a location's hours before you visit.
  • ATMs are available 24/7 at thousands of locations beyond the main branch network, including retail stores and other banks' networks through partnerships.

How to find a specific Bank of America branch

The fastest way is to visit bankofamerica.com and use the "Find a Branch or ATM" tool. Enter your zip code, city, or street address and the map will show all nearby locations with their hours and phone numbers. You can filter by service type — for example, if you need a mortgage consultation or want to open a business account, you can see which branches have those specialists on staff.

If you do not have internet access, call 1-800-432-1000 and a representative can tell you the nearest branch location and whether it offers the specific service you need. This is especially useful if you need something like a safe deposit box or a notary, since not all branches provide these.

What services are available at different branch types

Bank of America operates three main types of locations: full-service branches, express branches, and financial centers. Full-service branches handle everything — checking and savings accounts, loans, mortgages, investment services, and business banking. Express branches are smaller and typically handle deposits, withdrawals, and basic account services. Financial centers are larger locations in major cities that focus on wealth management and business services.

Before you visit, confirm what the branch offers. If you need to refinance a mortgage or set up a business line of credit, a full-service branch or financial center is necessary. For routine deposits or account questions, an express branch or ATM may be sufficient.

Bank of America locations outside the United States

Bank of America has a limited international presence compared to its domestic network. The bank operates branches and offices in select countries including Mexico, Canada, and parts of Europe and Asia, but these are primarily for business and wealth management clients rather than retail banking.

If you need banking services while traveling internationally, contact Bank of America before your trip to confirm what services are available in your destination. The bank also offers international wire transfers, currency exchange, and travel notifications through its main customer service line.

ATM access and extended hours

Bank of America ATMs are available 24/7 and do not charge a fee for account holders. The bank also participates in shared branching networks and reciprocal ATM agreements with other financial institutions, meaning you may be able to use ATMs from partner banks without a fee. Check your account terms or call customer service to confirm which networks your account includes.

Many Bank of America ATMs are located in Walgreens, CVS, Safeway, and other retail locations, which can be more convenient than traveling to a full branch. You can deposit checks, withdraw cash, and transfer funds at these ATMs during store hours or 24/7 depending on the location.

What to bring when you visit a branch

For basic transactions like deposits or withdrawals, bring your debit card or account number. If you are opening a new account, bring a government-issued photo ID and your Social Security number. For loan applications or account changes, bring relevant documents — recent pay stubs for income verification, proof of address (a utility bill or lease), and any existing account statements.

If you are unsure what documents you need for a specific service, call the branch ahead of time. This saves a trip if the branch needs something you do not have with you.

Frequently Asked Questions

How do I find a Bank of America branch near me?

Use the branch locator at bankofamerica.com by entering your zip code or address, or call 1-800-432-1000. Both methods show hours, services offered, and directions to the nearest location.

Are all Bank of America branches open on weekends?

Most branches are open Saturday mornings, but hours vary by location. Some branches close on Sunday. Check the specific branch's hours on the locator tool or call ahead to confirm weekend availability.

Can I do everything at an ATM that I can do at a branch?

No. ATMs handle deposits, withdrawals, transfers, and balance checks, but not account openings, loan applications, or complex transactions. For those, you need a staffed branch.

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

Bank of America offers online banking, phone banking at 1-800-432-1000, and mail-in services for many transactions. You can also use ATMs and partner bank branches. For services that require in-person visits, you may need to travel to the nearest full-service location.

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

Walk-ins are welcome for basic services. For complex transactions like mortgage consultations or business account setup, scheduling an appointment in advance ensures a specialist is available and reduces wait time.