On this page
Free Astrology Insights
Tropical beach

Paying for Transport in Indonesia: Cash, Apps, or Card?

💰 Click here to see Indonesia Budget Breakdown

💰 Prices updated: August, 2026. Budget figures are estimates — always verify before travel.

Exchange Rate: $1 USD = Rp17,980.80

Daily Budget (per person)

Shoestring: Rp449,520 – Rp935,000 ($25.00 – $52.00)

Mid-range: Rp1,168,752 – Rp2,337,500 ($65.00 – $130.00)

Comfortable: Rp2,517,312 – Rp7,192,320 ($140.00 – $400.00)

Accommodation (per night)

Hostel/guesthouse: Rp71,920 – Rp359,616 ($4.00 – $20.00)

Mid-range hotel: Rp125,860 – Rp1,258,656 ($7.00 – $70.00)

Food (per meal)

Budget meal: Rp53,940.00 ($3.00)

Mid-range meal: Rp161,827.00 ($9.00)

Upscale meal: Rp629,328.00 ($35.00)

Transport

Single metro/bus trip: Rp3,500.00 ($0.19)

Monthly transport pass: Rp200,000.00 ($11.12)

One of the most common frustrations visitors face in Indonesia in 2026 is arriving at a TransJakarta bus stop or an MRT gate with only a foreign Visa card, only to discover the system doesn’t accept it. Or climbing into a Grab car and realising their e-wallet has no balance. Indonesia’s payment system has modernised fast — but unevenly. Knowing which method works for which transport situation before you land will save you a lot of sweaty scrambling at turnstiles.

Cash in IDR: Still the Foundation

Despite all the digital progress, Indonesian Rupiah (IDR) cash remains essential. There are entire transport categories — traditional ojeks, angkots (minibuses), and bemos — that operate exclusively on cash. In rural areas outside Java’s main cities and Bali’s tourist corridors, cash is often the only option, full stop.

The notes you’ll use most often for transport are IDR 5,000, 10,000, and 20,000. Always carry a stack of these. Many small drivers and market vendors cannot break a IDR 100,000 note, and asking them to is a reliable way to cause friction. ATMs dispense IDR 50,000 and IDR 100,000 denominations, so break them early — at convenience stores like Indomaret or Alfamart — before heading somewhere remote.

Getting Cash Without Bleeding Fees

The four major ATM networks are Bank Mandiri, BCA, BRI, and BNI. These are found easily in cities and airports. Indonesian ATMs themselves typically don’t charge withdrawal fees to international cards, but your home bank almost certainly will — usually a fixed fee plus a foreign transaction percentage. Withdrawal limits per transaction range from IDR 1,250,000 to IDR 2,500,000, with daily limits often capped around IDR 10,000,000 to IDR 15,000,000.

If you change money at a money changer, stick to licensed operators in proper shopfronts. Airport rates are convenient but weak. In Bali, the Kuta and Seminyak areas have competitive licensed changers. If a rate looks dramatically better than everywhere else, that’s a setup — walk away.

Pro Tip: Before leaving any major city or airport, withdraw enough IDR to cover at least two full days of transport and meals. In 2026, smaller towns on islands like Flores, Lombok’s interior, or Sulawesi’s highlands may have no functioning ATMs for hours of travel in any direction. Don’t assume a “tourist area” means ATM access.

QRIS: Indonesia’s Universal QR Code System

QRIS — pronounced “KRIS” — is regulated by Bank Indonesia (bi.go.id) and is one of the most practical payment innovations in Southeast Asia. Any app that supports QRIS can scan any QRIS merchant code, regardless of which bank or e-wallet the merchant uses. By 2026, it’s close to ubiquitous in urban and semi-urban areas.

QRIS: Indonesia's Universal QR Code System
📷 Photo by Stock Birken on Unsplash.

For transport, QRIS has appeared on TransJakarta, the Jakarta MRT, and LRT ticketing machines as a payment option alongside dedicated transit cards. Some taxi drivers and Blue Bird vehicles display a personal QRIS code. Gojek and Grab drivers sometimes show a QRIS code for cash-equivalent tips outside the app.

The Tourist Problem with QRIS

Here’s the catch most travel blogs don’t explain clearly: QRIS primarily works with Indonesian-registered banking apps and e-wallets. As of 2026, cross-border QRIS agreements exist with several ASEAN neighbours — Thailand, Malaysia, and Singapore have active bilateral QR payment links with Indonesia — but these cover specific apps and specific nationalities. If you’re from Europe, North America, or Australia, you almost certainly cannot use your home banking app to scan an Indonesian QRIS code.

The practical solution is to top up a local Indonesian e-wallet (see the next section), which then gives you full QRIS access through that app. Using QRIS costs consumers nothing. Merchants pay a small Merchant Discount Rate, typically 0.7% for regular businesses, but that’s their cost, not yours.

E-Wallets: GoPay, OVO, DANA, and ShopeePay

