ATM Fees Mexico - 14 Banks Tried and Tested
ATM fees in Mexico range from 22.04 pesos (the lowest), at the Inbursa Bank, to 197.20 pesos (the most expensive), at the BBVA Bank.
This blog post details the ATM fees at 14 banks in Mexico City.
This blog post details the ATM fees at 14 banks in Mexico City.
Mexico ATM Fees 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!
Scroll down to read more details about the ATM fees!
Inbursa bank has the cheapest ATM withdrawal fee 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 ATM to use in Mexico is probably Banamex as it's the cheapest of the most popular banks in 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.
The best ATM to use in Mexico is probably Banamex as it's the cheapest of the most popular banks in 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.