Bank of America ATM locations and access
Bank of America operates roughly 16,000 ATMs across the United States, making them one of the largest ATM networks among U.S. banks. Most of these machines are located inside Bank of America branches, but a significant portion sit in retail locations, grocery stores, gas stations, and other high-traffic areas. The density of ATMs varies by region — urban and suburban areas typically have more machines within a short distance than rural areas.
You can find a Bank of America ATM using their website locator tool or mobile app, which shows you the nearest machines, their hours, and whether they're inside a branch or in a public location. If you hold a Bank of America checking or savings account, you can withdraw cash and check your balance at any of these ATMs without a fee. Non-customers may face a surcharge, typically $2 to $3 per transaction, depending on the ATM location.
Key Takeaways
- Bank of America has approximately 16,000 ATMs nationwide, with the highest concentration in cities and suburbs rather than rural areas.
- Bank of America customers can use any of these ATMs without paying a fee, but non-customers are charged a surcharge that varies by location.
- The Bank of America mobile app and website locator show you the nearest ATM, its hours, and whether it's inside a branch or a retail location.
- Many Bank of America ATMs are located in grocery stores, gas stations, and convenience stores, not just inside bank branches.
Using the ATM locator tool
The fastest way to find a nearby Bank of America ATM is through their mobile app or website. On the website, go to the ATM locator page, enter your address or ZIP code, and the tool displays all machines within a set radius — you can adjust the distance to show ATMs within 1 mile, 5 miles, or 10 miles. Each result shows the street address, hours of operation, and whether the ATM is inside a branch or in a retail location.
The mobile app offers the same search function and also uses your phone's location to show ATMs sorted by distance. You can filter results to show only branch ATMs or only retail ATMs, depending on whether you want to visit a full banking center or just grab cash quickly. The app also displays real-time information about whether a machine is currently available or temporarily out of service.
ATM availability in different areas
Urban and suburban locations have the densest ATM coverage. In major cities like New York, Los Angeles, Chicago, and Houston, you will typically find a Bank of America ATM within a few blocks. Retail partnerships with grocery chains like Safeway and Kroger, as well as gas station networks, mean that even in smaller towns, a Bank of America ATM may be available at a local grocery store or fuel stop.
Rural areas present a different picture. If you live in a sparsely populated region, the nearest Bank of America ATM might be 20 or 30 miles away, or there may be no Bank of America ATM in your county at all. In these cases, you may rely on ATMs from other banks or credit unions, though you will pay an out-of-network surcharge. Some Bank of America customers in rural areas use the ATM locator to plan trips to larger towns where branch ATMs are available.
Fees for Bank of America customers
If you have a Bank of America checking account, savings account, or money market account, you can withdraw cash at any Bank of America ATM without paying a fee. This applies whether the ATM is inside a branch or located in a retail setting. The bank does not charge you for balance inquiries, transfers between your accounts, or other basic ATM functions at their machines.
If you use an ATM belonging to a different bank or credit union, Bank of America does not charge you directly, but the other institution may charge you a surcharge — typically $2 to $3. Some Bank of America accounts, particularly premium checking products, may reimburse out-of-network ATM fees, so check your account terms. Non-Bank of America customers who use a Bank of America ATM will see a surcharge on their receipt, usually $2 to $3, charged by Bank of America.
ATM hours and access
Bank of America ATMs inside branches operate during branch hours, which are typically Monday through Friday 9 a.m. to 5 p.m., with limited Saturday hours and no Sunday service. However, most branch ATMs are accessible 24 hours a day through a card reader on the exterior of the building, even when the branch itself is closed. Retail ATMs — those in grocery stores, gas stations, and convenience stores — are usually available during the hours that location is open, which may extend to late evening or all night at some gas stations.
If you need cash outside normal business hours, look for a Bank of America ATM in a 24-hour retail location. Gas stations and some grocery stores operate around the clock and often host Bank of America ATMs. The locator tool shows you the hours for each specific machine, so you can confirm whether a particular ATM will be available when you need it.
Alternatives if Bank of America ATMs are not nearby
If no Bank of America ATM is conveniently located, you have several options. You can use an ATM from another bank or credit union and pay the out-of-network surcharge. You can also visit a Bank of America branch and request cash back when making a deposit or other transaction — this does not incur a fee and does not require an ATM. Some retailers, including grocery stores and pharmacies, offer cash back at the register when you make a purchase with your debit card, which is free and often faster than finding an ATM.
If you frequently travel or live in an area with sparse Bank of America coverage, consider whether a different bank with a larger ATM network in your region might better suit your needs. Credit unions often participate in shared branching networks that give you access to thousands of ATMs nationwide through partner institutions. The trade-off is that you may lose other benefits of a Bank of America account, so weigh the ATM convenience against other factors like interest rates, fees, and customer service.
Frequently Asked Questions
Can I withdraw cash from a Bank of America ATM if I don't have a Bank of America account?
Yes, but you will be charged a surcharge, typically $2 to $3, which appears on your receipt. The surcharge is charged by Bank of America, not by your own bank. Your bank may also charge you an out-of-network fee on top of that, depending on your account terms.
What should I do if a Bank of America ATM is out of service?
The locator tool and mobile app show whether an ATM is temporarily unavailable. If you encounter an out-of-service machine, use the locator to find another Bank of America ATM nearby, or visit a branch during business hours. You can also withdraw cash at a retail register with your debit card.
Do all Bank of America ATMs have the same withdrawal limits?
Withdrawal limits depend on your account type and Bank of America's policies, not on the individual ATM. Most checking accounts allow $500 to $1,000 per day, though limits vary. Check your account terms or call Bank of America to confirm your specific limit.
Can I deposit cash or checks at a Bank of America ATM?
Yes, most Bank of America ATMs accept cash and check deposits. Retail ATMs may have more limited deposit functions than branch ATMs. The locator tool indicates which machines accept deposits, so you can confirm before you visit.
Is it safe to use a Bank of America ATM at night?
ATMs in well-lit, high-traffic areas are generally safer than those in isolated locations. Choose ATMs inside branches or in busy retail locations, avoid using them alone late at night if possible, and be aware of your surroundings. Bank of America ATMs have security cameras and fraud monitoring, but personal safety is your responsibility.