SWIFT/BIC Code for Banamex (Banco Nacional de México)

In Mexico, Banamex’s SWIFT code is BNMXMXMMXXX. This is the primary code for most international transfers to the bank.

 

Banamex may use additional SWIFT/BIC codes for certain banking services, so confirm the right one with your recipient or with Banamex directly before you send.

BNMXMXMMXXX

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.

Nacional de Mexico SWIFT code details

Bank Name

Banco Nacional de México (Banamex)

SWIFT/BIC codeBNMXMXMMXXX
Bank addressActuario Roberto Medellin 800, Col. Santa Fe
CityMexico City
CountryMexico
GettyImages-1312629761

Why do I need a Banamex SWIFT code?

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.

Send money with Western Union

How to find a local branch SWIFT code for Banco Nacional de Mexico

Request the details from your recipient

Ask for their Banamex account number and the SWIFT code. They can find both on a recent statement or in their Banamex online banking.

Locate the branch SWIFT code

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.

Place your transfer with Western Union

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_Code_33_Banco-Nacional-de-Mexico

Understanding SWIFT codes

SWIFT codes are 8 to 11 characters long, and each segment carries a specific meaning:

 

1 – Bank code (4 letters)

BNMX represents Banamex.

 

2 – Country code (2 letters)

MX stands for Mexico.

 

3 – Location code (2 letters or numbers)

This indicates the bank’s city or regional office, MM in this case for Mexico City.

 

4 – Branch code (3 character)

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.

Send money with our mobile app

With the Western Union app, you can start a transfer to Mexico anytime, anywhere.

 

  • Save your recipient’s details for faster future transfers.
  • Start a transfer in the app and finalize it at a Western Union location near you.
  • Check the exchange rate and send at the moment it works in your favor.
  • Track each transfer in real time until it reaches your recipient.

 

Download the app

4.8/5
4.7/5

Rating as of May 2026

Frequently asked questions

Do I need a SWIFT/BIC code for international money transfers to Banco Nacional de Mexico?

Yes. International transfers to a Banamex account cannot move forward without a SWIFT code. BNMXMXMMXXX is the primary code.

How do I find a SWIFT code for Banco Nacional de Mexico?

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.

Do all banks in Mexico have a SWIFT code?

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.

Is a SWIFT code the same for all branches?

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.