Yogyakarta for $25 a Day: How to Sleep Near the Kraton, Eat Gudeg from a Banana Leaf, and Watch the Sun Rise Over Borobudur Without Touching Your Savings
By James Wright, Budget Travel Writer
Every Indonesian itinerary eventually funnels through Yogyakarta, and the locals know it. "Jogja," as everyone calls it, is the city where a backpacker from Bandung, a surfer from Bali, and a philosophy student from Surabaya all end up at the same angkringan, drinking coffee with a lump of glowing charcoal dropped in it, arguing about whether the Sultan still runs the place. (He does. More on that later.) This is Java's cultural capital — home to the world's largest Buddhist temple, the Sultan's still-living palace, and a street food scene that will ruin restaurants for you. It is also absurdly cheap. I've now done three trips here, and each time the math offends me: gudeg from a banana leaf costs less than the coffee I bought at the airport to fly in. Let me show you how to do the whole city on $25 a day — plus exactly where to spend the extra rupiah when something is worth it.
Getting In and Getting Around
First, a correction your guidebook from 2019 won't tell you: Yogyakarta International Airport (YIA) is not close to the city. It sits about 40 kilometers west in Kulon Progo, roughly an hour out. Don't panic — this is actually good news, because the airport rail is one of the best-value rides in Southeast Asia. The YIA Airport Train runs to Yogyakarta Station (next to Malioboro) in about 40 minutes for IDR 20,000 in economy class or IDR 50,000 in executive — buy tickets on the KAI Access app or at the station, and note the last trains leave early evening, so late arrivals need a backup plan. DAMRI airport buses serve several city routes for roughly IDR 80,000 and take about an hour depending on traffic. A Grab or taxi for the full distance runs IDR 300,000–400,000, which is why budget travelers should time flights to meet the train. The old Adisutjipto Airport in the city now handles almost no commercial traffic — if you find a flight there, grab it, it's 15 minutes from everywhere.
In the city itself, Yogyakarta is built for the broke and the patient. The TransJogja bus system covers the main arteries — Malioboro, the airport corridor, the universities, and the Prambanan road — for under IDR 5,000 per trip, paid in cash on board. For everything else, GrabBike rides across town cost IDR 15,000–25,000 and the drivers wear real helmets and carry a spare one for you (insist on it). The Kraton, Malioboro, Sosrowijayan, and the train station cluster within walking distance of each other, and walking is its own reward here — every block has a warung, a batik shop, or a man selling fried snacks from a bicycle. I've never rented a scooter in Jogja and never missed it. Traffic on the ring roads is honest-to-God frightening, and one bent fender will cost you a month of budget.
Where to Sleep
The classic backpacker ghetto is Sosrowijayan, a lantern-lit lane running parallel to Malioboro Street, five minutes' walk from the train station and kitted out with guesthouses that have been hosting travelers since the 1970s. Dorm beds here run IDR 75,000–150,000 in 2026, and a clean fan private with shared mandi (the Indonesian bucket-shower bathroom, which you'll grow to love) goes for IDR 200,000–350,000. The whole lane smells of clove cigarettes and fried tempeh, and at 6 a.m. you wake to the call to prayer rolling over the rooftops — disorienting the first morning, grounding by the third.
One neighborhood south, Prawirotaman is the slightly tonier, bougainvillea-draped alternative — Dutch-era houses converted into boutique guesthouses, yoga studios, and vegetarian cafés that wouldn't look out of place in Ubud. Dorms are scarce here but privates start around IDR 250,000, and it's where I go when I've been on the road too long and need an actual mattress. Book ahead for weekends and school holidays: Jogja is Indonesia's favorite domestic city break, and Indonesians travel in serious numbers.
Eating Like You Mean It
Let's get straight to the point of this city: gudeg. It's jackfruit braised for hours in coconut milk and palm sugar until it collapses into something between curry and dessert — sweet, smoky, unapologetically brown — served over rice with krecek (spicy beef-skin crackers) and a stewed egg. The institution is Gudeg Yu Djum, Wijilan Street, No. 167, in the shadow of the Kraton walls, open roughly 6 a.m. to 10 p.m. A full plate with egg and chicken runs IDR 20,000–64,000 depending on your protein ambition. One warning born of personal embarrassment: there are two Yu Djum operations within meters of each other on Wijilan — a long-running family split, with signage screaming "the original." Both are good. Pick the one with locals queued up, order the kering (dry-style) gudeg, and keep your opinions about which is authentic to yourself. For a wetter, gravy-heavy breakfast gudeg beloved of taxi drivers, Gudeg Pawon on the east side of town opens in the wee hours and sells out by mid-morning.
Then there is the angkringan, Jogja's great equalizer: a wooden pushcart with a bench, selling coffee, cigarettes, satay skewers, and rice packets to students, laborers, and now you. The ritual to learn is kopi joss — a glass of sweet black coffee into which the vendor drops a red-hot charcoal briquette. It hisses ("joss!"), sizzles, and allegedly neutralizes the acid so you can drink five. Go to Angkringan Lik Man on Jalan Poncowinatan near Tugu station (the carts cluster around the station's north side and the Selasar Malioboro strip), open from about 4 p.m. until after midnight. A glass costs IDR 5,000–10,000, a nasi kucing ("cat rice" — a palm-sized packet of rice with a scrap of sambal and anchovy) runs IDR 2,000–5,000, and with a few chicken-intestine satay skewers at IDR 3,000 each, dinner costs less than your laundry. Bring cash; some carts have QRIS but nobody trusts the connection.
For everything else: bakmi (wheat noodle) shops around Sosrowijayan do a bowl with wontons for IDR 25,000–35,000, the Malioboro night market sets up along the sidewalks after dark with martabak, fried rice, and mystery-meat skewers, and a box of Jogja's famous bakpia (mung-bean pastries) makes the perfect bus-ride ammunition at about IDR 5,000 each.
Temples and Culture
Borobudur is why half the planet shows up, and it deserves every cliché. Go at dawn if you possibly can. The temple complex opens around 6 a.m. (grounds around 6:30), and in the wet-season mists the nine stacked terraces float above the Kedu Plain like something out of a dream — 2,672 relief panels and 504 Buddha statues, built in the 9th century and abandoned for a thousand years before Raffles had it dug out of the jungle in 1814. Now the honest 2026 math: a foreign visitor's grounds ticket runs roughly IDR 455,000, and actually climbing to the top requires a separate climb quota ticket, commonly packaged around IDR 750,000–1,000,000 depending on the package (domestic visitors pay less; official channels via the Borobudur ticket portal and licensed operators). The pricier packages include the Upanat ceremonial sandals you must wear on the stone, a local guide, and sometimes breakfast or the famous sunrise entry from the Manohara side (capped around 100 visitors per morning). Third-party sunrise tours run US$95–136 with hotel pickup. Is it worth it? Once in your life, yes — but if the climb quota is sold out or your stomach turns at a million rupiah, the temple at regular opening from the surrounding park is still staggering, and the viewpoint hill of Punthuk Setumbu nearby delivers a legitimate sunrise panorama over Borobudur's silhouette for a few thousand rupiah. Buses from Jombor terminal (TransJogja plus a local bus, under IDR 30,000 total) or a shared minivan tour (~IDR 150,000–200,000 round trip) get you there from the city.
Prambanan, 17 kilometers east, is the Hindu answer: 240 razor-sharp volcanic-stone spires built in the 9th century to Shiva. Foreign admission runs about IDR 375,000–400,000, and the combined Prambanan + Ratu Boko ticket (~IDR 675,000) is worth it if you'll catch sunset at the hilltop Ratu Boko ruins, the most romantic golden hour in Java. Go late afternoon, stay for sunset, then double back for the Ramayana Ballet — an open-air performance of the great epic with the floodlit temple as the backdrop, or an indoor version in the Trimurti theater when it rains. Tickets run from about IDR 150,000–300,000+ depending on seat class; book same-week at the venue or via licensed operators.
Back in town, the Kraton — the Sultan's palace — is not a museum. Sultan Hamengkubuwono X still governs Yogyakarta as both monarch and elected governor, and the palace remains his residence, where court gamelan rehearsals and ceremonies happen in open pavilions as they have for centuries. Entry is IDR 25,000 for foreign visitors (bring your passport), with hours typically morning to early afternoon and closures on Mondays — check the day you go, because royal ceremonies occasionally shut sections without warning. Pair it with Taman Sari, the ruined 18th-century water palace a ten-minute walk west, where the Sultan once bathed with his consorts; entry runs around IDR 25,000 and the rooftop views over the old city's sea of terracotta tiles are the best in Jogja. Hire one of the old-town guides by the gate (negotiate IDR 100,000–150,000 for 90 minutes) — the underground mosque and the stories make no sense without one.
Merapi and the Highlands
Mount Merapi — "Fire Mountain" — last erupted in 2023 and looms over the northern suburbs like a rumor. The standard visitor move is the jeep lava tour: a converted 4x4 grinds up the slopes to the 2010 eruption's apocalyptic moonscape — a buried village, a house-sized boulder that rode a pyroclastic flow downhill, the ghost of a ruined pet shelter that has become a bizarre memorial. Jeeps are priced per vehicle (seating 4–6) at roughly IDR 350,000–750,000 depending on route length, so assemble a posse at your guesthouse and the per-head cost drops under IDR 150,000. Best in the dry season and early morning for views before the clouds build. On the way back down, stop at the Ullen Sentalu Museum on Kaliurang road (~IDR 100,000 for foreign visitors, typically open morning to mid-afternoon, closed Mondays), a genuinely excellent private museum of Javanese court culture — you'll leave understanding the Kraton in a way the palace itself never explains.
A Day Trip Underground: Jomblang Cave
An hour southeast in Gunung Kidul, Goa Jomblang is the single most surreal thing I've done in Indonesia. You're harnessed and winched 60 meters straight down a sinkhole into a primeval jungle valley inside the earth, then trek through a horizontal cave tunnel until you reach the chamber where — if you time it right, roughly 11 a.m. to noon — a shaft of sunlight pierces the ceiling and hits the cave floor like a cathedral spotlight. Locals call it the "heaven light." The all-in cost is IDR 500,000 per person (gear, boots, guide, a simple lunch, and insurance), cash only, with sessions roughly 9 a.m.–2 p.m. and daily visitor caps — book a day or two ahead in high season, and aim for the April–October dry season when the beam actually shows. It sounds steep by Jogja standards. It is not, by any standard, a waste.
When to Come
Yogyakarta sits in the monsoon zone, and the rhythm matters. April through October is the dry season — hot, hazy, temple-friendly, cave-friendly. November through March brings daily afternoon downpours that turn Jomblang slippery and Borobudur's terraces into a slip-and-slide.
Two dates can make or break a trip. Waisak (Vesak), falling Thursday, May 20, 2027 — the Buddhist celebration of Buddha's birth, enlightenment, and passing — transforms Borobudur into a living temple again, with thousands of monks processing from Mendut temple and paper lanterns released at night. It is unforgettable and completely mobbed; book Borobudur-area accommodation three weeks out and expect road closures. Ramadan shifts annually: in 2027 it runs from early February (around Feb 8) into early March, with Idul Fitri around March 9–11 (confirm exact dates closer in — Indonesia sets them by moon sighting). Jogja stays visitable during Ramadan, but gudeg stalls keep odd hours, the angkringan scene peaks after the evening fast-breaking, and the Lebaran exodus empties and refills the city like a lung. Meanwhile, Chinese New Year brings a seasonal Borobudur promotion that has in past years cut sunrise-ticket prices dramatically — always check the current promo before paying full fare.
What to Skip
- The horse-cart touts around Malioboro. The andong drivers quote foreigners fantasy prices; a "city tour" that should cost IDR 100,000 starts at 500,000. If you want the experience, agree the full price in writing before the horse moves, and skip it entirely at night when traffic makes it miserable for you and worse for the horse.
- "Free" walking tours and unofficial guides at temple gates. They end at a batik or silver "workshop" where the prices are triple market and the hospitality is a sales funnel. Book guides through your guesthouse or the official association desks.
- Paying someone to "hold your spot" at Borobudur. The climb quota is official, tied to your passport, and sold through licensed channels. Anyone offering to queue for you is selling smoke.
- Prambanan at midday. The black volcanic stone radiates heat like a skillet and the light is flat for photos. Go after 3 p.m. or not at all.
- Buying batik without checking the stamp. Real hand-written batik (batik tulis) costs hundreds of thousands and takes weeks to make; the IDR 50,000 "batik" on Malioboro is screen-printed. If that's what you want, haggle it to IDR 30,000 and enjoy — just don't frame it as a craft purchase.
- Rushing. Jogja punishes the two-day temple dash and rewards the five-day wander. The city reveals itself at angkringan speed.
Practical Notes
Visas: Citizens of most Western and ASEAN-plus countries can get a Visa on Arrival for IDR 500,000 (~US$35), valid 30 days and extendable once — or apply for the e-VOA online in advance through Indonesia's official immigration portal (molina.imigrasi.go.id) and skip the airport queue. Fill out the free All Indonesia arrival card online within three days of arrival (it replaced the old customs form in 2025). You do not need an agency for any of this.
Money: At roughly 16,000 IDR to the US dollar, you'll live on cash. ATMs cluster around Malioboro and Prawirotaman (BCA and Mandiri machines are reliable), and angkringan are cash-first. Carry small bills — a 100,000-rupiah note at a satay cart causes genuine distress.
Connectivity and power: A tourist SIM with generous data costs IDR 50,000–100,000 at the airport or any mall (Telkomsel has the best Java coverage). Sockets are the standard European two-pin round type; voltage 230V.
Etiquette: This is the most Javanese of cities — slow smiles, indirect speech, genuine courtesy. Dress modestly at the Kraton and temples (shoulders and knees covered; a sarong loaner is usually included with entry), accept things and hand money over with your right hand, and learn "suwun" (thank you). It will take you further than any guidebook. One more: jaywalking across Malioboro is a contact sport — use the underpasses.
The Daily Budget, Honestly Reckoned
- Sleep: dorm bed, Sosrowijayan — IDR 120,000
- Eat: gudeg breakfast at Yu Djum, warung lunch, angkringan dinner with two kopi joss — IDR 100,000
- Move around: TransJogja hops plus one GrabBike — IDR 30,000
- Buffer: water, bakpia, temple-hopping contingency — IDR 40,000
Total: roughly IDR 290,000 — about US$18–20. That leaves headroom for a dorm upgrade on day three, and it means the big-ticket splurges (Borobudur climb quota, Jomblang, the Ramayana ballet at the good seats) average out to a few extra dollars a day over a week. This is the rare city where the budget version and the bucket-list version of the same sight are often the same sight.
Why I Keep Coming Back
Budget travel writing teaches you to separate cheap from good, and Jogja breaks the scale. Here, the cheap thing usually is the good thing — the IDR 5,000 charcoal coffee beats the IDR 50,000 mall cappuccino, the free gamelan rehearsal in the Kraton courtyard outshines ticketed concerts back home, and the million-rupiah sunrise over Borobudur stings for exactly one day and glows for decades. The Sultan still holds court three streets from the backpacker dorms. Students still argue politics over midnight satay. The volcano still clears its throat at dawn. Come with $25 a day and an open schedule. Leave with the city in your blood — it happens to everyone, and it will happen to you.
By James Wright
Budget travel expert and former backpacker hostel owner. James has visited 70+ countries on shoestring budgets, mastering the art of authentic travel without breaking the bank. His mantra: "Expensive does not mean better—it just means different."