BNMXMXMMXXX breaks into four parts: BNMX identifies Banamex as the bank, MX denotes Mexico as the country, MM is for Mexico City, and XXX represents the head office.
Bank Name | Banco Nacional de México (Banamex) |
|---|---|
| SWIFT/BIC code | BNMXMXMMXXX |
| Bank address | Actuario Roberto Medellin 800, Col. Santa Fe |
| City | Mexico City |
| Country | Mexico |
A SWIFT/BIC code is the identifier that banks worldwide recognize for one specific institution. When money moves to Banamex from another country, using the proper code ensures your payment goes to the right bank.
Recipients can find their Banamex SWIFT code on a recent statement or through their online banking.
Ask for their Banamex account number and the SWIFT code. They can find both on a recent statement or in their Banamex online banking.
Different branches across the country may use their own Banamex Mexico SWIFT code. When a branch code isn’t available, the head office code BNMXMXMMXXX works for most transfers.
Pick the destination bank by name, and Western Union will apply the right SWIFT code. Provide your recipient’s bank account transfer details and fund the transfer to finish.
SWIFT codes are 8 to 11 characters long, and each segment carries a specific meaning:
BNMX represents Banamex.
MX stands for Mexico.
This indicates the bank’s city or regional office, MM in this case for Mexico City.
This identifies a specific branch. When it reads XXX, the code refers to the bank’s head office.
If you don’t have a branch-specific code, the primary SWIFT code for Banamex in Mexico is BNMXMXMMXXX.
Yes. International transfers to a Banamex account cannot move forward without a SWIFT code. BNMXMXMMXXX is the primary code.
Your recipient is the best source. Banamex customers can pull their branch SWIFT code from a recent statement or through online banking. Western Union’s bank codes guide is another helpful reference.
Not every bank in Mexico belongs to the SWIFT network, though most that handle international transfers do. Banks outside the network route cross-border payments through a correspondent bank that uses its own code. For how different bank codes compare, see our guide on SWIFT codes vs. IBANs.
It can differ from bank to bank. Larger banks often assign individual branches their own SWIFT codes, and Banamex is one of them. When a branch code isn’t available, BNMXMXMMXXX works as a reliable fallback for most transfers.
This content is for informational purposes only. Western Union does not require you add bank codes when performing an international money transfer.


