Quick answer. At Mumbai's Chhatrapati Shivaji Maharaj International (BOM), skip the Thomas Cook, Centrum and Travelex exchange counters in arrivals and the standalone India1 / Tata Indicash white-label machines; both run well off the real rate or stack a high operator fee with an aggressive 'charge in INR or USD' DCC pitch. Use a real Indian bank ATM (HDFC Bank, State Bank of India, ICICI Bank or Axis Bank), which dispenses rupees at the Visa or Mastercard interbank rate and posts its own operator fee (commonly ₹125–250, SBI often less) on screen before you confirm. India has no Bank of America Global ATM Alliance partner, so a BoA card pays its 3 percent here; a no-FX-fee card (Wise, Schwab) is cleaner, and Schwab refunds the operator fee. Indian ATMs cap most foreign-card withdrawals near ₹10,000, so withdraw the maximum to spread the flat fee. Always decline DCC and choose Indian rupees (INR). To reach the city, take the official prepaid taxi from the counter, an Uber or Ola (app, card-billed) or the new Metro Line 3 Aqua underground.

Where to get Indian Rupee at BOM

The key Chhatrapati Shivaji Maharaj fact is that the Thomas Cook, Centrum and Travelex counters and the standalone India1 / Tata Indicash machines in arrivals are the expensive options, while a real Indian bank ATM (HDFC, SBI, ICICI, Axis) gives the interbank rupee rate with only a modest posted operator fee, and India has no Bank of America Alliance partner so no card pulls fee-free here. The cost math below assumes you withdraw the equivalent of $100.

OptionWhereMarkupTotal Cost
HDFC / SBI / ICICI / Axis ATM (BOM arrivals, posted fee)Terminal 2 / Terminal 1 arrivalsInterbank rate + ~₹125-250 operator fee~$100 + small operator fee
Bank ATM + Schwab card (fee refunded)Arrivals hallInterbank rate, operator fee refunded~$100
Bank of America card at any BOM ATMArrivals hallInterbank rate + BoA 3% (no Alliance)~$96-97 + operator fee
India1 / Tata Indicash white-label ATM (BOM)Arrivals₹200-300 fee + DCC pitch~$85-93
Thomas Cook / Centrum / Travelex counter (BOM)Arrivals6-12% off interbank, plus fee~$88-94
Accepting DCC at any machineAnywhere+5-10% if you choose 'charge in USD'~$90-95

Where to find the HDFC, SBI, ICICI and Axis ATMs at Chhatrapati Shivaji Maharaj (BOM)

Chhatrapati Shivaji Maharaj International (BOM) is India's second-busiest airport, in the Mumbai suburbs around Andheri and Sahar, roughly 8–10 km north of the Bandra-Kurla business core and about 20–25 km from the Colaba and Fort tourist zone in the island city. It runs two terminals: the large modern Terminal 2 at Sahar, which handles all international flights plus some domestic, and the older Terminal 1 at Santacruz, which is domestic only, with a free inter-terminal shuttle between them. In the Terminal 2 arrivals hall you will pass the Thomas Cook, Centrum Direct and Travelex exchange counters first, along with standalone India1 and Tata Indicash white-label ATMs; the counters quote a rupee rate that looks fair but routinely runs 6–12 percent off the interbank rate plus a fixed fee, and the white-label machines layer a ₹200–300 operator fee on top of a hard DCC pitch. The fix is to look instead for a real Indian bank ATM carrying the HDFC Bank, State Bank of India (SBI), ICICI Bank or Axis Bank wordmark, usually clustered near the forex desks or in the arrivals concourse. Those dispense rupees at the Visa or Mastercard interbank rate; they do charge their own operator fee of roughly ₹125–250 on foreign cards (SBI is historically the most fee-light), shown on the screen before you confirm, and far below what the counters and white-label units take. India has no Bank of America Global ATM Alliance partner, so a BoA card pays its standard 3 percent at every machine here. Because Indian ATMs cap most foreign-card withdrawals near ₹10,000 per transaction, pull the maximum so the flat fee is spread over more cash, decline dynamic currency conversion, and choose Indian rupees.

