Bank of America has over 4,600 branches and 16,000 ATMs across the United States, but the fastest way to find one is through their locator tool or your phone's map app rather than calling ahead.
Bank of America operates branches in all 50 states, with the heaviest concentration in California, Texas, Florida, and the Northeast. If you need to visit a physical location to deposit cash, withdraw money, or speak to someone in person, you have several ways to find what's nearby without wasting time on hold.
The methods differ slightly depending on whether you're looking for a full-service branch (where you can open accounts, apply for loans, and meet with advisors) or just an ATM (where you can deposit, withdraw, and check your balance). Both are free to use if you have a Bank of America account, though ATM fees apply if you bank elsewhere.
Key Takeaways
- The Bank of America website locator and mobile app show branch hours, services available at each location, and nearby ATMs in real time.
- Google Maps, Apple Maps, and your phone's built-in map app will also show Bank of America branches and ATMs with current hours and directions.
- Not all branches offer the same services—some are limited-service locations that handle deposits and withdrawals but not loan applications or account opening.
- Bank of America ATMs are free for account holders; non-customers pay a fee, but many other banks' ATMs are free through shared networks.
- If you need to speak to someone about a specific service before visiting, call 1-800-432-1000 to confirm that branch offers it.
Using the Bank of America Website and Mobile App
Go to bankofamerica.com and click "Locations" in the top navigation, or open the Bank of America mobile app and tap the "Locations" tab. Enter your address, city, or ZIP code. The tool will show you branches and ATMs sorted by distance, along with their hours, phone numbers, and a list of services available at each one.
The app version is faster if you're already out and need to find the nearest ATM quickly—it uses your phone's location to show what's closest without typing anything in. You can filter results to show only branches (not ATMs), or only locations that offer specific services like safe deposit boxes or notary services.
Hours vary by location and day. Many branches close on Sundays, and some close by 5 p.m. on weekdays. The locator shows the exact hours for each branch, so check before you go. Some branches have extended hours on certain days or offer Saturday service, but this is not standard across all locations.
Finding Bank of America Locations Using Maps
Open Google Maps, Apple Maps, or your phone's built-in map app and search "Bank of America near me" or "Bank of America ATM near me." The map will show all nearby locations with their hours, phone numbers, directions, and user reviews. This method works even if you don't have the Bank of America app installed.
Maps apps update their information regularly, but occasionally a location's hours or status may be out of date. If a branch shows as open but you're not sure, call the number listed before making the trip. The Bank of America locator tool is usually more current than third-party maps because Bank of America updates it directly.
If you search for "ATM near me" without specifying Bank of America, you'll see ATMs from other banks too. Many of these are free to use through shared networks even if you don't bank with that institution, so you have more options than Bank of America ATMs alone.
What Services Are Available at Different Branch Types
Bank of America operates three types of locations: full-service branches, limited-service branches, and ATM-only kiosks. A full-service branch handles everything—deposits, withdrawals, account opening, loan applications, investment advice, and safe deposit boxes. A limited-service branch typically handles deposits and withdrawals only, with no loan officers or advisors on site. ATM-only kiosks are self-service machines with no staff.
The locator tool tells you which services each location offers, so you know before you arrive whether you can do what you need. If you're opening a new account or applying for a mortgage, you need a full-service branch. If you're just depositing a check or getting cash, a limited-service branch or ATM will work.
Some branches are inside grocery stores, pharmacies, or shopping centers rather than standalone buildings. These are usually limited-service locations. The locator shows the full address and any co-location details, so you know exactly where to go.
ATM Fees and Access for Non-Customers
If you have a Bank of America account, using a Bank of America ATM is free. If you bank elsewhere, Bank of America charges a fee—currently $2.50 per transaction, though this can change. You can avoid this fee by using an ATM from your own bank or by finding a shared-network ATM that your bank participates in.
Bank of America is part of the Allpoint network, which means you can use thousands of ATMs worldwide without a fee if you have a Bank of America account. The Bank of America locator shows Allpoint ATMs separately, or you can search the Allpoint website directly to find participating machines.
If you need cash and don't want to pay an ATM fee, many grocery stores and retailers offer cash back at checkout when you make a purchase with a debit card. This is free and doesn't require you to use an ATM at all.
What to Do If Your Nearest Branch Is Closed or Far Away
Bank of America offers phone and online banking for most transactions. You can transfer money, pay bills, deposit checks by photo (mobile check deposit), and manage your account without visiting a branch. If you need to speak to someone, call 1-800-432-1000 for customer service, available 24/7.
For deposits, you can use mobile check deposit through the app instead of visiting a branch. For cash deposits, you can use any Bank of America ATM that accepts deposits—most do. If you need to withdraw cash and no ATM is nearby, you can use any ATM and pay the fee, or visit a retailer for cash back.
If you need to open an account, apply for a loan, or handle something that requires in-person verification, you may need to visit a branch. In that case, call ahead to confirm the branch offers that service and ask about appointment availability. Some branches require appointments for certain services, especially after the pandemic.
Frequently Asked Questions
Can I deposit cash at a Bank of America ATM?
Most Bank of America ATMs accept cash deposits, but not all do. The locator tool shows which ATMs have deposit capability. If you're unsure, call the branch or use mobile check deposit instead, which works for checks but not cash.
Do I need an appointment to visit a Bank of America branch?
Walk-ins are generally welcome for basic transactions like deposits and withdrawals. For services like opening an account, applying for a loan, or meeting with an advisor, some branches recommend scheduling an appointment. Call ahead or check the locator tool to see if your branch requires one.
What if the nearest Bank of America is too far away?
Use mobile check deposit for checks, ATMs for cash withdrawals, and phone or online banking for transfers and bill payments. If you need in-person service, ask about visiting a different branch or calling customer service at 1-800-432-1000 to see if they can handle your request over the phone.
Are Bank of America ATMs free for customers?
Yes, using a Bank of America ATM is free if you have a Bank of America account. Non-customers pay a $2.50 fee per transaction. Bank of America customers can also use Allpoint network ATMs worldwide for free.
Can I find a Bank of America branch that's open on Sunday?
Most Bank of America branches are closed on Sundays, but some locations in high-traffic areas may have limited Sunday hours. Check the locator tool for your specific branch—it will show the exact hours for each day of the week.