The Cheapest ATMs in Mexico for Cash Withdrawals

Which ATMs have the lowest withdrawal fees in Mexico? Here, I list the five cheapest options and, at the end of the post, the ones you need to avoid using.

Updated August 31, 2026: Santander ATM fee in Mexico is now 80.04 pesos (up from 34.80).

Banamex ATM in Mexico

I must reiterate, to avoid confusion, that these fees are the fees charged by the bank you are withdrawing from, NOT the Foreign Transaction Fee charged by your own bank, the fee shown on the ATM screen, and when using a debit card.

Withdrawing cash using a credit card can result in higher fees.

This is the blog post that all those generic AI-generated posts get their information and rarely give me credit.

Ok, a BIG update. Thanks to a couple of readers of my blog, alerting me to this: the ATM withdrawal fee at Santander Bank in Mexico is now 80.04 pesos, as per the photo below (August 31 2026):

Santander ATM fee Mexico August 2026

*** I must note, I used a UK-issue Monzo Mastercard debit card, on a pounds sterling account to check this.

It seems, based on feedback from readers, that this may vary on whether your card is pre-loaded with pesos and in some cases the location.

I tested the ATM just now (August 31 in Roma Norte, CDMX).

Santander has been removed from my Cheapest ATMs in Mexico list, and I now have just five banks featured, pending a complete review of all ATMs listed.

Which ATMs have the lowest fees in Mexico?

These are the five ATMs in Mexico with the lowest withdrawal fees:

  • BanBajío: 23.20 pesos
  • Banca Mifel: 26.68 pesos
  • Banamex: 30.74 pesos
  • BanCoppel: 34.80 pesos
  • Banorte: 63.80 pesos

If you copy my fees, don’t forget to credit me!!

Best ATM to Withdraw Money From in Mexico

The best ATM to use in Mexico is the Banamex, as it’s the cheapest of the bigger banks and you can find them everywhere, unlike the two that are cheaper.

I checked them myself, using UK-issued Visa and Mastercard debit cards.

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

1. BanBajío

The BanBajío ATM fee is just 23.20 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!

Still correct as of September 3, 2026.

BanBajío ATM in Mexico
ATM screen displaying the transaction/withdrawal fee at BanBajío 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. Just search “Banca Mifel near me”.

Correct as of March 20, 2026

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

They 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-fifty. More than OK!

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

Still correct as of September 01, 2026

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 Coppel stores, so you will only be able to use them when the stores are open. I like them for the secure location.

Still correct as of Feb 26, 2026

BanCoppel ATM in Mexico
BanCoppel ATM fee December 2025

5. 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 Médico, 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
  • Santander: 80.04 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 more than 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 that HSBC and Santander also waive 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 US Dollars. You are in Mexico.

Notes are available in denominations of 1000, 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
Sharing is Caring:

26 thoughts on “The Cheapest ATMs in Mexico for Cash Withdrawals”

  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
  7. I concluded that my discover ATM card didn’t work in the airport in Huatulco so I had to pay the 3% plus $5 fee for Truist. Now I find out almost no Mexico banks will accept the pulse/discover ATM. Bad decision, Capital one!

    Reply
  8. I have used the Imbursa ATM in downtown Zih multiple times over the past three years. It is our go to ATM.

    Never had an issue, it was always working. But, we avoid Fridays and weekends. Used both MC and Visa cards.

    Reply
    • Yeah I used 1 particular atm without problems. For 2 years. Then suddenly didn’t work anymore for me.

      Reply
  9. Fun fact for Santander. They charged 34.80, but don’t prompt to use your bank rate for conversion. I converted funds myself prior to withdrawal (WISE card) – and the fee when withdrawing in pesos is 69.60

    Basically, if they can’t upcharge you on the conversion rate, they charge double for the ATM fee

    Reply
  10. Thanks a lot for the tips. You saved me.
    I confirm Banamex in Puebla, 14k pesos withdrawn, only the 30.74 mxn fee. My bank in France made the conversion for 14030.74 pesos with the Mastercard exch. rate.

    Reply
  11. Hi. Not sure where you’re using Santander, but I just went to ATM attached to the bank in Cuernavaca and the fee was 150 mxn! You may want to update your info?

    Reply
    • Thanks for that. I will try and check myself… Where was your card issued? I have had many people contact me over the years saying my fees were incorrect. Yet when I check, my fees quoted were correct.. ATMs in supermarkets can have an extra commission…for example.
      My fees are from Mexico City..

      Reply
  12. Decline the conversion 100% of the time anywhere on earth. In Europe these rates border on extortion even though – incredibly – it is legal to attempt to scare an ATM user into accepting the conversion, than giving them a financial colonoscopy. I recall those yellow ATM machines in Prague charging obscene rates. Decline. Save a lot of chedda.

    Never fall for the fear-trick you keenly noted. Cancelling the conversion is not cancelling the transaction. Most people get confused, worry about getting their card flagged then proceed to hand bank owners a small donation for their next yacht.

    Mexico withdrawal fees are on the rise like all over the globe. But since cash is still kinda king in a fair number of places, travelers need to learn the ATM basics.

    Reply
    • Sucks too for visitors now that the peso is at an all-time high against the USD, € and £. Even some market stalls have card readers these days…

      i need to check the remaining 5 cheaper atms..

      Reply
      • We saw a kid in the neighborhood selling lemonade last week for $1 USD per cup. We told him we had no cash on us. He told us not to worry since he had Venmo. No joke. He was using his parent’s account of course but the world is becoming digitized at an astounding rate.

        Some vendors from street markets here process card payments through the phone seamlessly. Matters not if the area is highly rural. California has the 7th biggest economy in the world; makes sense. The money flows freely.

        Reply
        • many here, have the palm-sized card readers… works a dream. Even buskers and beggars in Europe have them… I’m sure if u go back to the big smoke sometime, you will see.

          People transfer all the time too. The apps make it seamless (Santander accepted – useless twats)

          Reply

Leave a comment