Mexico ATM Fees – 14 Banks Tried and Tested

ATM fees in Mexico range from 22.04 pesos at the Inbursa Bank to 197.20 pesos at the BBVA Bank.

This blog post details ATM fees at 14 different banks in Mexico.

Banamex ATM in Mexico City

Inbursa Bank has the cheapest ATM fees in Mexico at just 22.04 pesos. Banbajio has the 2nd-lowest ATM fees in Mexico at 23.20 pesos. Banca Mifel charges 26.68 pesos.

The best bank in Mexico, however, is probably Banamex because you will find them pretty much everywhere, and the fee is very reasonable at just 30.74 pesos.

notes and coins of mexico

You should definitely avoid the BBVA bank when in Mexico, as the ATM fee here is an incredible 197.20 pesos. That’s almost 10 USD per withdrawal.

I used a UK-issued Mastercard and VISA from Monzo, Revolut, Wise and Chase to check the fees.

ATM Fees in Mexico 2025:

  • Inbursa – 22.04 pesos
  • BanBajio – 23.20 pesos
  • Banca Mifel – 26.68 pesos
  • BanCoppel – 29 pesos
  • Banamex – 30.74 pesos
  • Santander – 34.80 pesos
  • Banorte – 58.00 pesos
  • Multiva – 67.28 pesos
  • HSBC – 74.24 pesos
  • Banregio – 81.20 pesos
  • Banco Azteca – 115 pesos
  • Intercam – 116 pesos
  • Afirme – 162.40 pesos
  • BBVA – 197.20 pesos

If you want to copy the info above, do the decent thing and mention #NomadicBackpacker with a follow link! No unauthorised use of my photos allowed!

Keypad at the Inbursa ATM in Mexico

1. Inbursa:

Inbursa has the lowest ATM in Mexico at just 22.04 pesos. I used the Inbursa ATM successfully with a UK-issued Revolut Visa card inside the Sanborns store near Hospital General / Centre Medico in Mexico City.

ATMs at other Sanborns stores rejected my card. Yes, the fees are the lowest, but to be honest, they are unreliable. Even the ATM at the bank on Orizaba in Roma Norte didn’t work for me.

The fee is still correct as of June 24, 2025.

Inbursa ATM in Sanborns in Mexico City
Inbursa ATM screen displaying ATM transaction fee.

2: Banbajio:

Banbajio ATM fees Mexico: 23.30 pesos. I used my UK-issued MASTERCARD near the Cuauhtémoc metro in Mexico City.

A good option, but you will be hard pushed to find one.

Fee still correct as of July 28, 2025.

Banbajio ATM in Mexico
Banbajio ATM screen displaying the transaction/withdrawal fee.

3. Banca Mifel:

Banca Mifel ATM fees Mexico: 26.68 pesos. New for this blog post. Banca Mifel pushes BanCoppel down into 4th place. You won’t find many Banca Mifel branches. I used the one on Av. Nuevo Leon in Condessa but there is one on Reforma too.

Fee still correct as of October 17 2024.

Banca Mifel ATM in Mexico
Banca Mifel ATM screen displaying the transaction/withdrawal fee.

4. Bancoppel:

BanCoppel ATM fees Mexico: 29 pesos. I have used their ATMs with a UK-issued VISA and MASTERCARD cards. This is correct as of June 24, 2025. They are located in the Coppel department stores.

BanCoppel ATM in Mexico
Bancoppel ATM screen displaying the transaction/withdrawal fee.

5. Banamex:

Banamex ATM fees Mexico: 30.74 pesos. I used the Banamex ATM on Avenida Alvaro Obregon in Roma Norte, Mexico City. ​The fee is still correct as of June 17, 2025.

Banamex is the best ATM to withdraw money from in Mexico as it is much more common than the ones listed above and the fee is still low.

Citibanamex was one of Mexico’s largest commercial banks. It was formed in 1884 from the merger of two banks, Banco Nacional Mexicano and Banco Mercantil Mexicano. In August 2001 Banamex was bought by US investment bank Citi.

At the end of 2024, Citibanamex announced it would continue operations as two separate entities: Grupo Financiero Banamex and Grupo Financiero Citi México. Banamex is for regular customers, and Citibank is for businesses.

the new Banamex ATM in Mexico City

New Banamex ATM in Mexico City showing the withdrawal fee:

Banamex ATM screen displaying the transaction/withdrawal fee.

6. Santander:

Santander ATM Fees Mexico: 34.80 pesos. Pro tip: Do NOT use the ATMs located in the Sumesa, 7-11 or OXXO store.

Santander ATM in Mexico
Santander ATM screen displaying the transaction/withdrawal fee.