These four e-wallets dominate Indonesia’s digital payment scene. For transport purposes, GoPay lives inside Gojek and OVO lives inside Grab — these are the most immediately useful for visitors who rely on ride-hailing.

  • GoPay (gojek.com) — Embedded in Gojek. Accepted at a huge number of offline merchants. Fully QRIS-enabled.
  • OVO (ovo.id) — Embedded in Grab. Also accepted at Hypermart and Matahari Department Store. QRIS-enabled.
  • DANA (dana.id) — Standalone wallet, not tied to one ride-hailing brand. Often offers free interbank transfers up to a monthly limit. QRIS-enabled.
  • ShopeePay (shopee.co.id/shopeepay) — Strongest in the Shopee e-commerce ecosystem but expanding rapidly for in-person payments. QRIS-enabled.

How Tourists Set Up and Top Up

You need an Indonesian phone number to register any of these apps — which is one more reason to get a local SIM card the moment you land. Registration is straightforward: download the app, enter your number, verify via SMS. For higher transaction limits (above IDR 2,000,000 per transaction), you’ll need to complete KYC verification using your passport. This is worth doing if you plan to use the wallet heavily.

Topping up without an Indonesian bank account is easiest at Indomaret or Alfamart convenience stores, which are everywhere. Walk in, tell the cashier the e-wallet name and your registered phone number, hand over cash, and they credit your balance on the spot. The fee is typically IDR 2,000 to IDR 5,000 per top-up. Some e-wallets accept international credit or debit card top-ups, but expect your home bank to charge a foreign transaction fee on top of that.

Within Gojek and Grab, paying with GoPay or OVO respectively sometimes gives you cheaper fares or promotional discounts. Selecting “Cash” in the app is always available as a fallback, but you lose any app-based promotions.

Cards: Where International Credit and Debit Actually Work

International Visa, Mastercard, Amex, and JCB cards are accepted in the places you’d expect: large hotels, upscale restaurants, big retail chains, and international airports. For transport specifically, the picture is more complicated.

Where cards work for transport:

  • Booking flights, KAI train tickets via the KAI Access app (kai.id), and some intercity buses online
  • Linking to Gojek or Grab as a payment method (though foreign transaction fees from your issuing bank — typically 1–3% — apply to each ride)
  • Blue Bird Group taxis in major cities — confirm with the driver before you start moving

Where cards don’t work for transport:

  • Tapping onto TransJakarta, Jakarta MRT, or LRT directly — these require specific Indonesian electronic money cards or QRIS
  • Angkots, bemos, traditional ojeks — cash only, no exceptions
  • Most rural transport of any kind

Contactless NFC payments are growing in large retail environments in 2026, but don’t count on it for transport. Chip and PIN is still the standard at POS terminals. If you use a card that charges no foreign transaction fees — Charles Schwab, Revolut, or Wise are popular choices among frequent travellers — you’ll do considerably better on exchange rates than with most standard bank cards.

Paying for Each Transport Type: A Practical Breakdown

Gojek and Grab (Ride-Hailing)

The smoothest experience is GoPay for Gojek, OVO for Grab. Cash works fine but costs more in some promotions. International cards are linkable but add bank fees. The apps themselves are easy to navigate — set your pickup point, confirm your destination, choose your payment method, and book.

KAI Trains (Intercity Java)

Book via the KAI Access app or kai.id. Payment options include bank transfer, GoPay, OVO, DANA, and international credit/debit cards (Visa and Mastercard accepted online). At station ticket counters, cash and local debit cards work, and QRIS is increasingly available. Buy ahead — popular routes between Jakarta, Yogyakarta, Surabaya, and Bandung sell out fast on weekends and holidays.

KAI Trains (Intercity Java)
📷 Photo by Michał Bińkiewicz on Unsplash.

Jakarta Public Transit (TransJakarta, MRT, LRT)

In 2026, these systems are almost entirely cashless. You need either a specific electronic money card or QRIS. The JakLingko card covers all three systems plus the Commuter Line. Bank-issued cards — Flazz (BCA), e-Money (Mandiri), Brizzi (BRI), TapCash (BNI) — also work. Buy any of these at station vending machines, convenience stores, or bank branches. Top them up the same way, or via NFC on your phone with the right app. International cards cannot tap directly onto these gates.

Angkots, Bemos, and Traditional Ojeks

Cash only. Agree on the fare with a traditional ojek driver before you get on — this avoids any confusion at the destination. Angkot fares are fixed and tiny, usually IDR 5,000 to IDR 10,000. Hand money to the driver at the end of the ride.

Taxis (Blue Bird and Others)

Blue Bird is the most reliable metered taxi company. Cash is always accepted. Credit cards work in many Blue Bird vehicles in Jakarta and Bali — ask the driver before boarding. Some drivers now show a personal QRIS code. The Blue Bird app accepts several digital payment methods if you book through it rather than hailing on the street.

