🇲🇽 This is the deep-dive ATM guide for Mexico City and the urban anchor for the Mexico cluster. Mexico operates a competitive bank-ATM market (no national shared network like Portugal's Multibanco), so the brand you choose at the machine matters more than in Europe. For beach-resort ATM strategy, see the Cancun ATM guide. For card acceptance, transit, and CDMX cash culture, see the Mexico City Money Guide. For brand-specific fees, see the BBVA México and Banorte guides. Flying in via Benito Juárez? MEX airport guide.
🎧 Order Pesos Before You Fly
Have MXN ready for the airport taxi, the first taqueria al pastor in Roma, and a tip pool for hotel staff. Insured delivery, 2–5 day shipping.
Order MXN → CEI Currency ExchangeWhat makes Mexico City ATMs different: a competitive bank market
Mexico does not have a unified national ATM network. Unlike Portugal's Multibanco, Brazil's Banco24Horas, or Italy's Bancomat backbone, every Mexican bank operates its own ATM fleet, sets its own foreign-card operator fees, and competes for the same customer at the same intersection. CDMX is the most ATM-saturated city in Latin America, with roughly 18,000 machines across the metro area split between six major bank networks and a long tail of independent operators.
What this means for tourists. The brand on the machine matters. A BBVA withdrawal will cost something different than a Banorte or Santander withdrawal a block away, even though the underlying transaction is identical. The good news: every major Mexican bank ATM legally must disclose the foreign-card fee on screen before you confirm, so you can read it, decline, and walk to the next one if it's outside your tolerance. The bad news: the fee disclosure also gives independent operators (Cazh, PaymentXchange, Inbursa standalone) cover to charge MXN $80–120 because they technically warn you before you confirm.
What it does not change. Visa and Mastercard work everywhere a real bank ATM exists. Plus and Cirrus are widely supported. American Express withdrawals are limited to specific BBVA, Citibanamex, and Santander machines. UnionPay is supported at most BBVA and Citibanamex locations. Discover routes through specific Citibanamex and BBVA partnerships. The withdrawal cap is set by each individual bank: BBVA tops out at MXN $15,000 per transaction at high-end branches, while smaller Banorte and HSBC machines cap at MXN $5,000–7,000.
Mexico City ATM fees by network
All Mexican bank ATMs disclose foreign-card fees on screen before you confirm the withdrawal. The numbers below are confirmed at branch ATMs across Roma, Condesa, Polanco, Reforma, and Centro as of mid-2026 and assume a Visa or Mastercard debit card. Your home bank's foreign-transaction fee and the Visa/MC network fee both stack on top.
| ATM Network | Operator Fee | CDMX Density | Cards Accepted |
|---|---|---|---|
| BBVA México | MXN $35–49 | Densest network: ~2,000 machines metro-wide | Visa, MC, Plus, Cirrus, Amex, UnionPay |
| Banorte | MXN $30–43 (cheapest) | Strong in Insurgentes, Centro, Coyoacán | Visa, MC, Plus, Cirrus |
| Citibanamex | MXN $32–45 | Centro Histórico, Polanco, Reforma | Visa, MC, Plus, Cirrus, Amex, Discover |
| Scotiabank Inverlat | MXN $30–40 (waived for BoA debit) | Reforma, Polanco, Santa Fe | Visa, MC, Plus, Cirrus, BoA Alliance |
| Santander México | MXN $35–50 | Reforma, Roma, Condesa | Visa, MC, Plus, Cirrus, Amex |
| HSBC México | MXN $35–50 | Polanco, Centro, Insurgentes | Visa, MC, Plus, Cirrus, HSBC global |
| Cazh / PaymentXchange (independent) | MXN $80–120 + DCC trap (6–12%) | OXXOs, Pemex stations, hotel lobbies, tourist plazas | Visa, MC |
| Inbursa standalone (kiosk) | MXN $90–140 + aggressive DCC default | Polanco hotel lobbies, Santa Fe, airport exits | Visa, MC, Amex |
Visa and Mastercard add a small network fee (~1%) on top of the operator charge. Your card issuer's foreign-transaction fee (typically 1–3%) stacks separately. Use a no-FX-fee debit card to avoid that layer. Bank of America customers should specifically seek Scotiabank Inverlat machines for the Global ATM Alliance fee waiver.
The Bank of America Alliance angle: Scotiabank Mexico
Mexico is one of the few destinations where Bank of America's Global ATM Alliance produces a meaningful saving. Scotiabank Inverlat, the Mexican subsidiary of Canadian-headquartered Scotiabank, is the local Alliance partner. BoA debit customers withdrawing at any Scotiabank Mexico branch ATM pay no operator fee and BoA waives its standard 3 percent non-Alliance international withdrawal surcharge.
That changes the math for any traveler with a BoA debit card. A typical CDMX trip with three or four ATM withdrawals saves roughly MXN $120–200 in operator fees plus 3 percent of the dollar amount in BoA surcharges. For a USD $500 cash spend across the trip, that's $15–25 in pure savings versus using a BBVA or Banorte machine.
Scotiabank's CDMX network is smaller than BBVA's but covers the right neighborhoods. Branch ATMs operate in Polanco, Reforma, Roma, Condesa, Santa Fe, Coyoacán, and Insurgentes Sur. The flagship branch is on Bosque de Duraznos in Bosques de las Lomas; the most tourist-convenient ones are in Polanco on Avenida Presidente Masaryk, Reforma at the Senate building, and the Centro Histórico branch on Av. Madero opposite Casa de los Azulejos.
If you do not bank with BoA, Scotiabank still offers a competitive operator fee at MXN $30–40 (lower than Santander, similar to Banorte). The Alliance perk just doesn't apply.
How a BBVA or Banorte withdrawal works step by step
1. Approach the machine and read the brand
Look for the bank's branding. BBVA is navy blue with a white square logo. Banorte is red and white. Citibanamex is red and white with the Citi star. Santander is red with a flame logo. Scotiabank is red with a white S. HSBC is red and white with an HSBC hexagon. If the screen welcomes you in bright yellow with "Cazh" branding or no bank logo at all, that is an independent. Walk away.
2. Insert your card and switch to English
Every major Mexican bank ATM offers a language toggle on the first screen (Español, English, Français on some; Español and English on most). Pick English. The remaining flow uses the same labels nationwide.
3. Enter your PIN, then choose Retiro (Withdrawal)
The PIN screen is universal. After PIN, choose Retiro de efectivo if the screen has not switched yet, or Cash Withdrawal in English. Mexican bank ATMs have many other functions (deposits, transfers, bill pay, prepaid phone) but those mostly require a Mexican-issued card.
4. Pick a peso amount, not a "convert to USD" prompt
BBVA, Banorte, Citibanamex, and Santander default to peso amounts. You will see preset buttons: $500, $1,000, $2,000, $3,000, $5,000, $10,000 MXN. Choose your amount or enter a custom one (most caps are MXN $5,000–15,000 per transaction). The legal fee disclosure appears next: a screen that says "Esta operación tiene un cargo adicional de $35.00 MXN. ¿Desea continuar?" or in English "This operation will incur an additional charge of MXN $35. Do you wish to continue?" Confirm.
5. Decline DCC at the conversion prompt
Mexican bank ATMs almost always present a DCC prompt before dispensing: "Choose your billing currency: MXN or USD." Always pick MXN (or "Continue without conversion"). The USD option adds a 3 to 7 percent markup on top of the operator fee, set by the ATM operator's conversion rate, not your home bank's. Standalone Cazh and Inbursa machines bury the MXN option behind smaller text and highlight USD as the default; even more reason to use a real bank.
6. Take the cash, take the card, take the receipt
Cash dispenses first, card second, receipt third. The Mexican sequence is reliable. Decline the printed receipt if offered as optional; it shows your account number and balance, neither of which you want left at a machine in a busy CDMX intersection. If a Roma or Condesa ATM has a queue building behind you (common at evening peak), step aside before counting cash.
Where to find ATMs by Mexico City neighborhood
Benito Juárez Airport (MEX)
T1 and T2 arrivals both have BBVA, Banorte, Citibanamex, and Santander machines past customs. Withdraw MXN $2,000–3,000 here for the airport taxi or shuttle, then top up at a downtown bank. Avoid the bright-yellow Cazh and orange PaymentXchange standalones at the exit doors and walkways. Metro Line 5 from Terminal Aérea station accepts the MI card (loadable with foreign cards), so cash is optional for transit.
Reforma corridor
Mexico City's main avenue and the densest bank-branch corridor in CDMX. BBVA Tower at Paseo de la Reforma 510 (the curved skyscraper) has machines in the lobby; Santander on Reforma at Insurgentes; Banorte near Ángel de la Independencia; Scotiabank near the Senate building; HSBC at the corporate complex near Caballito monument. Most branches have 24/7 vestibule access; foreign cards work at the public-facing machines outside.
Roma Norte & Roma Sur
The trendiest tourist-friendly neighborhoods, dense with cafes, mezcalerias, and design shops. BBVA on Av. Álvaro Obregón near Plaza Río de Janeiro; Banorte on Av. Insurgentes Sur at the Insurgentes Metrobus stop; Citibanamex on Av. Cuauhtémoc near Glorieta de Insurgentes; Santander on Av. Álvaro Obregón at Tonalá. After 11 PM the bar scene takes over Roma Norte and the public-facing ATMs get busy; withdraw earlier in the day.
Condesa
The leafy walkable district anchored by Parque México and Parque España. BBVA on Av. Michoacán near Parque México; HSBC on Av. Tamaulipas at Parque España; Santander on Av. Mazatlán near the Roma border. Condesa has fewer ATMs per square block than Roma but the ones that exist are in genuinely walkable locations near the parks.
Polanco
Mexico City's high-end shopping and dining district. BBVA flagship on Av. Presidente Masaryk near Anatole France; Citibanamex on Masaryk at Calderón de la Barca; Santander Select branch on Campos Elíseos near Hotel Presidente; Scotiabank on Masaryk at Schiller; HSBC on Avenida Ejército Nacional. Polanco has the highest bank-ATM density per square kilometer in CDMX. Watch for Inbursa standalones in hotel lobbies.
Centro Histórico (Zócalo)
The colonial core anchored by the Zócalo, Cathedral, and Templo Mayor. BBVA flagship on Avenida Madero one block from the cathedral; Banorte on 16 de Septiembre near Casa de los Azulejos; Citibanamex inside Palacio de Iturbide on Madero (the historic vault location, worth a look just for the architecture); Santander on Av. 5 de Mayo. Watch for Cazh and PaymentXchange standalones near the touristy ends of Madero and along the streets connecting to Bellas Artes.
Coyoacán & San Ángel
The southern colonial neighborhoods, anchored by the Frida Kahlo Museum, Plaza Hidalgo, and Mercado Coyoacán. BBVA on Avenida Miguel Ángel de Quevedo near the Frida Kahlo Museum; Banorte on Av. Universidad opposite UNAM; Citibanamex inside Plaza Coyoacán shopping center. The Mercado Coyoacán has no real bank ATM inside but BBVA and Banorte machines are within a 5-minute walk on the surrounding avenues.
Santa Fe
The corporate west-side district anchored by Centro Santa Fe shopping mall (one of the largest malls in Latin America). BBVA, Citibanamex, Santander, and Banorte all maintain branches with multiple ATMs inside the mall. HSBC at the corporate complex on Av. Vasco de Quiroga. Mostly relevant if your hotel is in Santa Fe; otherwise the 45-minute Uber from Centro is not worth the trip just for an ATM.
Mercados (San Juan, La Merced, Roma, Coyoacán)
The traditional markets where most cash spending happens. There are no ATMs inside the mercado halls themselves, but bank ATMs sit on the surrounding streets within a 3-to-7-minute walk: BBVA near Mercado de San Juan on Calle Aranda; Banorte near La Merced on Av. Circunvalación; BBVA on Av. Álvaro Obregón near Mercado Roma; BBVA on Quevedo near Mercado Coyoacán. Pull MXN $1,000–2,000 before walking in.
How much cash you actually need in Mexico City
CDMX is more card-friendly than most travelers expect. Restaurants in Roma, Condesa, Polanco, Reforma, and Centro accept contactless cards almost universally. Uber and DiDi are card-only by definition and dominate the airport-to-anywhere transfer. Chains (Walmart, Soriana, Chedraui, La Comer, Liverpool, Sanborns, OXXO) all run on cards. The cash you need is for specific situations:
| Situation | Cash Needed | Notes |
|---|---|---|
| Taqueria street stalls (al pastor, suadero, lengua) | MXN $50–200/day | Almost all cash-only. The famous spots (El Tizoncito, El Califa, El Vilsito) accept cards but the truly local stalls do not. |
| Mercado lunches (San Juan, La Merced, Roma, Coyoacán) | MXN $100–400 | Cash-only for most stalls. The Mercado Roma food hall is mixed; the traditional markets are pure cash. |
| Restaurant tip (la propina) | 10–15% of bill | Some terminals add a tip prompt but the cash on the table goes directly to your server. Card tips often get pooled and partially withheld. |
| Mezcaleria pours (Roma, Condesa, Centro) | MXN $200–500 | Most accept cards; tradition is cash for the propina to the bartender, MXN $20–50 per round. |
| Metro & Metrobús (MI card) | MXN $15 + ride loads | The MI card is a one-time MXN $15 cash purchase at any vending machine, then load with foreign card or cash. Foreign contactless cards do NOT tap directly at Metro turnstiles. |
| Hotel housekeeping & bellhops | MXN $30–50/night, MXN $20–50/bag | Cash on the pillow or in hand. Card tipping is functionally not done. |
| Teotihuacán / Xochimilco day trip | MXN $300–800 | Tour guides expect MXN $100–200 cash propina per person. Trajinera (Xochimilco boats) are pure cash including the obligatory mariachi tip. |
| Standard 4-day CDMX trip total | MXN $4,000–8,000 | Typically two BBVA or Banorte withdrawals across the trip, plus a third if a day trip is included. |
Mexico City ATM traps to avoid
⚠ Cazh standalones in OXXO stores and Pemex stations
Yellow Cazh standalone ATMs have spread aggressively across CDMX over the past three years and now appear inside almost every OXXO convenience store and many Pemex gas stations. They charge MXN $80–120 per withdrawal (more than triple a real bank ATM) plus an aggressive DCC default. A real BBVA or Banorte branch is rarely more than three blocks away; walk to it.
⚠ Inbursa standalones in Polanco hotel lobbies
The Inbursa kiosk machines in five-star hotels in Polanco (W Hotel, Camino Real, Presidente InterContinental) charge MXN $90–140 plus the most aggressive DCC pitch in CDMX. They are not regular Inbursa branch ATMs, which are reasonable; they are standalone kiosks that license the brand. The BBVA flagship on Masaryk is a 4-minute walk from any Polanco hotel and costs a third as much.
⚠ PaymentXchange in tourist plazas and resort-style hotels
Orange PaymentXchange machines target English-speaking tourists in Centro, near Bellas Artes, around Plaza Garibaldi, and in airport-area hotel lobbies. Same fee structure as Cazh, same DCC trap. Look for the orange branding and skip it.
⚠ Currency exchange storefronts on Madero, Cinco de Mayo, and Reforma
Casas de cambio in Centro (Madero, Cinco de Mayo, around the Zócalo) post USD-to-MXN rates that look reasonable but charge a 5–10 percent commission on top, often disclosed only in fine print at the booth. Real bank ATMs are always cheaper. Pre-ordering pesos from CEI before flying is the next-best alternative for travelers who want to skip the airport ATM altogether.
⚠ Hotel front-desk currency exchange
Most CDMX hotels offer to "change USD" at the front desk. The rate they offer is typically 8–15 percent below the interbank rate, comparable to airport Travelex. Decline politely. Even the worst Cazh ATM beats hotel-desk exchange on a USD-to-MXN basis (though both are still bad). The real BBVA or Banorte is always better.
Best card pairings for Mexico City
Bank of America customers (Global ATM Alliance)
Mexico is one of the few countries where the Global ATM Alliance produces a real saving. Scotiabank Inverlat is the local Alliance partner, so BoA debit users withdraw at any Scotiabank Mexico branch ATM with no operator fee and BoA waives the standard 3 percent non-Alliance international withdrawal surcharge. For a typical CDMX trip with three or four ATM withdrawals, that saves MXN $120–200 in operator fees plus 3 percent of the dollar amount. Scotiabank's CDMX branches are in Polanco, Reforma, Roma, Condesa, Santa Fe, Coyoacán, and Insurgentes Sur.
The Best All-Around Card for Mexico City ATMs
Wise paired with a BBVA or Banorte machine in Roma, Condesa, or Polanco keeps a typical CDMX trip's total ATM cost under 1 percent of cash withdrawn. Tap-to-pay also works at every Roma cafe, every Polanco restaurant, and every Uber ride.
Get the Wise Card →Charles Schwab Investor Checking
Schwab refunds the MXN $35–50 operator fee at month-end, which makes the effective Mexico City ATM cost zero regardless of the bank you choose. Best for travelers planning multiple withdrawals or a longer stay where you'll hit several different neighborhoods.
Capital One 360, Fidelity Cash Management
No foreign-transaction fee on the debit. The operator fee at the Mexican machine still applies and is not refunded. Cleanest result is to consolidate to one or two larger withdrawals (MXN $5,000–10,000) instead of three or four smaller ones, especially given that BBVA caps high-end machines at MXN $15,000 per transaction.
Discover and American Express
Discover routes through Citibanamex and BBVA partnerships, working at most of those machines but not at Banorte, Santander, Scotiabank, or HSBC. Amex withdrawals are limited to specific BBVA, Citibanamex, and Santander locations. Both are worth carrying as backup but should not be your primary CDMX ATM card. Bring a Visa or Mastercard debit as your main.
Frequently Asked Questions
What is the best ATM for tourists in Mexico City?
BBVA México has the densest network in CDMX (over 2,000 machines in the metro area) and the most predictable foreign-card support. Banorte typically charges the lowest operator fee at MXN $30–43 per withdrawal. For Bank of America customers specifically, Scotiabank Mexico is the best choice because it is a Global ATM Alliance partner, so BoA debit users withdraw with no operator fee and no BoA non-network surcharge. Avoid the Cazh, PaymentXchange, and Inbursa standalone ATMs in tourist zones, hotel lobbies, and gas stations; they charge MXN $80–120 per withdrawal plus an aggressive DCC pitch.
Does Mexico have a national shared ATM network like Multibanco?
No. Unlike Portugal's Multibanco or Brazil's Banco24Horas, Mexico has a fully competitive ATM market where each bank operates its own network and sets its own foreign-card fees. The major networks are BBVA, Banorte, Citibanamex, Santander Mexico, HSBC Mexico, and Scotiabank Inverlat. All of them accept Visa, Mastercard, Plus, and Cirrus cards from foreign banks, but the operator fee varies by brand from MXN $30 to MXN $50 per transaction. Standalone non-bank ATMs (Cazh, PaymentXchange, Inbursa) charge MXN $80–120 plus DCC.
How much cash do I need in Mexico City?
Plan MXN $1,000–2,000 per day for a standard tourist itinerary that includes street tacos, mercado lunches, museum entries, tip cash for restaurants, and Metro/Metrobús loads. Roma, Condesa, Polanco, Reforma, and Centro restaurants accept cards almost universally and tap-to-pay is the norm at chain stores. The cash holdouts are predictable: taqueria street stalls, mercado vendors (Mercado Roma, San Juan, La Merced, Coyoacán), tip jars, smaller cantinas, and the Metro turnstile system.
Should I use the Cazh or Inbursa standalone ATMs in CDMX?
No. Yellow Cazh and orange PaymentXchange machines have spread aggressively across CDMX over the past three years and now appear in OXXO convenience stores, Pemex gas stations, hotel lobbies, and tourist zones in Centro and Roma. They charge MXN $80–120 per withdrawal (more than triple a real bank ATM) and present DCC as the highlighted button. A real BBVA, Banorte, Citibanamex, or Santander branch is rarely more than three blocks away in any tourist neighborhood; walk to it.
Are there ATMs at Mexico City Airport (MEX)?
Yes. Both Terminal 1 and Terminal 2 arrivals halls have BBVA, Banorte, Citibanamex, and Santander ATMs charging the standard MXN $30–50 foreign-card operator fee. Skip the Cazh and PaymentXchange standalones at the exit doors and the Travelex/Global Exchange counters. Take MXN $2,000–3,000 from a real bank ATM here to fund the airport taxi or shuttle, then top up at a downtown BBVA when you reach Roma, Condesa, or Polanco. Full MEX coverage in the Benito Juárez airport guide.
Can I order pesos before flying to Mexico City?
Yes. CEI Currency Exchange ships physical Mexican pesos to your US address in 2–5 days at rates well below airport counters. Useful for landing-day taxi cash, the first taqueria run in Roma, the Frida Kahlo Museum entry queue in Coyoacán, or any itinerary connecting onward to Oaxaca, San Cristóbal, or other destinations where ATM coverage is thinner.
What does Retiro de efectivo mean on a Mexican ATM screen?
Retiro de efectivo is Spanish for "cash withdrawal." On Mexican bank ATMs you can switch the language to English at the first screen and the same option appears as "Cash Withdrawal." The other common menu items: Consulta de Saldo (Balance Inquiry), Pagos (Bill Payments), Transferencias (Transfers), and Tiempo Aire (Phone Top-Up). Most of these require a Mexican-issued card.
Will my US debit card work at Mexican bank ATMs?
Yes, as long as it has a Visa, Mastercard, Plus, or Cirrus logo on the back. All six major Mexican banks (BBVA, Banorte, Citibanamex, Santander, HSBC, Scotiabank) accept all four networks. American Express is more limited (BBVA, Citibanamex, Santander). UnionPay is supported at BBVA and Citibanamex. Discover routes through Citibanamex partnerships. Test your card at the airport BBVA on arrival to confirm the daily withdrawal limit your home bank applies abroad.
Why does Bank of America work better in Mexico than other countries?
Scotiabank Inverlat is one of seven banks worldwide in Bank of America's Global ATM Alliance. BoA debit customers withdrawing at Scotiabank Mexico ATMs pay no operator fee, and BoA waives the standard 3 percent international withdrawal surcharge that applies to non-Alliance ATMs. The savings are real: roughly $15–25 per CDMX trip versus using a BBVA or Banorte machine. Other Alliance partners include Barclays UK, BNP Paribas France, Deutsche Bank Germany, and Westpac Australia. Mexico stands out because Scotiabank Inverlat covers the right tourist neighborhoods (Polanco, Reforma, Roma, Condesa) at decent density.
Pair Wise with BBVA for the Lowest CDMX ATM Cost
Real mid-market rate, free withdrawals up to $100/mo at every BBVA, Banorte, and Citibanamex branch ATM.
- ✓ No foreign transaction fees
- ✓ Real mid-market exchange rate
- ✓ Free ATM withdrawals up to $100/mo
- ✓ Tap-to-pay across Roma, Condesa, Polanco