7. Banorte:

Banorte ATM fees Mexico: 58.00 pesos. I used the Banorte ATM on Avenida Alvaro Obregon in Roma Norte. The fee is still correct as of October 10, 2024.

Banorte ATMs in Mexico
Banorte ATM screen displaying the transaction/withdrawal fee.

8. Multiva:

Multiva bank ATM fees Mexico: 67.28 pesos. I checked the Multiva ATM with my UK-issued Revolut Visa card.

They are mostly stand-alone ATMs found in hospitals and pharmacies. The fee is correct as of December 11, 2024.

Multiva ATM in Mexico City
Multiva ATM screen displaying the transaction/withdrawal fee.

9. HSBC:

HSBC ATM fees Mexico: 74.24 pesos. This is the fee in Roma Norte in Mexico City as of October 10 2024. It is worth noting that this fee applies to ATMs located within the bank. It is probably best to avoid using stand-alone ATMs in your local OXXO or 7-11 stores.

HSBC ATM in Mexico City
HSBC ATM screen displaying the transaction/withdrawal fee.

10. Banregio:

Banregio ATM fees Mexico: 81.20 pesos. You won’t find many Banregio ATMs in Mexico City, but it’s worth adding to make the list more complete.

Banregio ATM in Mexico
Banregio ATM screen displaying the transaction/withdrawal fee.

11. Banco Azteca:

Banco Azteca ATM fees Mexico: 115 pesos. Increased from 34.80 pesos November/December 2024.

Banco Azteca ATM in Mexico
ATM screen displaying the transaction/withdrawal fee at Banco Azteca

12. Intercam:

Intercam Banco ATM fees Mexico: 116 pesos. I went to the one on Rio Tigris, not far from the Angel of Independence in CDMX. There is another one in Polanco. Other than that, you’ll be hard-pressed to find one. The withdrawal fee is not favourable anyway.

Intercam ATM
ATM screen displaying the transaction/withdrawal fee at Intercam

13. Afirme:

Afirme ATM fees Mexico: 162.40 pesos. I went to the one Av. Paseo de la Reforma, not far from the Angel of Independence. With such a high fee, it’s another one to avoid.

Afirme ATM in Mexico
ATM screen displaying the transaction/withdrawal fee at Afirme

14. BBVA:

BBVA ATM Fees Mexico: BBVA has the highest ATM withdrawal fee in Mexico at 197.20 pesos. Avoid at all costs!

BBVA ATM in Mexico City
ATM screen displaying the 297.70 peso transaction/withdrawal fee at the BBVA bank

The ATM Fee is the fee associated with the ATM that you are using. Not the fees charged by your bank or any conversion fees.

Ordinarily, there are no ATMs in Mexico with free withdrawals, but apparently, if you bank with HSBC at home, there is some deal that allows you to get free withdrawals at HSBC ATMs in Mexico. This is one way to avoid ATM fees in Mexico.

Scotiabank also has some agreements with Canadian customers. For those of you from the USA, you can open a Charles Schwab account, and withdrawal fees are reimbursed.

But these examples above do not apply to most of us. I am hit with withdrawals every time, so the best strategy is to avoid using the ATMs with high withdrawal fees like BBVA, Afirme, Intercam and Banco Azteca.

Currency in Mexico

The currency in Mexico is the Mexican peso. The ISO is MXN, and the symbol is the $, so do not assume it is $ for USD Dollars. You are in Mexico.

Notes are available in denominations of 500, 200, 100, 50 and 20 pesos. The 500 and 200 peso notes are printed on cotton paper, and the 100, 50 and 20 peso notes are made from polymer. There are 2 versions of the 500, 100, 50 and 20 peso notes in circulation.

Coins can be found in denominations of 5, 10, 20 and 50 centavos (cents), though you’ll have to be pretty lucky to find the 5, 10 and 20 ones. The larger coins are worth 1, 2, 5 and 10 pesos.

Mexican pesos, notes and coins

Tips for using the ATM in Mexico:

  • ATMs are known locally as a Cajero Automático.
  • Location: Always use the ATM that is at the bank. Card skimmers can be added to the ATM that steal your details and PIN. ATMs at the bank are checked by bank staff more regularly than stand-alone ATMs at your local convenience store.
  • Common sense: It goes without saying, but do not use ATMs at night.
  • Timing: Try to avoid using the ATM on a weekend, on a Friday night or after payday and equally, not on a Monday morning. ATMs might have run out of cash.
  • Decline Conversion: Some ATMs offer an in-bank conversion. This is a rip-off. Always decline the conversion. The transaction won’t be cancelled. I accepted the conversion once, and it cost me £10.

Leave a comment