Rural vs. Urban: Two Different Payment Realities

In Jakarta, Surabaya, Bandung, Bali’s main tourist zones, and Yogyakarta, you can go a full day using nothing but a phone — GoPay for the ojek, QRIS for the warung lunch, OVO for the supermarket. The infrastructure is solid, internet is reliable, and cashless transactions are normal.

Step outside these corridors and the equation flips. In the interior of Kalimantan, the highlands of Papua, or the quieter eastern islands, cash is not just preferred — it’s the only option. The local boat to a remote beach, the village warung, the shared minibus between small towns — none of these take anything but IDR. Plan your cash supply around your itinerary. If you’re island-hopping through Nusa Tenggara or heading to the Togean Islands, withdraw generously in the last major city you pass through.

2026 Budget Reality: Transport Costs and Fees

Here’s what you’re actually paying for common transport in 2026, plus the fees associated with each payment method.

Typical Transport Fares

  • Gojek/Grab motorbike (GoRide/GrabBike), short urban trip (under 5 km): IDR 10,000 – IDR 20,000
  • Gojek/Grab car (GoCar/GrabCar), short urban trip: IDR 25,000 – IDR 50,000
  • TransJakarta bus (single trip): IDR 3,500
  • Jakarta MRT (single trip, depending on distance): IDR 3,000 – IDR 14,000
  • Angkot/bemo (local minibus): IDR 5,000 – IDR 10,000
  • Blue Bird taxi (metered, base fare + per km): IDR 6,500 flag fall + IDR 4,600/km in Jakarta
  • KAI economy class train, Jakarta–Yogyakarta: IDR 74,000 – IDR 150,000
  • KAI executive class, Jakarta–Surabaya: IDR 350,000 – IDR 650,000

Payment Fees to Watch

  • E-wallet top-up at convenience store: IDR 2,000 – IDR 5,000 per transaction
  • ATM withdrawal (your home bank’s foreign fee): Varies — often USD 3–5 flat plus 1–3% conversion
  • International card on Gojek/Grab: 1–3% foreign transaction fee from your issuing bank
  • QRIS payment (consumer cost): IDR 0
  • Cash payment anywhere: IDR 0, but carry small denominations

Common Mistakes to Avoid

  • Assuming your foreign card taps onto Jakarta transit. It doesn’t. Get a JakLingko or bank e-money card on arrival if you’re spending time in the capital.
  • Running your e-wallet down to zero before a long trip. Top up at Indomaret before heading anywhere remote — you’ll have QRIS and digital access when you need it.
  • Not agreeing on a fare before boarding a traditional ojek. Once you’re at your destination, the negotiating position is gone.
  • Breaking IDR 100,000 notes only at transport vendors. They rarely have change. Use large notes at convenience stores or restaurants first.
  • Skipping KYC verification on your e-wallet. If you try to make a payment above IDR 2,000,000, an unverified account will block the transaction. Do the passport verification early.
  • Assuming QRIS works with your home banking app. Unless you’re from a country with an active bilateral QRIS agreement with Indonesia and using a supported app, it won’t work.

Frequently Asked Questions

Can I use Apple Pay or Google Pay for transport in Indonesia?

In 2026, Apple Pay and Google Pay have limited acceptance in Indonesia. Some larger retail chains and hotels support them via NFC terminals, but public transport systems, ride-hailing, and most smaller vendors do not. They are not a reliable primary payment method for transport. Carry cash and set up a local e-wallet as your main tools.

Do I need an Indonesian bank account to use GoPay or OVO?

No. You can top up GoPay, OVO, DANA, and ShopeePay using cash at Indomaret or Alfamart with just your registered Indonesian phone number. You do not need a local bank account. You will need to complete KYC verification with your passport if you want transaction limits above IDR 2,000,000.

Is it safe to use ATMs in Indonesia?

Generally yes, especially at ATMs inside banks, convenience stores, and airports. Use machines in well-lit, busy locations. Avoid standalone ATMs in isolated spots. Shield your PIN. Skimming is rare on major bank ATM networks but not unheard of. BCA and Mandiri machines are considered the most reliable for international cards.

What’s the easiest payment setup for a two-week tourist trip?

Get a local SIM card at the airport. Top up GoPay or OVO immediately using cash at the airport Indomaret. Use those wallets for Gojek/Grab and QRIS payments. Buy a JakLingko or bank e-money card if you’re spending time in Jakarta. Carry IDR 300,000–500,000 in small notes for rural, market, and traditional transport situations.

Can I tip ride-hailing drivers digitally in Indonesia?

Yes. Both Gojek and Grab have an in-app tipping function that activates after the ride is complete. You pay the tip directly from your GoPay or OVO balance. It’s a clean, appreciated way to reward good service. For street-hailed taxis and traditional ojeks, cash tipping by rounding up the fare is the standard approach.


📷 Featured image by Yuda Laurensius on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com