Bank of America has over 4,600 branches and 16,000 ATMs across the United States
Bank of America operates branches in all 50 states, with the heaviest concentration on the East Coast and in California. If you need to visit a physical location to deposit cash, withdraw money, or speak to someone in person, you have multiple ways to find the nearest one. The fastest method is the Bank of America branch locator on their website or mobile app, which shows you exact addresses, hours, and services available at each location.
You do not need to be a Bank of America customer to use their ATMs. Any customer of another bank can withdraw cash from a Bank of America ATM, though your own bank may charge you a fee for using an out-of-network machine. Bank of America customers do not pay fees to use Bank of America ATMs anywhere in the country.
Key Takeaways
- The Bank of America website and mobile app have a branch locator tool that shows addresses, hours, and available services for every location near you.
- Bank of America branches are open Monday through Friday, with limited Saturday hours at most locations; Sunday hours vary by branch.
- You can withdraw cash from any Bank of America ATM without a Bank of America account, though your own bank may charge a fee.
- If you need to speak to someone about a specific service—like opening an account or applying for a loan—call ahead to confirm that service is available at your nearest branch.
- Bank of America also offers online and phone banking, so you may not need to visit a branch for routine transactions like bill pay or transfers.
Using the Bank of America Branch Locator
Go to bankofamerica.com and look for the "Locations" or "Find a Branch" link, usually in the footer or top navigation. Enter your zip code, city, or street address. The tool will show you all branches and ATMs within a set distance, sorted by proximity. Each listing includes the full address, phone number, hours of operation, and a list of services offered at that specific location.
The mobile app works the same way. Open the Bank of America app, tap the menu icon, and select "Find a Branch or ATM." You can also allow the app to use your location to show you what is nearby right now. This is useful if you are traveling or away from home and need cash or banking services in an unfamiliar area.
What Services Are Available at Different Locations
Not every Bank of America branch offers every service. Some smaller branches handle basic transactions—deposits, withdrawals, account inquiries—but do not have loan officers or investment advisors on staff. Larger branches and financial centers offer the full range of services, including mortgage applications, investment accounts, and business banking.
The branch locator tells you which services each location provides. If you need something specific—like opening a business account or getting a mortgage pre-approval—check the listing before you go. You can also call the branch directly at the number listed to confirm they handle what you need. This saves you a trip if the service is only available at a different location.
Branch Hours and Holiday Closures
Most Bank of America branches are open Monday through Friday from 9 a.m. to 5 p.m., with some variation by location. Many branches have extended hours one or two evenings per week, usually until 6 p.m. or 7 p.m. Saturday hours are common but limited—typically 9 a.m. to 1 p.m. or 9 a.m. to 2 p.m. Most branches are closed on Sunday.
Hours vary significantly by location, so check the branch locator or call ahead before you go. Bank of America branches are closed on federal holidays, including New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. Some branches may also close for local holidays or special events.
Using Bank of America ATMs Without a Bank of America Account
You can use any Bank of America ATM to withdraw cash, deposit checks, or transfer money between accounts, even if you bank somewhere else. Insert your debit card from your own bank and follow the on-screen prompts. The transaction will process through your bank's network.
Your own bank will likely charge you a fee for using an out-of-network ATM—typically $2 to $3 per transaction. Bank of America may also charge a fee on their end, which your bank will pass along to you. If you use out-of-network ATMs frequently, consider switching to a bank with a larger ATM network or one that reimburses out-of-network fees as part of their account benefits.
Alternatives to Visiting a Branch in Person
Bank of America offers online banking, mobile banking, and phone support for most routine transactions. You can transfer money between accounts, pay bills, deposit checks by taking a photo with your phone, and check your balance without leaving home. These services are available 24/7, including nights, weekends, and holidays.
If you need to speak to someone, call Bank of America customer service at the number on the back of your debit card or on your account statement. For complex issues—like disputing a transaction, applying for a loan, or setting up business banking—phone support can often handle it without a branch visit. Ask the representative whether your issue can be resolved over the phone or whether you need to visit a location in person.
What to Bring When You Visit a Branch
For basic transactions like deposits or withdrawals, bring your debit card and a photo ID. If you are depositing checks, bring the checks and your account number or debit card. For account inquiries or balance questions, your debit card is usually enough.
If you are opening a new account, applying for a loan, or making changes to an existing 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 recent bank statement). For business accounts, bring your business license and tax ID. Call the branch ahead of time to ask what documents they need for your specific transaction.
Frequently Asked Questions
Can I deposit cash at a Bank of America ATM?
Yes. Bank of America ATMs accept cash deposits 24/7. Insert your debit card, select "Deposit," and follow the prompts. The cash is usually available in your account within one business day. You do not need a Bank of America account to use the ATM, but your own bank may charge a fee for using an out-of-network machine.
What if my nearest Bank of America branch is far away?
You can handle most banking online or by phone without visiting a branch. For deposits, use mobile check deposit through the Bank of America app or visit any ATM. If you need in-person service and the nearest branch is inconvenient, call customer service to ask whether your issue can be resolved by phone or video call instead.
Are Bank of America branches open on weekends?
Most branches are open on Saturday with limited hours, usually 9 a.m. to 1 p.m. or 9 a.m. to 2 p.m. Very few branches are open on Sunday. Check your specific branch's hours in the locator tool before you go, as hours vary by location.
Can I use a Bank of America ATM if I don't have a Bank of America account?
Yes. You can withdraw cash, deposit checks, and transfer money using any Bank of America ATM with your debit card from another bank. Your own bank will charge you a fee for using an out-of-network ATM, typically $2 to $3 per transaction.
How do I know if a branch offers the service I need?
The branch locator on bankofamerica.com or the mobile app lists the services available at each location. If you do not see what you need listed, call the branch directly at the number provided. They can tell you whether the service is available there or direct you to a location that offers it.