Where to Find Your Bank of America Address

Bank of America has thousands of branches across the United States, and the address you need depends on what you're doing. If you're sending a wire transfer, you'll need the routing number and sometimes the specific branch address where your account is held. The fastest way to find this information is to log into your Bank of America online account, call customer service at 1-800-432-1000, or visit a branch in person.

Your account statement also lists your routing number at the bottom left of any check. If you're wiring money to someone else's Bank of America account, you'll need their routing number and account number, not necessarily a physical address — Bank of America's wire system routes transfers by account details, not location.

Key Takeaways

  • Bank of America's routing number for most accounts is 026009593, but some accounts use different routing numbers depending on the state where your account was opened.
  • Your account statement, checks, or online banking portal will show your specific routing number within seconds.
  • For wire transfers, you need the recipient's routing number and account number, not their branch address.
  • If you need to visit a physical branch for a wire transfer, use the Bank of America branch locator on their website to find the nearest location.

How to Look Up Your Routing Number Online

Log into your Bank of America account on their website or mobile app. Go to the account details or account information section — the exact menu name varies slightly between the website and app. Your routing number will be displayed alongside your account number.

If you don't have online access set up, call 1-800-432-1000 and have your account number and Social Security number ready. A representative can tell you your routing number over the phone in under a minute. You can also visit any Bank of America branch with a photo ID and ask a teller to write down your routing number.

Finding a Specific Branch Address

Use the Bank of America branch locator at bankofamerica.com. Enter your city, ZIP code, or street address, and the tool will show you nearby branches with their hours, phone numbers, and full addresses. Each branch listing also shows which services are available — not all branches handle wire transfers in person, though most do.

If you're sending a wire transfer and need to do it in person, call the branch first to confirm they handle wire transfers during their current hours. Some smaller branches may require you to visit a larger location or handle the transfer by phone instead.

Routing Numbers for Different Account Types

Most Bank of America checking and savings accounts use the routing number 026009593. However, some older accounts or accounts opened in specific states may have different routing numbers. The safest approach is always to check your own account statement or online portal rather than relying on a general number.

If you're receiving a wire transfer into your Bank of America account, give the sender your routing number from your statement or online account. If you're sending a wire to someone else, ask them for their routing number directly — do not guess or use a number you find online, because routing numbers can vary by account type and state.

What Information You Need to Send a Wire Transfer

To send a wire transfer from Bank of America, you'll need the recipient's full name, their routing number, their account number, and the amount you want to send. You do not need their branch address. The routing number and account number are sufficient for the wire to reach the correct bank and account.

If you're wiring money to someone at a bank other than Bank of America, confirm their routing number with them directly or ask their bank. Routing numbers are specific to each bank and sometimes to regions within a bank, so using the wrong number can delay or misdirect your transfer.

Sending a Wire Transfer by Phone or in Person

You can send a wire transfer through Bank of America by phone, online, or in person at a branch. By phone, call 1-800-432-1000 and a representative will walk you through the process. Online, log into your account, find the wire transfer option (usually under "Transfer Money" or "Send Money"), and enter the recipient's information.

In person, visit any Bank of America branch with your ID and the recipient's routing number and account number. The teller will fill out the wire transfer form with you. Wire transfers typically cost between $15 and $30 depending on whether the recipient banks at Bank of America or elsewhere, and whether it's domestic or international.

International Wire Transfers and SWIFT Codes

If you're sending money to a bank outside the United States, you'll need the recipient's SWIFT code instead of a routing number. A SWIFT code is an eight or eleven-character code that identifies banks internationally. Bank of America's SWIFT code is BOFAUS3N.

Ask the recipient which bank they use and request their SWIFT code and account number. You can also search for a bank's SWIFT code on swift.com. International wire transfers take longer than domestic ones — usually three to five business days — and may have higher fees.

Frequently Asked Questions

What is the main Bank of America headquarters address?

Bank of America's corporate headquarters is located in Charlotte, North Carolina, but you don't need this address for wire transfers or account services. Use the branch locator to find the specific branch nearest you, or handle your wire transfer by phone or online.

Can I send a wire transfer without visiting a branch?

Yes. You can send a wire transfer through Bank of America's website, mobile app, or by calling 1-800-432-1000. You do not need to visit a branch unless you prefer to do so in person.

What if I don't know the recipient's routing number?

Ask the recipient directly or contact their bank. You can also search for a bank's routing number on the American Bankers Association website or by calling the bank's customer service line. Using the wrong routing number can cause your wire to be delayed or sent to the wrong account.

How long does a Bank of America wire transfer take?

Domestic wire transfers typically arrive the same business day if sent before the bank's cutoff time, usually 2 p.m. or 3 p.m. International wire transfers take three to five business days. Confirm the cutoff time with your branch or by phone.

Is there a limit on how much I can wire?

Bank of America sets daily and monthly wire transfer limits that vary by account type and history. Check your online account or call 1-800-432-1000 to find your specific limit. You may be able to request a higher limit by speaking with a representative.