Travelling soon and looking for best ATMs in Mexico that work well with foreign debit/credit cards and dont charge crazy fees. Any recos will be highly appreciated.
I stayed in Cancun and Playa del Carmen and mostly used BBVA ATMs. I'll be honest - their fees are highest at like 197.2 pesos per transaction for like 10,000 pesos withdrawal. but i always do this last minute and land up needing money urgently. Banco Azteca once charged me 115 pesos for 10,000 pesos withdrawal. Banorte was at 58 pesos fees. My Visa credit card was accepted mostly for purchases and cash back, but withdrawals worked best with Visa debit. My trick was to time a visit to the branch ATM to avoid losing my card.
I’m at home in Mexico but travel frequently to Europe with foreign cards. My advice is to find a Citibanamex ATM. They work cleanly with both Visa and Mastercard debit cards without demanding outrageous fees up front. The machine limits you to about 90,000 MXN per transaction and fee is like about 30 pesos.
I usually stick with HSBC ATMs in cities like Mexico City, Guadalajara, and Mérida. They charged like 75 pesos fee for a 9500 withdrawal. Caja popular was good too - 20.88 pesos fee for upto 8000 pesos withdrawal. Both of them give clear messages and even allow selecting English. They seem to accept most foreign cards. Banca Mifel was also good like 26.68 pesos fee for 10,000 pesos withdrawal - so you've got many options in Mexico. I find that it’s better to do one big withdrawal than multiple smaller ones.
I traveled through Mexico earlier this month and had great luck with Inbursa ATMs. For smaller amounts they charged only 22.04 pesos per transaction. My Wells Fargo debit card worked fine. But for large amounts I found Banorte to be good. It was 58 pesos aym fee and about 9000 to 11000 pesos in one go dpenending on where the ATM was. Santander allowed like 12000 persos but had a 130 pesos fee so not ideal.
BBVA declined all our foreign cards. Managed to find another ATM 100 meters away - worked, but with high fees.
Same Banorte ATM - another smooth withdrawal using my debit card. Felt safe and worked well.
Banorte ATM in Mexico worked smoothly for a cash withdrawal using my debit card.
Banorte ATM said transferencia but then didnt complete the transaction. No cash. Visa card used. Not reliable.