🇮🇳 This is the deep-dive ATM guide for Mumbai. The bank-ATM-over-white-label rule, the posted ~₹125-250 operator fee, the ₹10,000 per-transaction cap, the no-BoA-Alliance fact, and the always-decline-DCC rule hold across the city. For neighbourhood card acceptance, UPI reality, transport fares, and prices, see the Mumbai Money Guide. For India-wide ATM networks, tipping, and the DCC explainer, see the India Money Guide. For brand detail, see the HDFC Bank and SBI guides. Flying in? Chhatrapati Shivaji Maharaj (BOM) currency guide.
🧾 Order Rupees Before You Fly
Land with a small rupee float so your first machine can be a careful one. Insured 2–5 day US delivery, rate below the airport counters.
Order Rupees → CEI Currency ExchangeThe Mumbai ATM reality: bank machines yes, white-label no
Getting rupees in Mumbai is easy and cheap if you know which machine to walk to, and three facts decide the cost.
Bank ATMs are the cheap option. The four big networks (HDFC Bank, State Bank of India, ICICI Bank, Axis Bank) dispense rupees at the interbank rate and post a foreign-card operator fee of about ₹125 to ₹250 on the screen before you confirm; SBI is historically the most fee-light. The machines to avoid are the standalone India1 and Tata Indicash white-label units at petrol pumps, kirana shops, and smaller hotel lobbies, which add a ₹200–300 fee and push DCC hard.
The ₹10,000 cap is the Mumbai catch. Most machines limit a foreign-card pull to around ₹10,000 per transaction (some HDFC and SBI units allow ₹20,000–25,000). Because the operator fee is flat per withdrawal, take the maximum the machine allows so the fee is spread over more cash; a multi-day run may mean two pulls.
No card pulls fee-free here. India has no Bank of America Global ATM Alliance partner, so a BoA card pays its 3 percent at every Mumbai ATM. The clean setup is a no-FX-fee card; see the HDFC guide and the SBI guide for brand-level detail.
Where to get rupees in Mumbai, by area
Colaba & Fort: the tourist heart of the island city. HDFC, ICICI, Axis, and SBI branches sit along Colaba Causeway, around the Gateway of India, and through the Fort heritage district near Flora Fountain and Horniman Circle. Use the branch machines in daylight and keep cash discreet; this is a busy, pickpocket-aware zone, and the street-facing standalones near the Causeway are the ones to skip after dark.
Bandra West: the trendiest suburb, and an easy place to bank. ICICI, HDFC, and Axis branches cluster around Linking Road, Hill Road, and Pali Naka, with more machines inside the malls. Plenty of well-lit, monitored ATMs, so top up here before an evening on Carter Road rather than hunting later.
Andheri: the busy suburban commercial belt near the airport. Bank ATMs are dense around the station, along Veera Desai Road, and inside Infiniti Mall and Citi Mall. This is the most convenient area to pull cash on your way in from BOM, with the full HDFC/SBI/ICICI/Axis lineup indoors.
Lower Parel & BKC: Mumbai's dining and corporate districts, so bank ATMs are everywhere. Phoenix Palladium and High Street Phoenix in Lower Parel and the Jio World and office towers of the Bandra-Kurla Complex each have indoor bank-ATM rows, well lit and monitored. The safest, most plentiful machines in the city.
Juhu: the beach strip in the western suburbs. Bank branches and ATMs sit along Juhu Tara Road and inside the hotel zone (JW Marriott, Sun-n-Sand), so pull a float here before the cash-only beach-snack run rather than from a standalone unit near the sand.
The airport: your first rupees come from an HDFC, SBI, ICICI, or Axis bank ATM in the Terminal 2 arrivals hall, not a white-label machine or a forex counter. Full detail in our BOM airport guide.
What it actually costs to get rupees in Mumbai, by method
| Option | Where | Markup | Cost on $100 / ~₹8,300 |
|---|---|---|---|
| Bank ATM + Schwab (fee refunded) | Any bank branch or mall | Interbank rate, operator fee refunded | ~$99-100 |
| Bank ATM + Wise (no FX markup) | Bandra, BKC, Andheri, BOM | Interbank rate + posted ~₹125-250 fee | ~$98-99 |
| HDFC / SBI / ICICI / Axis ATM, standard card | Citywide | Interbank + posted ~₹125-250 fee | ~$95-97 + home-bank fee |
| India1 / Tata Indicash white-label ATM | Petrol pumps, small shops, hotels | ₹200-300 fee + DCC pitch | ~$85-93 |
| Thomas Cook / Centrum / Travelex counter | Fort, airport arrivals | 6-12% off interbank, plus fee | ~$88-94 |
| Accepting DCC at any machine | Anywhere | +5-10% if you choose 'charge in USD' | ~$90-95 |
Indian bank ATMs post the operator fee on screen before you confirm. India has no BoA Global ATM Alliance partner, so a BoA card pays 3 percent at every machine; a Schwab card refunds the operator fee at any bank machine. Indicative rate ~₹83 per USD. Remember the ~₹10,000 per-transaction cap and take the maximum to spread the flat fee.
⚠ The one thing to get right: decline DCC, and take rupees. Any machine, bank or white-label, can offer to "charge in US dollars" instead of rupees. Always take Indian rupees (INR) and let your card network convert at the interbank rate; DCC adds 5–10 percent on top of the operator fee. The India1 and Tata Indicash machines push this hardest. See our DCC explained page.
Best card pairing for Mumbai
Wise for cards, Schwab to refund the rupee fee
A Wise debit card gives zero FX markup and the real interbank rupee rate at hotels and restaurants in Bandra, Lower Parel, Colaba, and Juhu. A Charles Schwab card refunds the ₹125 to ₹250 operator fee worldwide, so a bank-ATM withdrawal in any mall becomes effectively free. Because India has no Bank of America Alliance partner, a BoA card has no fee-free route here, so the no-FX-fee pairing is the one that pays off. Take the ₹10,000 maximum per pull, decline DCC, and choose rupees.
Get the Wise Card →Use bank-and-mall machines for safety
Card skimming has been documented at some street-facing standalones in Mumbai's busier areas. The fix is simple: withdraw inside a bank branch, a hotel lobby, or a mall (Phoenix Palladium, High Street Phoenix, Jio World, Infiniti Mall), cover the keypad, and skip any machine that looks tampered with. Bandra, BKC, and Lower Parel have the densest safe coverage.
Take the maximum, carry small notes
With the ~₹10,000 per-transaction cap and a flat operator fee, the cheapest move is to pull the largest amount the machine offers in one go. Then break a couple of the larger notes early, because auto-rickshaws, chai stalls, and street vendors struggle to change a ₹500 note. For where rupee cash actually matters across the city, see the Mumbai Money Guide.
Frequently Asked Questions
Which ATMs are best in Mumbai?
Bank machines: HDFC, SBI, ICICI, Axis, all at the interbank rate with a posted ~₹125-250 fee (SBI usually the least). Avoid the India1 and Tata Indicash white-label units and the forex counters. India has no BoA Alliance partner, so a no-FX-fee card is cleanest.
How much can I withdraw at once?
Most machines cap a foreign-card pull near ₹10,000, though some HDFC and SBI units allow ₹20,000-25,000. The operator fee is flat per withdrawal, so take the maximum to spread it. A multi-day run may need two pulls.
How much do Mumbai ATMs charge?
A posted ~₹125-250 operator fee per withdrawal on foreign cards, plus your home bank's fees. SBI is most fee-light. Schwab refunds the operator fee; Wise removes FX markup. White-label machines cost ₹200-300 more and push DCC.
Are Mumbai ATMs safe?
Yes, if you use branch, lobby, and mall machines rather than street standalones, especially at night. Cover the keypad. Bandra, BKC, and Lower Parel are easiest for safe bank ATMs.
Is there a Bank of America Alliance partner in Mumbai?
No. India has no BoA Global ATM Alliance partner, so a BoA card pays 3 percent at every machine. A no-FX-fee card such as Wise or Schwab is the cleanest all-rounder.
Can I get rupees before I arrive?
It is limited; the Reserve Bank of India discourages importing INR, so many US exchange services do not stock it. Most travelers land with a USD backup and pull rupees from an HDFC or SBI ATM at arrivals.
Wise + Schwab for Mumbai ATMs
Wise zero FX markup for hotels and restaurants; Schwab refunds the ₹125-250 bank-ATM fee. Take the ₹10,000 maximum, use mall machines, decline DCC.
Get the Wise Card →