ATMs in Mexico with the Lowest Withdrawal Fees

Banamex ATM in Mexico

These 6 banks, as of December 2025, have the lowest out-of-network withdrawal fees in Mexico:

  • Banbajio: 23.20 pesos
  • Banca Mifel: 26.68 pesos
  • Banamex: 30.74 pesos
  • BanCoppel: 34.80 pesos
  • Santander: 34.80 pesos
  • Banorte: 63.80 pesos

I checked them myself, using Visa and Mastercard debit cards issued in the UK in the first two weeks of December 2025.

These are the withdrawal fees in Mexico, charged by the bank whose ATM you are using, the out-of-network fees!

1. Banbajio

The Banbajio ATM fee is just 23.10 pesos, and is the cheapest ATM in Mexico (since the Inbursa ATMs are no longer reliable). You won’t find them on every block like some of the others, but still worth the extra detour, I think!

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

2. Banca Mifel

The Banca Mifel ATM fee is 26.68 pesos. The only issue is that you don’t find many of them around. Search them out on Google Maps!

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

The have brand new ATMs now:

Banca Mifel ATM screen displaying the transaction/withdrawal fee.

3. Banamex

Banamex ATM fees are just 30.74 pesos. That’s about a dollar 50. More than OK.

This is my go-to ATM when needing cash using my UK-issued bank card, simply because they are everywhere.

Banamex ATM in Mexico City
ATM withdrawal fee at the Banamex Bank in Mexico

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.

4. Bancoppel

The Bancoppel ATM fee is now 34.80 pesos, which matches the fee at Santander, below. You can only find them in the Bancoppel stores, so you will only be able to use them when the stores are open. I like them for the secure location.

BanCoppel ATM in Mexico
Bancoppel ATM fee December 2025

5. Santander

The Santander ATM fee is just 34.80 pesos. This is a long-standing favourite.

Santander ATM in Mexico
ATM withdrawal fee at the Santander Bank in Mexico

6. Banorte

The Banorte ATM fee is now 63.80 pesos, up 7 pesos since the last time I used it. Banorte is one of the big banks in Mexico.

Banorte ATMs in Mexico
Banorte ATM fee December 2025
notes and coins of mexico

Notes on the Inbursa ATM:

The Inbursa ATM ordinarily charged just 22.04 pesos, the lowest withdrawal fee in Mexico, but:

I always used the ATM at the Sanborns store in Mexico City, near Centro Medico, without encountering any issues. The ATM at the Inbursa Bank on Orizaba in Roma Norte, on the other hand, never, over the 4 years that I have been checking the fees, gave me any cash.

December 2025, and I have just tried the ATM at Sanborns again, and the machine just kept on whirring and, after a long wait, spat the card back out. As always, no reasons given.

It was the same back in July. I hazard a guess that they no longer accept foreign-issued cards.

But the point is, we need a reliable ATM, and INBURSA failed.

Keypad at the Inbursa ATM in Mexico

ATMs to avoid in Mexico

This blog post originally detailed the fees at 14 ATMs. I am no longer in a position to keep checking all of them. They were last checked in December 2024.

As you can see from the fees, you should avoid these Mexico ATMs, unless you don’t care or your bank reimburses you for any fees incurred.

  • Inbursa: unreliable
  • Multiva: 67.28 pesos
  • HSBC: 74.24 pesos
  • Banregio: 81.20 pesos
  • Banco Azteca: 115 pesos
  • Intercam (now Kapital Bank): 116 pesos
  • Scotiabank: 130 pesos
  • Afirme: 162.40 pesos
  • BBVA: 197.20 pesos

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.

ATM withdrawal fee at the BBVA Bank in Mexico

With the Afirme ATM close behind at 162.40 pesos:

ATM withdrawal fee at the Afirme Bank in Mexico

How to avoid ATM fees in Mexico

This is genius. Just pay with a card for everything. Of course, you need some cash for toilets, market stalls, etc, etc, topping up your MetroCard, giving to the street musicians or homeless.

Sign up with a bank that reimburses any fees incurred. Some banks in the USA, reimburse their customers for any fee incurred, Charles Schwab, for example.

Scotiabank also has some agreements with Canadian customers.

Some travellers wrote than HSBC and Santander also waiver withdrawal fees if using their ATMs abroad.

Always hit the Decline Conversion button

This seems quite common now in Mexico to be shown the ATM screen below:

ATM screen at Banbajio bank, decline conversion

As you can see from the screen above, if I had accepted the conversion, I would have seen £209.45 leaving my account. By declining the conversion, only (checks banking app to confirm), £195.43, £14 less.

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!

the new Banamex ATM in Mexico City

Other Tips for using the ATMs 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.
  • Location: Avoid standalone ATMs located in the OXXO convenience stores or other supermarkets. They sometimes have a higher withdrawal fee
  • 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.

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

