Can foreign visitors use UPI in Kochi? Paying by phone, card and cash
QR payment sticker taped to the back of an autorickshaw in Kochi
India runs on QR payments that foreign visitors mostly cannot access, which is why you should still land in Kochi with about ₹5,000 in cash.
The short answer on UPI
Almost every transaction you watch a local make in Kochi — the ₹15 tea, the ₹80 auto, the ₹4,000 dinner — happens by scanning a QR code with a UPI app. Those apps are tied to an Indian bank account and an Indian mobile number, which most short-stay visitors do not have and cannot easily get. There are prepaid wallet products designed for inbound travellers, issued through authorised Indian banks at airport counters after passport and visa checks, but availability, top-up limits and which merchants accept them vary; treat them as a bonus you verify on arrival, not a plan you build a trip around.
So the working assumption for a two-week trip is: cash as the base layer, an international debit or credit card for hotels and larger restaurants, and ATMs to reload. That combination works everywhere in Kochi without friction. Indian passport holders, NRIs with an Indian account, and anyone staying long enough to open one should do the opposite — set UPI up and barely touch cash again, because the QR sticker is on the back of the autorickshaw, on the fish counter and taped to the tea stall's biscuit jar.
Where cards actually work
Card acceptance in Kochi is solid at hotels of every star level, malls including Lulu at Edappally and Centre Square on MG Road, chain and mid-to-upper restaurants, supermarkets, fuel stations, pharmacies, airline and train booking offices, and the bigger textile and jewellery shops on Broadway. Visa and Mastercard are near-universal; American Express is patchy outside hotels. Machines are contactless-capable but staff will often still ask for a PIN on higher amounts. Transactions occasionally fail on the first attempt because of network coverage inside thick-walled heritage buildings, which is annoying rather than sinister — try again or move towards a window.
Where cards do not work: autorickshaws, public ferries and Water Metro top-ups at some counters, toddy shops, fish and vegetable markets, small tea shops and mess-style eateries, temple offerings, tips, laundry, the man who lifts your bag, and most Fort Kochi street stalls. That list covers a large share of the small transactions that make a day. If you are handed a card machine that offers to bill you in your home currency, decline and pay in ₹ — the exchange rate applied at the terminal is consistently worse than your own bank's.
ATMs: fees, caps and which ones to use
ATMs are dense in Ernakulam — along MG Road, Marine Drive, Kaloor, Panampilly Nagar, Edappally — and thinner but present in Fort Kochi around the main junctions. Foreign cards usually work at the big bank machines; small white-label ATMs in shop doorways are the ones that most often decline international cards or run out of cash on a weekend. Per-transaction withdrawal caps are commonly in the ₹10,000 to ₹20,000 band, and the machine's own fee for a foreign card typically lands around ₹150 to ₹250, on top of whatever your home bank charges.
That fee structure means fewer, bigger withdrawals. Taking ₹20,000 twice a week beats ₹5,000 daily by a considerable margin. Withdraw inside a bank branch or a lit lobby rather than a street-facing machine at night, and count the notes before you leave. If a machine dispenses only ₹500 notes, break one immediately at a supermarket or a fuel station, because handing a ₹500 note to an auto driver for a ₹70 ride starts a hunt for change that neither of you enjoys.
What you genuinely need cash for
Budget roughly ₹1,000 to ₹1,500 a day in cash for a mid-range trip, more if you eat at local places and use autos heavily. The recurring cash items in Kochi: ferry tickets across the harbour, which run from a few rupees to the low tens; autorickshaw fares of ₹40 to ₹150 for typical hops; tea and snacks at ₹12 to ₹60; a banana-leaf lunch at ₹150 to ₹350; toddy shop meals under ₹500; small museum and heritage-site entry fees; shoe-minding at temples for ₹5 to ₹10; and tips, which nobody will accept by card.
Denomination management matters more than total. Aim to hold a working float of ₹50 and ₹100 notes with a few ₹200s, keeping ₹500s for restaurants and hotels. Supermarkets, fuel stations and pharmacies are the easiest places to break large notes without an argument. Keep the day's spending money separate from your reserve — a zipped pocket for ₹1,500 and the rest in the hotel safe — because the most common loss in Kochi is not theft but leaving a wallet on a ferry bench.
If you can use UPI, use it for these
For anyone with a working Indian UPI app, Kochi is close to cashless. Autorickshaws overwhelmingly display a QR code, which removes the change problem and, in my experience, removes half the fare argument as well, because the driver's stated number becomes a typed number. The Kochi1 metro and Water Metro system accepts app-based QR ticketing and card top-ups. Fish stalls, chai shops, bakeries and the Bazaar Road spice merchants all take UPI. Even the small temples put a QR code beside the donation box.
Two habits to adopt. Take a screenshot of every payment above about ₹500 — small merchants sometimes cannot see incoming transactions immediately on patchy mobile data, and the screenshot ends the conversation. And keep a small cash reserve anyway, because the network drops around Mattancherry's older warehouses and inside some concrete hotel basements, and a failed scan at a busy counter with a queue behind you is exactly when you want ₹200 in your pocket.
Hidden charges to check before you agree
Hotel rates quoted online frequently exclude tax, and Indian hotel taxation is banded by room tariff, so the number you see and the number you pay can diverge by a meaningful percentage. Ask explicitly whether the rate is inclusive, and check the current tax treatment at the time you book rather than assuming a rate you read somewhere last year. Many properties also hold a security deposit against the card at check-in, released a few days after departure — irritating if you are running close to a card limit.
Elsewhere: some restaurants add a service charge, which is discretionary and can be asked to be removed; some smaller shops add a surcharge for card payment, which you can decline by paying cash; and tour operators quoting a package price for a car and driver will usually exclude tolls, parking and the driver's meals unless you ask. Get the inclusions in a message rather than a handshake. For anything booked through a hotel desk, a written total in ₹ before you commit prevents the entire class of dispute.
A realistic daily cash plan
A frugal day in Kochi — dormitory or simple guesthouse room paid by card, local food, ferries and metro, one museum — needs about ₹700 to ₹900 of physical cash. A comfortable mid-range day with autos rather than walking, a couple of restaurant meals, a canoe trip at Kumbalangi and a Kathakali ticket runs ₹1,500 to ₹2,500 in cash even if you settle the hotel by card. A splurge day where you hire a car and driver for the Athirappilly or Munnar direction adds ₹3,000 to ₹5,000, of which the driver will want most in cash.
So the arrival plan: change or withdraw around ₹5,000 at the airport or the first bank ATM on the way in, break a ₹500 immediately, and top up every three or four days with a large withdrawal. Keep a spare card in a different bag, note your bank's overseas emergency number, and tell your bank you are travelling so the first ₹20,000 withdrawal in Ernakulam does not trigger a block on a Sunday evening when the branch is shut.
Before you book
What people ask before booking Kochi.
For the metro, no — buy a Kochi1 card or a QR ticket at the station counter, which also accepts cards at most stations. For the traditional harbour ferries, yes: fares are a handful of rupees and the ticket windows are cash-only. Keep ₹100 in coins and small notes for boat crossings.
Only if your UPI app is linked to an Indian bank account or an authorised traveller wallet. Most drivers display a QR sticker, but the payment has to originate from an Indian-registered app; scanning with a foreign banking app will not work. Carry ₹50 and ₹100 notes for every auto journey.
Expect the Indian machine to charge roughly ₹150 to ₹250 per foreign-card withdrawal, plus your own bank's overseas fee and any currency mark-up. Withdrawal caps are commonly ₹10,000 to ₹20,000 per transaction, so take larger amounts less often, and always decline the machine's offer to convert to your home currency.