Terminal 2 (Sahar, all international plus some domestic)

Air India (the airport's main full-service carrier), Vistara legacy and Air India Express, IndiGo on many domestic and regional routes, plus the long-haul services of Emirates, Etihad, Qatar Airways, Singapore Airlines, Lufthansa, British Airways, United, American and Air France-KLM. Terminal 2 is the large modern building at Sahar handling every international arrival and a share of domestic flights

In the Terminal 2 arrivals hall, walk past the Thomas Cook, Centrum Direct and Travelex exchange counters and the standalone India1 and Tata Indicash white-label ATMs near the exits, and look for an HDFC, SBI, ICICI or Axis bank ATM in the concourse or near the forex desks. Those add only a modest posted operator fee (about ₹125–250, SBI usually least) on foreign cards; the white-label machines and counters cost far more. Withdraw the ₹10,000 maximum to spread the flat fee, decline DCC and choose rupees, then head out to the prepaid taxi counter, the rideshare pickup or the Metro.

Terminal 1 (Santacruz, domestic only)

IndiGo and other domestic carriers on a share of intra-India routes. Terminal 1 at Santacruz is the older, domestic-only building, linked to Terminal 2 by a free inter-terminal shuttle

If you arrive domestically into Terminal 1, the same rule holds: skip the exchange counters and white-label units and find an HDFC, SBI, ICICI or Axis bank ATM in the arrivals area. Pull the ₹10,000 maximum, decline DCC and choose rupees. If you connect on to an international flight, the free shuttle runs you over to Terminal 2 at Sahar.

Do you actually need cash at Chhatrapati Shivaji Maharaj (BOM)?

Partly. The prepaid taxi counter and the Uber and Ola apps take cards, and Mumbai is India's most card-friendly city, but auto-rickshaws, local trains, street food and small shops still run on cash, so a rupee float is worth pulling before you leave arrivals. Here is what works on a card, and where a little cash still helps:

Prepaid taxi (booked at the arrivals counter) (~₹500-800 to most of the city): Book at the official prepaid counter inside Terminal 2 arrivals where the fare is fixed in advance by zone. Pay the counter, not the driver. The safest first ride; never take an unlicensed tout.

Uber / Ola (~₹400-1,200 depending on zone and surge): App-billed to your card. Follow signs to the airport's designated rideshare pickup and match the plate. Usually cheaper than the prepaid taxi outside peak surge and monsoon rain.

Mumbai Metro Line 3 (Aqua underground) (~₹10-50 by distance): The new underground Line 3 serves the airport area and runs toward the Bandra-Kurla Complex and the business corridors, the first proper rail link from CSMIA. Buy a token or tap a metro card.

Auto-rickshaw (~₹20+ metered, suburbs only): Cash only and fine for shorter hops around Andheri and the suburbs, but auto-rickshaws are barred from the island city (Colaba, Fort, Churchgate). Insist on the meter.

⚠ DCC trap. When the ATM or terminal asks if you want to be charged in your home currency instead of the local currency, always decline and choose the local currency. Accepting locks in a 3-13 percent markup that your no-FX-fee card cannot undo. Full DCC explainer →

Frequently Asked Questions

Do I need cash to get from Chhatrapati Shivaji Maharaj (BOM) to Mumbai?

No. Prepaid taxi (booked at the arrivals counter) accepts contactless. Most taxis accept cards. Uber and other apps are card-only.

Can I order Indian Rupee before flying?

Yes. CEI Currency Exchange ships physical Indian Rupee to your US address in 2-5 days at rates well below airport counters. Order 50-100 Indian Rupee for taxis and tips on day one.

Which ATM at Chhatrapati Shivaji Maharaj (BOM) is best, and which should I avoid?

Use an Indian bank ATM branded HDFC Bank, State Bank of India, ICICI Bank or Axis Bank, and avoid the Thomas Cook, Centrum Direct and Travelex exchange counters and the standalone India1 and Tata Indicash white-label machines. The bank ATMs dispense rupees at the real Visa or Mastercard interbank rate; they add their own operator fee of about ₹125–250 on foreign cards (SBI is usually the cheapest), shown on screen before you confirm. The white-label units stack a higher ₹200–300 fee on top of an aggressive DCC pitch, and the exchange counters bury a 6–12 percent markup in the rate. At any machine, decline DCC and choose Indian rupees. Most BOM machines cap a foreign-card pull near ₹10,000, so withdraw the maximum to spread the flat fee.

Is there a Bank of America Global ATM Alliance partner at BOM?

No. India has no Bank of America Global ATM Alliance partner at any bank, so a BoA debit card pays BoA's standard 3 percent non-network fee at every ATM in Mumbai airport, including the HDFC, SBI, ICICI and Axis machines (those are the cheapest local option, but BoA still adds its own 3 percent on top of their operator fee). There is no fee-free BoA route here. A no-foreign-transaction-fee card such as Wise or Charles Schwab is the cleaner setup, and Schwab refunds the Indian operator fee worldwide, which effectively makes a bank-ATM pull free.

How do I get from Chhatrapati Shivaji Maharaj to South Mumbai or Bandra?

Four clean options. The official prepaid taxi counter inside the Terminal 2 arrivals hall fixes the fare in advance by zone (roughly ₹500–800 to most of the city, more to Colaba in heavy traffic) and is the safest first ride; pay the counter, not the driver. Uber and Ola are billed to your card through the app and follow the airport's designated rideshare pickup, usually cheaper than the prepaid taxi outside peak surge. The new Mumbai Metro Line 3 (the Aqua underground line) now serves the airport area and runs toward the Bandra-Kurla Complex and the business and south corridors, the first proper rail link from CSMIA. Auto-rickshaws work for shorter hops to the suburbs around Andheri but are not allowed into the island city (Colaba, Fort, Churchgate). Avoid the unlicensed touts who approach you in the hall.

Do I need rupees before I leave the BOM arrivals hall?

A small float helps. The prepaid taxi counter and the Uber and Ola apps take cards, and Mumbai is India's most card-friendly city, but auto-rickshaws, the suburban local trains, chai stalls and small shops still run on cash. Pull a useful first float (around ₹5,000–10,000) from an HDFC, SBI, ICICI or Axis ATM before you leave arrivals rather than from a white-label machine or a forex counter, decline DCC, take rupees, and you are set for the ride in and your first day. You can top up later at any bank ATM in Bandra, Andheri, Lower Parel or Colaba, where our CEI Currency Exchange-style advice still applies: use machines inside bank branches, malls and chain-hotel lobbies, not street-facing standalones.

Should I change my US dollars at the BOM airport counters?

No. The Thomas Cook, Centrum Direct and Travelex counters in BOM arrivals are among the weaker rates you will see in India, typically 6–12 percent off the interbank rate plus a fixed fee. A real Indian bank ATM (HDFC, SBI, ICICI, Axis) is the cheapest way to get your first rupees. If you brought US dollars as backup, hold them and exchange at a bank-affiliated counter or a reputable Fort-area dealer in the city rather than at the airport, carrying clean, undamaged US$100 bills. Note that the Reserve Bank of India discourages tourists from importing rupee cash from abroad, so most travelers land with a USD backup and pull rupees from a bank ATM at arrivals.

Can I order Indian rupees before flying to Mumbai?

It is limited. CEI Currency Exchange can ship some currencies to your US address in 2–5 days, but India is a special case: the Reserve Bank of India officially discourages tourists from importing INR cash (technically only returning residents may), so many US exchange services do not stock rupees; check before you order. Your home bank (Bank of America, Chase, Wells Fargo, Citi) may or may not carry INR and lead times run 7–10 business days. The pragmatic setup most travelers settle on is a small USD backup plus an immediate HDFC or SBI withdrawal the moment they clear customs at BOM, rather than trying to import rupees.