Bank of America has over 4,600 branches and 16,000 ATMs across the United States, but the fastest way to find one depends on whether you need a staffed location or just cash access.

If you need to deposit a check, open an account, or speak to someone in person, use the branch locator on bankofamerica.com or the Bank of America mobile app. Type your address or zip code and the map shows branches with their hours, phone numbers, and which services they offer that day. Many branches now require appointments for certain transactions, so calling ahead saves a trip.

If you only need to withdraw cash or check your balance, any Bank of America ATM works. The ATM locator is on the same website and app. You can also use ATMs at other banks' networks if you have a Bank of America account — some partner networks charge no fee, while others charge a small amount that Bank of America may refund depending on your account type.

The mobile app is usually fastest because it shows real-time information: whether a branch is open right now, how busy it is, and whether you need an appointment. You can also start some transactions in the app and finish them at the branch, which cuts down wait time.

Key Takeaways

  • Bank of America's website and mobile app both have branch and ATM locators that show hours, services, and whether an appointment is needed.
  • Branches often require appointments for account opening and certain services, so check availability before you go.
  • If you only need cash, any Bank of America ATM works, and you may be able to use partner ATMs without a fee depending on your account.
  • The mobile app shows real-time information like current wait times and whether a location is open right now.

Using the Branch Locator on the Website

Go to bankofamerica.com and look for "Locations" or "Find a Branch" in the main menu. Enter your zip code, city, or street address. The map displays nearby branches with their full addresses, phone numbers, and hours of operation for the current week.

Each branch listing shows which services are available on that day — some branches offer investment services, mortgage consultations, or small business banking, while others handle basic retail transactions only. If you need something specific, click the branch name to see the full service list before you go. Many branches also show whether they have a safe deposit box area and whether they accept coin deposits.

The website also lets you filter by service type. If you need to open a business account or explore for a mortgage, you can search for branches that specialize in those services rather than visiting a general location that may not have the right staff available.

Using the Mobile App to Find Locations

The Bank of America mobile app has a dedicated locations tab that works faster than the website for on-the-go searches. Open the app, tap "Locations," and allow it to use your current location or enter an address. The app shows branches and ATMs on a map with real-time data: whether the branch is open right now, estimated wait times, and whether an appointment is required.

You can schedule an appointment directly through the app at many branches. This is useful if you need to open an account, explore for a loan, or handle a complex transaction. The app tells you which appointment slots are available and sends you a confirmation with the branch address and your time slot.

The app also shows which services each location offers today — staffing changes mean a branch might not have a mortgage specialist available on Tuesday but will on Thursday. This saves you from driving to a branch that cannot help you.

What to Expect When You Visit a Branch

Most Bank of America branches operate Monday through Friday, 9 a.m. to 5 p.m., with reduced Saturday hours and no Sunday service. Hours vary by location, so check before you go. Many branches now use a ticket system where you take a number when you arrive, and the wait time is displayed on a screen.

If you need an appointment, you can book one through the app, website, or by calling the branch directly. Appointments are increasingly required for account opening, loan applications, and investment consultations. Walk-in customers are usually served on a first-come, first-served basis for basic transactions like deposits and withdrawals, but wait times can be 15 to 45 minutes depending on the time of day and branch location.

Bring your ID and any documents related to your transaction — a check to deposit, a form to sign, or information about the account you want to open. If you are unsure what you need, call the branch before you visit and ask what to bring.

Finding ATMs and Understanding Fees

Bank of America ATMs are in most grocery stores, shopping centers, and downtown areas. Use the ATM locator on bankofamerica.com or the mobile app to find the nearest one. The locator shows whether each ATM is inside a Bank of America branch, in a partner location like a grocery store, or in a standalone kiosk.

If you use a Bank of America ATM, there is no fee. If you use an ATM from another bank, you may be charged a fee by that bank — typically $2 to $3. Bank of America may refund this fee depending on your account type. Premium accounts like Bank of America Preferred Rewards often include ATM fee refunds worldwide, while basic checking accounts do not.

Bank of America is part of the Allpoint and MoneyPass ATM networks, which means you can use thousands of ATMs at other banks and retailers without a Bank of America fee. The locator shows which network each ATM belongs to, so you can find a fee-free option near you.

Contacting a Branch by Phone

If you cannot find what you need online or in the app, call the branch directly. The phone number appears in the locator results. Branch staff can tell you whether they offer a specific service, what documents you need to bring, and whether an appointment is available.

You can also call Bank of America's general customer service line at 1-800-432-1000 to ask about branch services or to be transferred to a specific location. Wait times for the general line are usually shorter during off-peak hours — early morning, late afternoon, or midweek.

If you have a complex question about your account or need specialized information, asking for an appointment during your call ensures the right person is available when you arrive. This is faster than showing up and waiting for someone to become free.

Frequently Asked Questions

Do I need an appointment to withdraw money or deposit a check?

No. Basic transactions like withdrawals and deposits are usually handled on a walk-in basis. However, some branches have high traffic and may have long waits. Calling ahead or checking the app for current wait times helps you choose a less busy time to visit.

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

Yes. You can use any Bank of America branch for basic transactions regardless of which branch you opened your account at. However, some services like safe deposit box access or account changes may require you to visit the branch where you opened the account.

What if there is no Bank of America branch near me?

You can handle most banking through the mobile app or website — transfers, bill pay, check deposit by photo, and account management. For in-person services, Bank of America partners with other banks' branches in some areas, though this varies by location. Call 1-800-432-1000 to ask about options in your area.

Are Bank of America ATMs available outside the United States?

Bank of America does not have branches outside the U.S., but you can use your debit card at ATMs in other countries. You will usually be charged a foreign ATM fee plus a currency conversion fee. Check your account terms for the exact amounts before you travel.

Can I schedule an appointment online for a specific service?

Yes, through the mobile app or website. Select the branch, choose the service you need, and pick an available time slot. You will receive a confirmation with your appointment details. If you cannot find an appointment online, call the branch directly — staff can sometimes fit you in or suggest an alternative time.