Bank of America works in Japan, but not everywhere and not without planning
Yes, you can use Bank of America cards and accounts in Japan. ATMs in major cities and airports accept Bank of America debit cards. Credit cards work at most shops, restaurants, and hotels. But Japan still runs on cash more than the US does, and some smaller towns have ATMs that won't read your card. You'll also pay foreign transaction fees unless you have a Bank of America card that waives them, and you need to tell Bank of America you're traveling so they don't block your card as fraud.
The real constraint is not whether Bank of America works—it does—but understanding which payment method costs the least, where cash is still required, and what to do if your card gets declined or lost overseas.
Key Takeaways
- Bank of America debit cards work at 7-Eleven ATMs and post office ATMs across Japan, but you'll pay a foreign ATM fee each time you withdraw.
- Bank of America credit cards are accepted at most hotels, department stores, and chain restaurants, but many small shops, temples, and rural areas only take cash.
- You must call Bank of America before you leave to tell them you're traveling, or they may block your card as a fraud risk.
- Foreign transaction fees apply to every purchase unless you hold a Bank of America card that waives them, such as certain travel rewards cards.
- Japan Post ATMs and 7-Eleven ATMs are your most reliable options for cash withdrawals, and both are open 24 hours in cities.
Which Bank of America cards waive foreign transaction fees
Most Bank of America cards charge 3% on every purchase made outside the US. That fee stacks on top of the exchange rate the card company uses, so a 10,000 yen meal costs you more than the yen-to-dollar conversion alone. A few Bank of America cards waive this fee entirely.
The Bank of America Premium Rewards card and the Bank of America Travel Rewards card both waive foreign transaction fees. If you don't hold one of these, you're paying 3% on every transaction in Japan. For a two-week trip, that adds up. If you already have a different Bank of America card, you can call and ask whether it waives foreign fees before you leave—some older cards or cards tied to specific accounts do, though it's rare.
If you don't have a card that waives fees, using ATMs to withdraw cash in yen is often cheaper than paying 3% on every credit card purchase. You'll pay a flat ATM fee (usually $3 to $5 per withdrawal) but avoid the percentage charge on smaller purchases.
ATM locations and withdrawal fees in Japan
Bank of America debit cards work at two main ATM networks in Japan: 7-Eleven ATMs and Japan Post ATMs. Both are abundant in cities and towns. 7-Eleven has over 20,000 locations across Japan, and Japan Post has thousands more. Both networks are open 24 hours in urban areas, though rural post offices may have limited hours.
Each withdrawal costs you a foreign ATM fee from Bank of America. This fee varies—it's typically $3 to $5 per transaction—and Bank of America charges it in addition to any fee the Japanese ATM operator may charge. You'll see the total fee on your receipt at the ATM. There is no way to avoid this fee; it applies every time you withdraw, even if you use the same ATM twice.
To minimize fees, withdraw larger amounts less often rather than making many small withdrawals. A single 50,000 yen withdrawal costs one fee; five 10,000 yen withdrawals cost five fees. Plan your cash needs for a few days at a time.
Credit card acceptance across Japan
Bank of America credit cards are accepted at most places where tourists spend money: hotels, department stores, chain restaurants, convenience stores, and major shopping areas. Visa and Mastercard are the most widely accepted; American Express is less common outside tourist zones.
Small restaurants, local shops, temples, shrines, and rural areas often accept cash only. Taxis in some cities still don't take cards. Vending machines never do. If you're traveling outside major cities or planning to visit temples and small villages, assume you'll need cash for those transactions.
Contactless payment (tapping your card) works at many locations, but it's not universal. Japan's own payment systems—Suica cards, PayPay, and other mobile wallets—are more common than contactless cards. You can't use Bank of America with these systems directly, though some travelers load a Suica card with cash at the airport and use that for transit and small purchases.
Notifying Bank of America before you travel
Call Bank of America before you leave for Japan and tell them your travel dates and that you'll be using your card there. Their fraud detection system is aggressive—if you suddenly start using your card in Tokyo after months of use in the US, they may block it as suspicious activity. A quick call prevents this.
You can call the number on the back of your card or use the Bank of America app to set a travel notice. Tell them the dates you'll be in Japan and which cities you plan to visit. This doesn't may provide they won't block your card, but it makes it much less likely. If your card does get blocked while you're there, you'll need to call Bank of America from Japan (they have international support lines) and wait for them to unblock it, which can take hours.
Set a travel notice even if you're only going for a few days. It takes two minutes and saves you from being stranded without access to your money.
What to do if your card is lost or declined in Japan
If your Bank of America card is lost or stolen, call the number on the back of your card immediately. Bank of America has a 24-hour fraud line that works from Japan. They can freeze your card right away and arrange for a replacement, though getting a new card mailed to you in Japan takes time—usually a week or more. Ask them to send it to your hotel or a local address if you'll be there long enough.
If your card is declined and you haven't been blocked for fraud, the problem is usually that the ATM or merchant doesn't recognize your card type, or there's a technical issue with the connection. Try a different ATM or a different merchant. If the problem persists, call Bank of America from Japan to check your account balance and ask whether there's a hold on your card.
Keep the phone number for Bank of America's international support line written down or saved in your phone before you leave. Don't rely on looking it up if your card is already declined—you may not have reliable internet access in that moment.
Exchange rates and how Bank of America converts your money
When you use your Bank of America card in Japan, the exchange rate is set by Visa or Mastercard (depending on which network your card uses), not by Bank of America. This rate is usually close to the mid-market rate you see online, but it's not the best rate available. Bank of America adds their foreign transaction fee on top of this rate.
The exchange rate changes daily. If you withdraw 100,000 yen on Monday, you'll get a different dollar amount than if you withdraw the same amount on Friday. You can't control this, but you can check the rate before you leave so you have a sense of what things cost in dollars.
Never use a currency exchange service at the airport or in a tourist shop. Their rates are much worse than what your card will give you. Using your Bank of America card at an ATM or merchant is always cheaper than exchanging dollars for yen in person.
Frequently Asked Questions
Can I use my Bank of America card at convenience stores in Japan?
Yes. 7-Eleven, FamilyMart, and Lawson all accept Visa and Mastercard at checkout. You can also withdraw cash from ATMs inside these stores. Convenience stores are everywhere in Japan and open 24 hours, so they're a reliable backup if you need cash or want to pay by card.
What if I need cash but don't have a Bank of America debit card?
You can use your Bank of America credit card to get a cash advance at ATMs in Japan, but this is expensive. Cash advances charge a higher fee than regular ATM withdrawals and start accruing interest immediately. Only use this option if you have no other way to get cash. Withdraw from a debit card or use your credit card to pay merchants directly instead.
Do I need to exchange dollars for yen before I leave the US?
No. Exchanging at a US bank or airport is more expensive than withdrawing yen from a Japanese ATM with your Bank of America card. Wait until you arrive in Japan and use a 7-Eleven or Japan Post ATM. You'll get a better rate and avoid carrying large amounts of cash through the airport.
Will my Bank of America card work on the bullet train or subway?
No. Japanese trains use prepaid cards like Suica or Pasmo, not credit or debit cards. You can buy a Suica card at the airport or any train station and load it with cash. Use your Bank of America card to pay for the Suica card itself, then use the Suica card for all transit.
What happens if Bank of America blocks my card while I'm in Japan?
Call the fraud line on the back of your card from Japan. They can unblock it in minutes if it's a false alarm. Have your passport and a recent purchase ready to confirm your identity. If you can't reach them by phone, use the Bank of America app to send a message, though this takes longer. This is why setting a travel notice before you leave is important—it prevents most blocks from happening in the first place.