Travel · Destination money guides
Spending money in India — UPI revolution, cash culture, and best cards
India's payments landscape has undergone a dramatic transformation. UPI (Unified Payments Interface) has made real-time digital payments ubiquitous among Indians. But for foreign visitors, UPI remains largely inaccessible. And beyond cities, cash remains the dominant medium. Understanding which part of India you're in determines how much cash you need.
UPI: the payments revolution foreign visitors can't access
UPI processed over 10 billion transactions per month in 2025 — the world's most successful real-time retail payment system. QR codes are everywhere: street vendors, auto-rickshaws, kirana stores, restaurants, and temples all have UPI QR codes. For Indian residents, paying is as simple as scanning a QR with PhonePe, Google Pay, or Paytm. For foreign visitors, UPI requires an Indian mobile number and bank account — currently unavailable to most international tourists, though pilot programmes for visitors from a handful of countries are running.
Cash requirements in India
Urban India (Mumbai, Delhi, Bangalore, Chennai, Hyderabad): modern restaurants, malls, Swiggy/Zomato, Ola/Uber, and hotel chains are fully card and UPI-enabled. Auto-rickshaws in cities are increasingly UPI-accepting but still mostly cash. Local dhabas, street food vendors, sabzi mandis (vegetable markets), and local transport remain cash. Rural India, pilgrimage towns (Varanasi, Vrindavan), and heritage sites: significantly more cash-dependent. Budget ₹2,000–5,000 per day in cash for moderate mixed spending.
ATMs in India
HDFC, ICICI, SBI, Axis, and Kotak ATMs accept foreign Visa and Mastercard. Fees are low — typically ₹20–50 per foreign withdrawal (under £1). Withdrawal limits are ₹10,000–20,000 per transaction. ATMs in major cities are reliable; in smaller towns they can run out of cash (especially around festivals and month-end salary cycles). Always withdraw when you have the opportunity rather than waiting until you're low. White-label ATMs (not affiliated with a major bank) in tourist areas of Goa and Rajasthan have higher fraud risk.
Best cards for Indian travellers going abroad
Niyo Global is the best zero-forex debit card for Indian residents travelling internationally. Zero forex markup, 3 free international ATM withdrawals per month. Scapia Federal Bank Credit Card offers zero forex markup with no annual fee — the best credit option. Together they cover all spending scenarios at zero extra cost versus the 3–3.5% charged by HDFC, ICICI, and SBI forex cards. TCS note (May 2026): Scapia credit card spending abroad is currently TCS-exempt per CBDT circular. Niyo Global debit card spending is subject to TCS above ₹10 lakh/year (threshold from April 2025); 2% rate on travel spending above threshold from April 2026. All TCS is claimable as an ITR credit.
Best cards for foreign visitors to India
Foreign visitors to India (not Indian residents) should use their standard zero-forex cards from home. Wise (international), Starling Bank, and Revolut all work well at Indian ATMs. You pay ₹20–50 per ATM withdrawal — far lower than almost anywhere else in the world — with no forex fee on top if you have a zero-forex card. Major Indian hotels, restaurants, and tour operators accept international Visa and Mastercard.
Rajasthan, Goa, and heritage tourism: cash specifics
Rajasthan (Jaipur, Jodhpur, Udaipur, Jaisalmer): heritage hotels and major tourist restaurants take card, but local bazaars, village experiences, camel safaris, and fort entry fees are cash. Always carry ₹2,000–3,000 when exploring off the main tourist circuit. Goa: beach shacks and local fisherfolk are cash; tourist restaurants and resorts are card-friendly. Kerala backwaters: houseboat operators take a deposit by card but daily expenses are cash. Varanasi: almost entirely cash for the authentic experience.
Budget guide for India
India is one of the world's most affordable travel destinations at local price points. A thali meal (complete multi-dish set meal with rice, dal, vegetables, and chapati) at a local restaurant costs ₹80–200 (£0.75–1.90). A chai from a roadside stall is ₹10–20 (£0.10–0.20). Budget accommodation in guesthouses and hostels starts at ₹500–1,000 per night (£4.75–9.50). An auto-rickshaw ride across a city centre costs ₹50–150 (£0.50–1.40). Mid-range travel with comfortable hotels, restaurant meals, and occasional air-conditioned transport costs ₹3,000–7,000 per day (£28–67). Premium hotels and first-class train travel push costs significantly higher.
Rail travel and Tatkal booking
India's railway network is extensive and affordable — a first-class (1AC) sleeper ticket from Delhi to Jaipur costs approximately ₹1,500–2,500 (£14–24). Online booking through IRCTC (Indian Railways' booking system) accepts international Visa and Mastercard cards. Tatkal tickets (emergency allocation released 24 hours before departure) carry a surcharge but offer last-minute booking options — important for spontaneous itinerary changes. First-class and AC2 tier carriages are comfortable for overnight journeys. Third-class (sleeper, no air conditioning) is extremely affordable but can be crowded on popular routes. For popular routes (Delhi–Agra–Jaipur golden triangle), book 60–90 days in advance.
Currency and exchange practicalities
Indian Rupees cannot be imported or exported in unlimited quantities — bringing more than ₹25,000 into India is restricted, and you cannot take more than ₹25,000 out. Conversion on arrival at international airports (Mumbai, Delhi, Bengaluru, Chennai) is available through bank counters and licensed forex agents; rates at international airports are competitive by global standards. Thomas Cook India and BookMyForex at airports offer reasonable rates for major currencies. Retain your foreign exchange receipts (encashment certificate) if you plan to reconvert unspent rupees on departure — some airports require proof of legal exchange to reconvert.
Bargaining and its cash implications
Bargaining is expected and culturally normal at markets, souvenir stalls, auto-rickshaws (where meters are not used), and some smaller guesthouses in tourist areas. Starting a negotiation at 40–50% of the asking price and settling around 60–70% is common practice in tourist markets. Cash payment gives you a stronger negotiating position — vendors prefer cash for tax reasons. Paying by card (where accepted at shops) means a final price is fixed; offering cash for the same item often unlocks a 10–15% discount. This doesn't apply to all contexts — fixed-price restaurants, train tickets, and major shops have set prices — but in bazaars and souvenir contexts, having cash ready is part of the transaction.
India money summary
India's financial management requires the most active preparation of any major travel destination covered in these guides, primarily due to cash dominance in local culture and the complexity of ATM access and currency regulations. The practical setup: zero-fee debit card as primary for all electronic payments and ATM withdrawals from major bank machines (HDFC, ICICI, SBI, Axis Bank); advance knowledge of daily ATM limits in rupees (typically ₹10,000–20,000 per transaction); sufficient cash for the daily mix of cash-only experiences; and an awareness that Rupees have import and export limits. Enable international transaction notifications, use your bank app's card-lock feature when not spending, and choose contactless payment over inserting your card wherever the option exists. India is rewarding precisely because engaging with its local food, transport, and market culture requires cash — and that engagement is the best part of the experience.
Train booking for tourists: IRCTC foreign tourist quota
Indian Railways has a Foreign Tourist Quota — a set number of seats reserved on popular routes specifically for foreign nationals and NRIs, bookable at the International Tourist Quota desk at major railway stations or through IRCTC with a foreign passport. This quota provides access to trains that appear sold out through the general booking system. It's available at the PRS (Passenger Reservation System) windows at major stations (New Delhi, Mumbai CST, Chennai Central, Kolkata Howrah) and can be paid in foreign currency or Rupees at these counters. For popular routes (Delhi–Agra, Delhi–Jaipur, Delhi–Varanasi) that consistently sell out, the foreign tourist quota is a genuine practical advantage. Bring your passport to the booking window.
Managing money on long train journeys
India's railway network is the primary intercity transport for budget and mid-range travellers — trains connect virtually every city and town in the country. IRCTC (Indian Railways' online booking platform) accepts international Visa and Mastercard for ticket purchases, though the platform occasionally blocks non-Indian cards due to fraud prevention. A workaround used by many foreign travellers is booking through third-party platforms (Cleartrip, MakeMyTrip) that have smoother international card acceptance. On the trains themselves, the pantry car (dining carriage) accepts cash only. Platform food vendors and the chai wallahs who board at every station are invariably cash only. For long train journeys of 12–36 hours, carrying sufficient Rupee cash for food and tips to attendants is essential.
Visa and arrival formalities
India's e-Visa system processes tourist visa applications online for most nationalities. British passport holders receive an e-Tourist Visa valid for 60 or 90 days, processable in 3–4 business days on average. The fee is currently around USD 10–25 depending on duration and nationality. The e-Visa approval is sent by email; print a copy to carry alongside your passport, though most airports now verify electronically. The e-Visa allows double entry during the validity period, which suits travellers planning to visit neighbouring Nepal, Sri Lanka, or Bhutan mid-trip. Long-stay visitors (study, employment, missionary work) require different visa categories applied through the Indian High Commission. Overstaying an Indian visa is treated seriously — check the exact expiry date and any entry conditions carefully.
Key takeaways
Foreign visitors cannot use UPI — cash and international Visa/Mastercard are your tools
ATM fees in India: only ₹20–50 per withdrawal — among the lowest globally
For Indian residents abroad: Niyo Global (debit) + Scapia (credit) — both zero forex markup
Urban India is card-friendly at modern venues; rural and traditional India requires cash
Always carry ₹2,000–3,000 when exploring beyond major city tourist circuits
Mentioned cards
More destination money guides
Sending money there?
Compare live rates from Wise, Remitly, Xoom, and 15+ providers — see the true cost including fees and exchange margin.
Compare rates