14 thoughts on “ATMs in Mexico with the Lowest Withdrawal Fees”

  1. Intercam is now Kapital Bank. Much has changed there. You can no longer cash even if you have an account. You can not deposit by check. I am not sure what the new fees for ATM will be yet. I will return in December. Everything is very much in flux. Thanks for your information. I always get flustered at the Mexican ATMs even though I have been doing it for years.

    Reply
    • Hi. Yes Intercam, the bank that was opening accounts for foreigners without any documents. Ci Banco has also gone or is going and many cant access their money as they dt have RFC to open a new account somewhere else.. I couldnt even open a BBVA account, even with the paper work- they requested a document that is NOT issued … some one write that BBVA reduced their ATM fees.. I havent checked yet. was to a tweet that i couldnt open. I only accept photos of the ATM screen as proof of ATM fees.. ;)))

      Reply
  2. Quick tip for anyone going thru the PVR airport – I tried to use the Banamex ATM in the airport upon arrival and the fee was going to be 98 pesos. Tried the Santander ATM and it was only 36 pesos. Definitely check around if you can.

    Reply
  3. Do you know the ATM withdrawal limits for each of the banks listed assuming your bank card daily limit is at least 1000 or 2000 dollars?

    I believe HSBC is 15,000 pesos. What about banorte? What about cibanco?

    Do you know which banks accept a Discover debit card to withdraw from the ATM? I read Pulse ATM but does that include HSBC and Banorte?

    Reply
    • The ATM screen rarely shows the limits. Santander shows 9,000. I used to have a limit of 250 UK. so the max amount was never something i ever considered. and now, 200 UK a month, unless i wanna pay extra fees…”CIBanco is closing. Its license was revoked in October 2025, and the bank is undergoing liquidation after being accused of money laundering”. Their ATM fee was not cheap… and i only bothered to check once. they used to be a lending house, not a bank.. Intercam is now Kapital Bank. “Intercam Bank is no longer an independent entity; it is being acquired by Kapital Bank, which is rebranding its branches and accounts. The U.S. Department of the Treasury sanctioned Intercam and CIBanco in June 2025 for alleged money laundering activities, which led to Mexican authorities intervening and the subsequent sale to Kapital. Mexico News Daily reports that all three institutions (Intercam, CIBanco, and Vector) have ceased operations in Mexico, although Kapital Bank states it is an acquisition, not a liquidation ”
      i have never seen a PULSE ATM….. all banks supposedly accept VISA and Mastercard…. almost everyone accepts card payment these days. though deffo a good idea to have cash for when a vendor doesnt accept card payment..

      Reply
      • Thanks. Do you know what options I have if I want to withdraw cash with my capital one 360 debit card that is now on the Discover network? I have a BoA debit card but they charge $5 and 3% for each transaction so fees are going to be high for that. If you withdraw $500, that would be $20. If you withdraw $1000, that is $35. I couldn’t withdraw from Santander with my capital one 360 card anymore which was my favorite ATM because of the 35 peso fee and I could withdraw more than 10000 pesos at once.

        Cibanco no longer allows withdraws anymore? I used it previously and believe you could withdraw up to 20000 pesos.

        Do you know if I could withdraw at HSBC or Banorte?

        Reply
        • In my experience and i have been in 130 countries, ATMS dont care what bank card you have. Its VISA or Mastercard. Debit card is always better than a credit card when using an ATM.

          IF u can get Charles Schwab, they refund all fees.

          Why u want to use CiBanco? I have only ever seen 2 ATMs. Other banks are on almost every street. Like i said they are closing down. Use Banamex. Many of those.

          Why do you want to take out 20,000 pesos? Not a good idea.

          Reply
  4. Well I can no longer use my capital one 360 card anymore because the card is now Discover and not Mastercard. I had no issue withdrawing from any ATM while in Mexico before this.

    Yes I know about Charles Schwab but I’m outside the US now. I could withdraw 20,000 pesos when using cibanco a while back. It was the ATM with the highest withdraw limit. I need to take out 20,000 pesos because I have to pay rent and expenses.

    The thing is I’m not sure which ATM in Mexico will now allow me to withdraw cash using my capital one 360 debit card now that it is on the Discover network and not the Mastercard network. It got rejected at Santander and I read lot of people say this debit card is not good anymore.

    Reply
    • I am from UK. so am unsure on US-issued cards… but CiBanco. is finished.. Intercam was letting gringos without paperwork, open up bank accounts… now all need CURP and RFC (tax) numbers..

      Reply
    • Capital One’s change to Discover just SUCKS
      if you live in Mexico full time & use ATMs. Discover just isn’t used here all that much. I tried to pay for an airport taxi service & was denied. Most stores & restaurants don’t accept Discover either. The only bank that I’ve encountered that accepts Discover cards is Afirme which has the 2nd highest fee of all the banks.

      Reply
  5. Hola..we used Banbajio and Banamex 23rd Dec and both fees were exactly as stated on your blog saving us heaps in fees vs when we tried BVVA initially and the fee was going to be 191 pesos which was ridiculously so thank goodness we didn’t get any money out there 🙂

    We got out 3500 from Banbajio and Banamex no problems.

    N

    Reply
  6. Adding about the CapitalOne 360: They sent out an email with a link to “Pulse” ATMs that accept their card. In central Oaxaca it’s at HSBC banks. There are no ATMs listed for central Mexico City as accepting their card card (though many farther from center).

    Reply

Leave a comment