
🇮🇩Yogyakarta
Java's cultural capital — a living sultanate with the world's largest Buddhist monument at sunrise distance, batik in every alley, and street food that costs pocket change. 'Jogja' to everyone who's been.
Mid-range figures, per person
Per person, no flights — those are just below. The mid-range figure is researched; budget and comfort scale it, so treat the two as rough. The trip calculator and hotels below break the day down properly.
Fares are into Bali (Denpasar), usually with one stop — Singapore, Doha or Taipei. Ubud is a 1-hour drive from that airport; Yogyakarta adds a $40–80 domestic hop or connects via Jakarta. Ranges are typical fares booked 1–3 months out, checked mid-2026 — school-holiday peaks run higher, and patient shoppers beat the bottom end.
Prices checked · how we work these out
Is Yogyakarta expensive to visit?
No, it's one of the cheaper places this site covers: a mid-range day in Yogyakarta costs $30–60 per person, and its $45 midpoint is 50% below the $90 median across all 127 cities here. Within Indonesia it runs 26% below the $61 average of our 3 Indonesia guides. That makes it pricier than 14 of the 127 cities, with a cheap meal at $1–2.50 and a mid-range hotel at $25–55 a night.
How much does a trip to Yogyakarta cost?
| Trip length | Budget | Mid-range | Comfort |
|---|---|---|---|
| 3 days | $60–105 | $90–180 | $165–330 |
| 5 days | $100–175 | $150–300 | $275–550 |
| 7 days | $140–245 | $210–420 | $385–770 |
| 14 days | $280–490 | $420–840 | $770–1,540 |
Per person and before flights, 3 days in Yogyakarta costs $90–180 mid-range, five days $150–300, a week $210–420 and two weeks $420–840; a week costs about $140–245 on a budget and $385–770 travelling in comfort.
Per person in US dollars, flights not included. Each total is a daily range from the band above multiplied out: mid-range is the guide's researched figure and already includes a mid-range room; budget and comfort scale it by 0.6 and 1.8, so treat those two as rough. The trip calculator lets you set your own days and group size.
Entry & visa
Standard Indonesia rules: Visa on Arrival for most nationalities, Rp 500,000 (~$32) for 30 days, extendable once — the e-VOA online before flying is the smooth path. (Bali's tourist levy is Bali-only; Jogja charges nothing extra.)
Visa rules turn on your nationality and change often — always confirm the current requirement for your own passport with an official government source before you book.
Quick facts
Money & what things cost
The cheapest destination on this site by some distance — a proper street-food dinner costs less than a dollar-fifty. Cash rules the street economy (small notes for stalls and becak drivers); QRIS phone payments and cards cover malls and hotels. Bank-attached ATMs are everywhere in town.
What locals earn
| Earnings | Amount | Note |
|---|---|---|
| Average monthly salary (Yogyakarta, net) | ≈ Rp 2.5–3.2M ($155–200) | a student city; wages are Java's lowest tier |
| Minimum wage (Yogyakarta city) | ≈ Rp 2.6M ($160) | among the lowest of Indonesia's provincial capitals |
Food & drink
| Item | Local price | ≈ USD |
|---|---|---|
| Gudeg (jackfruit stew) or nasi goreng, street stall | Rp 15,000–35,000 | $0.90–2.20 |
| Angkringan snacks + tea (the night-stall ritual) | Rp 10,000–25,000 | $0.60–1.60 |
| Casual restaurant, per person | Rp 40,000–90,000 | $2.50–5.60 |
| Mid-range dinner, per person | Rp 100,000–200,000 | $6.30–13 |
| Iced tea / es jeruk | Rp 5,000–10,000 | $0.30–0.60 |
| Good coffee (Jogja has a serious café scene) | Rp 20,000–35,000 | $1.30–2.20 |
Transport & temples
| Item | Local price | ≈ USD |
|---|---|---|
| TransJogja city bus | Rp 3,600 | $0.25 |
| Gojek/Grab scooter ride in town | Rp 10,000–20,000 | $0.60–1.30 |
| Airport train, YIA → city | Rp 20,000 | $1.30 |
| Borobudur foreign ticket | Rp 400,000–455,000 | $25–28 |
| Prambanan foreign ticket | Rp 400,000 | $25 |
| Private driver, temple day | Rp 500,000–700,000 | $31–44 |

Where to sleep & what it costs
| Tier | Per night | Notes |
|---|---|---|
| Hostel dorm | Rp 80,000–180,000 ($5–11) | Prawirotaman and Sosrowijayan are the traveler enclaves |
| Guesthouse / budget hotel | Rp 200,000–400,000 ($13–25) | Colonial-villa guesthouses with pools sit in this range |
| Mid-range hotel | Rp 400,000–900,000 ($25–56) | Four-star comfort costs what a hostel does in Europe |
| Luxury / heritage | Rp 1,500,000+ ($94+) | The Phoenix and the Ambarrukmo trade on royal-era grandeur |
Been recently? Check our prices
One tap per figure. Check-ins reset whenever this guide is re-priced, so they only ever vouch for the numbers you see here.
Trip cost calculator
$45 per person per day · 4 nights of lodging (Mid-range hotel)
A rough estimate, not a quote. The daily budget already includes a room, so one traveler pays exactly days × that budget; lodging is the room’s part of it, priced from the hotels below but never more than 45% of the trip. Extra travelers share the room and add only their own spending. Flights use the midpoint of the Getting there ranges above.
Getting around
- From the airport
- Yogyakarta International (YIA) sits 45 km west — the airport train runs to town in ~40 minutes for Rp 20,000 and beats the highway. Domestic flights connect Bali (~1.5 hours); trains from Jakarta take 6–7 scenic hours.
- Around town
- Gojek and Grab are absurdly cheap (most rides under Rp 20,000); TransJogja buses cover the main axes for Rp 3,600. The Malioboro–Kraton–Taman Sari spine is walkable, best in the morning before the heat.
- Becak & andong
- Cycle rickshaws and horse carts still work Malioboro — agree the price first (Rp 20,000–50,000 for short hops) and treat it as the experience it is rather than transport.
- To the temples
- Borobudur is ~1.25 hours northwest, Prambanan 30 minutes east — a private driver (Rp 500,000–700,000) does both in one long day with a Merapi viewpoint between. Sunrise at Borobudur means a 3:30am start; the DAMRI bus and tours also run if you'd rather not charter.
Map
Drag to look around, or open Google Maps ↗ · Apple Maps ↗

Neighborhoods to stay in
- Prawirotaman
- The mellow traveler quarter — guesthouses, cafés and galleries south of the Kraton.
- Malioboro / Sosrowijayan
- In the thick of it: the market street, the alley warungs, the train station at the end.
- Kraton area
- Inside the old walled city near the palace — quiet lanes, batik workshops, deep Jogja.
- Kotagede
- The silversmiths' old-town — atmospheric, local, a short ride from the center.
Things to do
Temples & sights
Food
Culture & craft
Tipping & etiquette
- Left hand rule: give, receive and eat with the right.
- At Borobudur, walk clockwise around the terraces as pilgrims do, and never climb on or pose over the Buddha statues.
- During Ramadan most warungs screen their windows by day but tourist areas function; eat discreetly in public daylight.
- The Kraton is a working palace — abdi dalem retainers in traditional dress are on duty, not in costume; photograph respectfully.
- Bargain at Malioboro's stalls (start around half), never at food stalls.
How to spend a trip to Yogyakarta
The two great temples sit in opposite directions — Borobudur about 1.25 hours northwest, Prambanan 30 minutes east — so the temple day is a long chartered one, and the city itself is a separate, walkable day.
One day forces a choice between the temples and the city. Take the temples: a driver does both in one long day, and they are the reason people come.
- MorningBorobudur as it opens, in the soft light before the heat. Structure access is timed and quota-limited, so book online days ahead.
- MiddayLunch on the road back, with the Merapi viewpoint between the two temples if your driver offers it.
- AfternoonPrambanan late in the day, when the low sun is on the spires.
- EveningThe Ramayana ballet against the floodlit temples in the dry season, or angkringan on mats back in town with a kopi joss.
Three days is the comfortable version of this guide's own answer: one for the temples, one for royal Jogja, and a third for whichever of Merapi or the caves appeals.
- Day 1The temple day above: Borobudur, then Prambanan.
- Day 2The Kraton and Taman Sari in the morning while it is cool, a batik workshop in the afternoon, then Malioboro in the evening.
- Day 3Merapi by licensed jeep, or the Jomblang cave rappel. If you would rather a gentler day, Kotagede's silver alleys fill it easily.
Five days is more than Jogja asks for — the guide's own answer is two nights, three comfortably. Take the extra days only if you are using them to go somewhere, or to do very little very cheaply, which this city is unusually good for.
- Days 1–3The three-day plan above: the temples, royal Jogja, and Merapi or the caves.
- Day 4Slow Jogja: the café scene, Kotagede, a second batik day, and the street food you were too full to try the first time.
- Day 5Onward. Bali is about a 1.5-hour flight, and the classic route does Jogja's temples first, then decompresses on the coast.
Safety & common scams
Jogja is one of Southeast Asia's easiest, safest cities — a student town where the biggest annoyances are heat, traffic and the occasional too-helpful stranger. Mount Merapi is an active volcano with a real exclusion zone; jeep tours stay within safe limits, so book a licensed one and skip freelance 'lava tours' after rain.
Scams to know
- The batik 'student exhibition' — Jogja's signature hustle: a friendly local reveals a one-day-only government batik sale, where prints sell at gallery prices. Real batik comes from workshops and certified galleries, not urgency.
- 'The palace/temple is closed' — it isn't; the helper wants to reroute you via a shop. Walk to the ticket window yourself.
- Becak detours — some drivers offer suspiciously cheap rides that stop at commission shops en route. Agree destination and price first, decline the 'quick stop'.
- Ticket-class 'upgrades' at the temples from unofficial sellers — buy only at official counters or the official site.
Emergency numbers: 112 (general) · 118 (ambulance) · Panti Rapih and Sardjito are the main hospitals
Phone & internet
Telkomsel blankets Java — a tourist SIM or eSIM gives fast data everywhere including the temple zones. Jogja's café-per-student ratio means Wi-Fi and power sockets are never far; it's an underrated remote-work city.
First-timer FAQs
Borobudur at sunrise — still possible?
The classic summit-at-dawn ticket ended with the conservation quotas; 'sunrise' now means watching from viewpoints like Setumbu Hill (lovely, ~Rp 50,000) before entering Borobudur when it opens. Structure access is timed, quota-limited and with a guide — book the official site days ahead in dry season.
How many days do I need?
Two nights minimum: one long temple day (Borobudur + Prambanan), one for the Kraton, Taman Sari, batik and Malioboro nights. A third adds Merapi by jeep or the Jomblang cave rappel.
Jogja or Bali — worth adding both?
They're a 1.5-hour flight apart and opposite flavors: Bali is Hindu island resort life, Jogja is royal Javanese culture at a third of the price. The classic route does Jogja's temples first, then decompresses in Bali — this site has guides for both.
Is it Yogyakarta, Jogjakarta or Jogja?
All three. Officially Yogyakarta, universally 'Jogja' — use it and you'll sound like you've been before. (Don't confuse it with Jakarta, 500 km away — a mix-up travelers actually make when booking flights.)
Similar cities to consider
Vietnam's most livable city — a long clean beach, a glowing dragon bridge that breathes fire on weekends, and a relaxed, modern pace that's a world away from Hanoi or Saigon's traffic.
Thailand's original royal seaside retreat, and the closest real beach to Bangkok — a calmer, more local alternative to the big island resorts, with a long night market and a low-rise, unhurried pace.
A conservative, deeply traditional Anatolian city built around the tomb of the poet-mystic Rumi — home of the whirling dervishes, Seljuk architecture, and a slower, more devout pace than Türkiye's coastal cities.
Yogyakarta or…?
Side-by-side cost comparisons with another guide.
Or weigh it against the other Indonesia guides:


