💰 This page covers the street-level details of spending money in Yogyakarta: card acceptance by area, where to find ATMs, how to pay for becaks and temple tickets, and what to carry for Malioboro and batik workshops. For Indonesia-wide ATM tips, tipping norms, and exchange rate advice:

Read the Indonesia Money Guide →

🎧 Order Indonesian Rupiah Before You Fly

Have cash in hand when you land. Insured delivery, 2–5 day shipping.

Order IDR → CEI Currency Exchange

Do You Need Cash in Yogyakarta?

Yes. Yogyakarta (often called "Jogja") is one of Java's most traditional cities and cash dominates daily life. Malioboro's market stalls, becak drivers, warungs, batik workshops, and local transport are all cash. Hotels and a growing number of restaurants accept cards, but the authentic Jogja experience runs on rupiah. Carry at least Rp200,000–500,000 when heading out.

Where You Will Need Cash

Malioboro Street market stalls and street food. Becaks (pedal rickshaws). Warungs and local restaurants. Batik workshops in Prawirotaman. Kraton (Sultan's Palace) and Taman Sari entry fees. Ojek (motorbike taxi) drivers. Angkringan street food carts. Silver workshops in Kotagede. Tips for guides and drivers.

Where Cards Work Fine

Hotels at all levels. Malioboro Mall and Ambarrukmo Plaza shopping centers. International restaurants along Prawirotaman. Borobudur and Prambanan ticket offices (card or cash). Grab and Gojek via the app. Supermarkets. Card acceptance is growing in Jogja's tourist areas, but the old city remains firmly cash territory.

Paying by Card in Yogyakarta

Visa and Mastercard are accepted at hotels, malls, and larger restaurants. Contactless payments work at newer terminals. Amex is very limited. Jogja is significantly more cash-dependent than Bali. Even mid-range restaurants in the Prawirotaman backpacker area sometimes prefer cash.

Limited acceptance

Malioboro Street

Jogja's most famous road and a must-visit. Street stalls selling batik, souvenirs, and silver are all cash. Haggling is expected (start at 30–50% of the opening price). Angkringan carts serve nasi kucing and coffee for Rp5,000–15,000 (cash). Malioboro Mall at the south end accepts cards. Becaks line the street (Rp15,000–30,000 for short rides). Budget Rp100,000–500,000 for shopping.

Mixed acceptance

Prawirotaman

The backpacker and boutique hotel district. Restaurants and cafes are a mix: newer spots take cards, traditional warungs are cash. Batik workshops offer classes for Rp100,000–250,000 (mostly cash). Guesthouses accept cards for room payments. Bars and live music venues are mostly cash. A pleasant area to walk and eat, with good ATM availability.

Limited acceptance

Kraton & Taman Sari

The Sultan's Palace (Kraton) entry is Rp15,000 (cash). Taman Sari water castle costs Rp15,000 (cash). Street food and souvenir vendors around both sites are cash. Batik galleries in the area prefer cash. Becaks from Malioboro to the Kraton cost Rp20,000–40,000. A compact area best explored on foot.

Limited acceptance

Kotagede (Silver Village)

The old capital of the Mataram Sultanate, now famous for silver craftsmanship. Silver workshops and showrooms line the narrow streets. Prices range from Rp50,000 for simple rings to Rp500,000+ for elaborate pieces (cash). Local food stalls are cash. Reachable by Grab (Rp15,000–25,000 from the center) or becak. No ATMs nearby.

ATMs in Yogyakarta

For Indonesia-wide ATM advice, see the Indonesia guide.

Look for these logos. Use ATMs inside bank branches to avoid skimming.

BCABCA
BRIBRI
BNIBNI
Bank MandiriMandiri

ATM Locations

Malioboro: Multiple ATMs along the main street and inside Malioboro Mall. Prawirotaman: BCA and BRI ATMs near the main intersection. Jalan Solo: Bank branches with ATMs along this major road. Adisucipto Airport (JOG): ATMs in the arrivals hall. Borobudur and Prambanan: ATMs at the temple complexes but withdraw in Jogja for reliability. Max withdrawal: Rp2,500,000 per transaction. Always decline DCC.

Becaks, Grab & Getting Around

Becaks (Cycle Rickshaws)

Jogja's iconic transport. Rp15,000–30,000 for short rides within the city center (cash). Malioboro to Kraton: Rp20,000–40,000. Malioboro to Prawirotaman: Rp30,000–50,000. Always negotiate before getting in. Drivers are friendly and many speak basic English. A charming, slow way to experience the city. Not suitable for longer distances.

Grab & Gojek

Both work well in Jogja with good availability. Pay through the app with a linked card. Gojek scooter rides are incredibly cheap (Rp5,000–20,000 for city trips). Grab cars to Prambanan cost Rp40,000–60,000. The most convenient option for temples and the airport. Much cheaper than negotiating with taxi drivers.

TransJogja Bus

The public bus system with fixed routes and air-conditioned buses. Flat fare of Rp3,500 per ride (cash on board). Route 1A connects the airport, Malioboro, and Prawirotaman. Route 2A goes to Prambanan. Cheap but can be crowded and slow. A good option for budget travelers who do not mind waiting.

Tipping in Yogyakarta

The Indonesia guide covers general norms. In Jogja: Restaurants: 5–10% at tourist restaurants. Becak drivers: round up the fare. Temple guides: Rp50,000–100,000 for a tour. Batik workshop instructors: Rp20,000–50,000. Hotel porters: Rp10,000–20,000 per bag. Car/driver for the day: Rp50,000–100,000. Always tip in cash.

Prices in Yogyakarta

Jogja is one of Southeast Asia's cheapest destinations. Street food is extraordinary and costs almost nothing. Even upscale dining is remarkably affordable. The main expense is temple entry fees, which are set at international tourist prices.

ItemPrice (IDR)Price (USD)
Nasi goreng (warung)Rp15,000–30,000$0.95–1.85
Angkringan meal + coffeeRp10,000–20,000$0.60–1.25
Borobudur entry (foreigner)Rp350,000$21.85
Prambanan entry (foreigner)Rp350,000$21.85
Combined temple ticketRp525,000$32.80
Becak ride (short)Rp15,000–30,000$0.95–1.85
Batik workshop classRp100,000–250,000$6.25–15.60
Grab to PrambananRp40,000–60,000$2.50–3.75
Silver ring (Kotagede)Rp50,000–300,000$3.10–18.75
Mid-range dinner for twoRp100,000–250,000$6.25–15.60
Budget guesthouse (per night)Rp100,000–300,000$6.25–18.75
Hired car to BorobudurRp300,000–500,000$18.75–31.25

USD estimates based on approximately Rp16,000 = $1. Rates fluctuate.

Day Trips from Yogyakarta

Borobudur Temple (42 km)

The world's largest Buddhist temple and a UNESCO World Heritage Site. Entry: Rp350,000 for foreigners (card or cash). Sunrise tour: Rp450,000–600,000 including early entry and transport. Getting there: hired car (Rp300,000–500,000 round trip, cash to driver) or Grab. Souvenir vendors outside are cash. Budget Rp500,000–1,000,000 for the full day trip.

Prambanan Temple (17 km)

A stunning 9th-century Hindu temple complex. Entry: Rp350,000 for foreigners (card or cash). The Ramayana Ballet performed at the open-air theater costs Rp150,000–400,000 (seasonal, May–October). Getting there by Grab costs Rp40,000–60,000, or take TransJogja bus 2A (Rp3,500). Closer and easier to visit than Borobudur.

Jomblang Cave

A dramatic vertical cave where a beam of light illuminates an underground forest. Tour: Rp500,000–750,000 per person including transport, guide, and equipment (cash or card to tour operator). Located about 50 km southeast of Jogja. The light beam is best between 10 AM and noon. Physically demanding but unforgettable. Book a day ahead through your hotel.

Yogyakarta Quick Reference

DestinationCards?Cash Needed?Notes
Malioboro Street❌ Cash only (stalls)Rp100,000–500,000Mall accepts cards
Borobudur✅ Ticket: card/cashVendors: cashRp350,000 entry
Prambanan✅ Ticket: card/cashVendors: cashRp350,000 entry
Kraton & Taman Sari❌ Cash onlyRp30,000 combinedSouvenirs extra
Becak ride❌ Cash onlyRp15,000–50,000Negotiate first
Prawirotaman restaurants✅ Some take cardsWarungs: cashMixed area
Kotagede silver❌ Cash onlyRp50,000–500,000No ATMs nearby
Malioboro Street❌ Cash only (stalls)
Rp100,000–500,000Mall accepts cards
Borobudur✅ Ticket: card/cash
Vendors: cashRp350,000 entry
Prambanan✅ Ticket: card/cash
Vendors: cashRp350,000 entry
Kraton & Taman Sari❌ Cash only
Rp30,000 combinedSouvenirs extra
Becak ride❌ Cash only
Rp15,000–50,000Negotiate first
Prawirotaman restaurants✅ Some take cards
Warungs: cashMixed area
Kotagede silver❌ Cash only
Rp50,000–500,000No ATMs nearby

Frequently Asked Questions

Do I need cash in Yogyakarta?

Yes. Malioboro stalls, becaks, warungs, batik workshops, and local temple fees are all cash. Hotels and larger restaurants accept cards. Carry at least Rp200,000–500,000.

How much does Borobudur cost?

Rp350,000 for foreign visitors (card or cash). Combined Borobudur plus Prambanan ticket is Rp525,000. Sunrise tours cost Rp450,000–600,000 including transport.

Is Malioboro Street cash only?

The street stalls and market vendors are cash-only. Haggling is expected. Malioboro Mall at the south end accepts cards. Budget Rp100,000–500,000 for shopping.

How do becaks work?

Pedal-powered rickshaws. Negotiate the fare before getting in. Short rides cost Rp15,000–30,000. Malioboro to Kraton: Rp20,000–40,000. Cash only.

Where can I learn batik?

Several workshops in Prawirotaman offer classes for Rp100,000–250,000 (2–4 hours). You create your own piece to take home. Most prefer cash. Your hotel can recommend one.

Is Yogyakarta expensive?

One of Southeast Asia's cheapest destinations. Street food costs Rp10,000–30,000, dinners Rp50,000–150,000 for two. The biggest expenses are Borobudur and Prambanan entry fees.