Daily costs per person in Indonesian Rupiah. Central Java is remarkably affordable — temple tickets are the biggest expense, while food and transport cost almost nothing.
Daily cost breakdown
Currency: IDR (Rupiah) (1 USD ≈ Rp16,000)
| Category | Budget | Mid-range | Splurge | Notes |
|---|---|---|---|---|
| Accommodation | Rp80,000–200,000 | Rp300,000–600,000 | Rp1,000,000+ | Hostel/homestay → guesthouse → boutique hotel |
| Food | Rp40,000–75,000 | Rp100,000–200,000 | Rp400,000+ | Warungs & angkringan → cafes → fine dining |
| Transport | Rp35,000–100,000 | Rp150,000–300,000 | Rp500,000+ | Local bus → shared car → private driver |
| Activities | Rp50,000–150,000 | Rp350,000–575,000 | Rp800,000+ | Village walks → temple combos → sunrise + cave tours |
| Drinks | Rp10,000–30,000 | Rp50,000–100,000 | Rp150,000+ | Warung tea/coffee → cafe lattes → craft beer |
| Daily Total | Rp215,000–555,000 | Rp950,000–1,775,000 | Rp2,850,000+ | $13–35 → $60–110 → $178+ |
Money-saving tips
Warung eating
Local warungs serve nasi goreng, mie goreng, and nasi campur from Rp12,000–25,000. Eat where locals eat — if a warung is full of motorbikes, the food is good and cheap.
Shared transport
Split jeep tours and car hires with other travelers. A hired car with driver for a full day costs Rp400,000–600,000 (split 4 ways: Rp100,000–150,000 each).
Temple combos
Combined Borobudur + Prambanan tickets save Rp125,000. Student discounts exist — bring your student ID. Regular daytime entry is cheaper than sunrise.
Homestays
Homestays near Borobudur from Rp100,000–200,000/night include breakfast and genuine Javanese hospitality. Book via Booking.com or ask at the village tourist office.
Yogyakarta base
Stay in Yogyakarta's Prawirotaman or Sosrowijayan areas — hostels from Rp80,000/night. Day-trip to Borobudur by bus (Rp35,000) or shared minibus (Rp50,000).
Angkringan feasts
Angkringan pushcart stalls are the cheapest eats in Java — a full dinner of nasi kucing, satay, and drinks costs Rp15,000–30,000 total.