How Much Does Yogyakarta Cost per Day
A full breakdown of Yogyakarta prices: daily budgets by tier, every itemised cost from the guide, and where the money actually goes.
The short answer
Budget travellers in Yogyakarta spend around IDR 350,000 a day. Mid-range travel runs closer to IDR 750,000, and a splurge day lands around IDR 2,000,000. Per person per day in IDR, roughly USD 21 / 46 / 122 or CAD 29 / 63 / 168 at 2026 rates. Yogyakarta runs noticeably cheaper than Bali for the same standard of hotel and food.
Daily cost breakdown
- Stay
- Food
- Transport
- Activities
| Tier | Stay | Food | Transport | Activities | Total |
|---|---|---|---|---|---|
| Budget | IDR 150,000 | IDR 100,000 | IDR 50,000 | IDR 50,000 | IDR 350,000 |
| Mid-range | IDR 400,000 | IDR 200,000 | IDR 100,000 | IDR 50,000 | IDR 750,000 |
| Splurge | IDR 1,200,000 | IDR 500,000 | IDR 250,000 | IDR 50,000 | IDR 2,000,000 |
A mid-range day: Rp400,000 boutique guesthouse room, Rp3,500 TransJogja rides plus a Rp230,000 return Grab to Borobudur, Rp412,500 Borobudur grounds ticket, Rp30,000 gudeg lunch, Rp50,000 Malioboro street-food dinner. Runs to roughly Rp1,000,000-1,100,000 on a temple day, closer to Rp500,000-600,000 on a city-only day.
Every priced item in this guide
| Item | Price |
|---|---|
| Borobudur Temple | Foreigner grounds-only Rp412,500; Foreigner structure climb Rp455,000 (includes mandatory guide and Upanat sandals); ISIC student rate roughly Rp325,000 |
| Punthuk Setumbu (Borobudur sunrise viewpoint) | small entrance fee, typically Rp30,000-50,000, confirm locally |
| Prambanan Temple | Foreigner entry roughly Rp400,000; combination tickets with Borobudur have largely been phased out for foreign visitors as of 2025, so budget for both separately |
| Kraton (Sultan's Palace) | modest entrance fee, tens of thousands of rupiah, confirm at the gate |
| Taman Sari (Water Castle) | modest entrance fee, tens of thousands of rupiah, confirm at the gate |
| Malioboro Street | free to walk |
| Tebing Breksi | small entry/parking fee, tens of thousands of rupiah |
| Mount Merapi jeep (lava) tour | shared jeep tours run several hundred thousand rupiah per jeep, split between passengers; confirm current rate with the operator |
| Parangtritis Beach | small entrance/parking fee, tens of thousands of rupiah |
| Gudeg (jackfruit stew) | IDR 20,000-35,000 |
| Angkringan food carts | IDR 10,000-25,000 for a full meal |
| Kopi joss | IDR 5,000-10,000 |
| Sate klathak | IDR 25,000-40,000 |
| Bakpia | IDR 25,000-50,000 per box |
| Malioboro street food | IDR 15,000-35,000 |
| Oseng-oseng mercon | IDR 20,000-35,000 |
What I actually paid
- Borobudur ticketing has changed and sunrise access is now restricted and expensive. Check the current rules before you build a whole day around it.
How to spend less
- Buy the Borobudur grounds-only ticket (Rp412,500) instead of the structure climb (Rp455,000) if seeing the reliefs matters more to you than standing on top
- Take the DAMRI shuttle from Malioboro to Borobudur (around Rp20,000) instead of a private car or Grab (Rp230,000+ one way)
- Eat at an angkringan cart rather than a sit-down restaurant; a full plate of nasi kucing and skewers runs a few thousand rupiah per item
- TransJogja's flat Rp3,500 fare covers any distance on the route, so it's worth using even for a couple of stops instead of a Grab ride