Yogyakarta

Yogyakarta in 2026 is a sultan's city getting quieter on purpose, with Malioboro starting to go car-free in November and tour buses set to be steered off its UNESCO axis. The temples cost foreigners real money now, but a dorm, a plate of gudeg and a train to Solo still cost almost nothing.

Updated October 2026

BootsnAll Scorecard

7.3 / 10

Yogyakarta scores best on what a slow traveler spends most on, food and beds, and loses points on getting around and on safety, because the two big temples sit far out of town and the city lives beside an active volcano and a fault line.

Value
8
Sits on the 8 anchor, since Hostelworld dorms start around US$3 to $5 and a KRL ride to Prambanan costs Rp8,000, though foreigners pay Rp455,000 to climb Borobudur and about Rp400,000 for Prambanan, which eats a cheap week fast.
Getting around
6.5
Above the 5 anchor because the airport train, the KRL commuter line and Trans Jogja's 20 routes cover the center and Prambanan, but Borobudur is a 90-minute bus ride and most evenings end in a Gojek or Grab.
Crowds and timing
6
Near the 5 anchor, with January rain at 15.4 inches, 22.47 million domestic trips in the first half of 2026, and Lebaran and school holidays packing the trains, though Borobudur's hourly cap keeps the temple itself from feeling overrun.
Safety and hassle
6.5
Between the 5 and 8 anchors, since crime is mostly pickpocketing on buses and crowded Malioboro but the batik gallery hustle is well practiced, Merapi has sat at alert Level III since November 2020, and the region's 2006 earthquake killed about 5,700 people.
Food and drink
8
On the 8 anchor, because gudeg, sate klatak and angkringan rice packets are everywhere and cheap, though the sweet Javanese palate and gudeg's heavy jackfruit and coconut milk won't suit everyone.
Indie fit
8.5
Above the 8 anchor, since the kampung lanes inside the kraton walls, Kotagede's old Mataram town and an Rp8,000 train to Solo reward anyone who stays a week, and only the temple tours lean on the packaged path.

Editorial scores, 1 to 10, against the same written anchors for every city. Half points allowed. The overall is the plain average of the six.

Overview and Things to Consider

Yogyakarta, which everyone in Java calls Jogja, is the only place in Indonesia still run by a royal. The Sultan of Yogyakarta is also the hereditary governor of the Special Region, and the kraton, his palace, sits in the middle of a walled old town where people still live in the lanes. The city proper has about 376,000 people and the metro area about 4 million, and the old town stays residential rather than turning into a hotel zone. Most travelers come for two temples outside town, Buddhist Borobudur and Hindu Prambanan, and leave after two nights. That's the mistake.

You'll love Jogja if you want Java at walking pace, with batik, shadow puppets, gamelan rehearsals you can hear from the street, and a plate of dinner for the price of a bus ticket at home. You'll hate it if you came to Indonesia for beaches and nightlife, which is what Bali is for. The heat is steady at 86 to 89°F (30 to 32°C) all year, and the wet season dumps 9 to 15 inches of rain a month from November to March.

The 2026 moment is about control. Since UNESCO listed the Cosmological Axis of Yogyakarta in September 2023, the line that runs from Mount Merapi through the Tugu monument, Malioboro and the kraton to the sea, the city has moved to freeze new hotel permits in the core zone, drawn up plans to send tour buses to Giwangan terminal, and planned November 2026 for the start of a full pedestrian Malioboro. The government wants visitors to stay longer and drive less. That suits independent travelers.

Malioboro itself is overrated. It's a 2-kilometer shopping strip of batik shirts and bakpia boxes, and the 1,800 sidewalk vendors who gave it its chaos moved indoors in 2022. Walk it once at night, then go eat somewhere else.

How Yogyakarta Got Here

The city exists because a kingdom split. The Mataram Sultanate, which had started at Kotagede in the late 1500s, was divided by the Treaty of Giyanti on February 13, 1755, into Surakarta, now Solo, and Yogyakarta. Prince Mangkubumi became Sultan Hamengkubuwono I and laid out his new capital on a north-south line between Merapi and the ocean, with the kraton at its center. He built Taman Sari, the water palace, between 1758 and 1765. That 18th-century plan is what UNESCO listed in 2023, and it explains why the old town feels arranged rather than grown.

Jogja's other claim is political. During the 1945-1949 revolution against the returning Dutch, Yogyakarta served as the capital of the young Republic from 1946 to 1948. The reward was a province-level Special Region in 1950 with the Sultan as hereditary governor, a role a 2012 law spelled out, and the Sultan still holds it. Hamengkubuwono X has reigned since March 1989, and in 2015 he named his daughter heir presumptive, a first for the throne.

The ground shapes the city too. On May 27, 2006, a magnitude 6.4 earthquake killed about 5,700 people, hitting Bantul just south of town hardest, damaged Prambanan and wrecked much of Kotagede's old housing. Merapi's 2010 eruption killed 353 people and forced 350,000 from their homes. You'll see the rebuilt houses and the lava-flow museums, and locals talk about both events the way other cities talk about wars.

Getting There and Around

Jets land at Yogyakarta International Airport (YIA), which opened fully in March 2020 in Kulon Progo, about 45 kilometers west of the center. The old Adisucipto airport (JOG), 8 kilometers east of town, now handles only a few domestic propeller flights, so ignore any guide that tells you the airport is 20 minutes away. International flights are few: AirAsia and Malaysia Airlines from Kuala Lumpur and Scoot from Singapore. Most readers will arrive from Jakarta or Bali on a domestic flight.

The airport train is the way in. It runs from a station inside the terminal to Yogyakarta's Tugu station in 35 to 39 minutes, about 50 trips a day. There are two services. The subsidized regular train stops at Wates and cost Rp20,000, and the faster YIA Xpress skips Wates and cost Rp50,000 when it launched in April 2023. Both were still running at Lebaran in March 2026. On September 17, 2026, operation passed from KAI Bandara to KAI Commuter, which is folding the line into its C-Access app, so check the current fare there before you rely on the old prices. Trains fill at holiday peaks, so buy ahead.

Entry is the same for US, UK, EU, Canadian and Australian passports. You need a visa on arrival, which costs Rp500,000, gives 30 days and can be extended once for 30 more at an immigration office. Apply ahead as an e-VOA on the official e-visa portal, since YIA sees few long-haul arrivals. Your passport needs six months of validity and two blank pages. Within 72 hours of arrival, fill in the free All Indonesia customs and health declaration, and ignore lookalike sites that charge for it. Overstaying costs Rp1 million a day.

In town, Trans Jogja runs 20 bus routes from 05:30, at Rp3,500 cash or less by card, and takes e-money cards, GoPay and QRIS. The KRL commuter line runs from Tugu and Lempuyangan stations east via Maguwo and Brambanan to Solo and Palur for Rp8,000 a ride, payable by bank e-money card or a Rp30,000 multitrip card. Gojek, Grab and Maxim are cheaper than metered taxis and handle most evening trips. Becak pedicabs and andong horse carts wait around Malioboro and the kraton, so agree the price and whether it's one way before you sit down. The old town is walkable early in the day, before the heat.

What's Changed Since 2016

March 2020 moved the front door. All jet traffic shifted to YIA, 45 kilometers west, and the airport rail link reached the terminal in September 2021. YIA Xpress, the nonstop service, began on April 6, 2023, and on September 17, 2026, the line was handed to KAI Commuter. YIA handled 4.3 million passengers in 2024, and foreign arrivals through it rose 20.18 percent in the first half of 2026, still dominated by visitors from Malaysia, Singapore and China.

Borobudur stopped being a free-for-all. After being shut to visitors from 2019 to 2022, the temple reopened its structure in 2023 with timed, guided tours capped at 150 people an hour, and climbers now wear upanat, woven temple sandals that you keep afterward. As of July 2026 the grounds-only ticket is for Indonesians only, so a foreign visitor's entry is the Rp455,000 structure ticket or nothing.

Malioboro has been rebuilt twice in four years. In early February 2022 about 1,800 street vendors were moved off the sidewalks into Teras Malioboro 1, in the old Indra cinema, and Teras Malioboro 2. In 2026 the province began preparing ten side streets to carry the traffic, and a phased full pedestrian zone starts in November 2026 with 13-hour daily limits on motor traffic before it goes further.

UNESCO inscribed the Cosmological Axis on September 18, 2023, and the rules followed. In May 2025 the city announced a moratorium on new hotel permits of every class in the core zone, and in January 2026 it set out a plan to route tour buses to Giwangan terminal in the south rather than along the axis.

The kraton changed its hours. The Kedhaton museum now opens 08:30 to 14:30 and closes on Mondays, where older guides list 8 to 1, or 8 to 11 on Fridays. Taman Sari opens 09:00 to 15:00 every day. Both ban shorts and skirts.

What the Usual Advice Gets Wrong

"Climb Borobudur at sunrise and watch the light come over the stupas." The regular structure ticket is a one-hour guided tour, the first slot is 08:30, and only 150 people go up each hour, so book on the official ticket site up to seven days ahead. Dawn at the temple now means the park's separate Borobudur Sunrise ticket, Rp1,000,000 for foreigners, which starts at 04:00, takes 100 people a day and includes breakfast at Manohara. The cheap alternative is the sunrise viewpoint hill west of the temple, Rp30,000 for foreigners.

"Buy the Borobudur and Prambanan combo ticket and you're covered." The combo, Rp720,000 for foreign adults when last listed in April 2024, doesn't include the Borobudur structure tour, and foreigners can't buy grounds-only access anymore. If you want to climb, budget the Rp455,000 structure ticket plus Prambanan's own fee.

"Fly into Jogja's airport, it's only 20 minutes from Malioboro." That was Adisucipto, which lost its jets in March 2020 and now handles a handful of propeller routes. You'll land at YIA, 45 kilometers west. The train takes 35 to 39 minutes to Tugu, and a car takes longer.

"A friendly man near the kraton offers to take you to the sultan's servants' batik workshop or a government art center." It's a sales pitch, and Wikivoyage has been warning about it for years. The 'sultan's servants' workshop is a regular batik shop with inflated prices, and the cheap ride to the 'genuine' gallery is paid for by the commission. Check the kraton's official hours yourself and walk past.

"Stay on Malioboro, it's the heart of Yogyakarta." It's the heart of the shopping. The vendors moved indoors in 2022, the side streets are being rebuilt for diverted traffic, and from November 2026 cars and motorbikes are being phased off, so a hotel right on the strip means walking your bags in. Prawirotaman or the lanes inside the kraton walls are better places to wake up.

Ideas to Consider for Your Visit

Have you thought about a morning in Kotagede? The first capital of Mataram is a short ride southeast of the kraton, and its royal cemetery, guarded by juru kunci retainers paid by both the Yogyakarta and Surakarta palaces, sits beside the Masjid Gedhe, first established in 1575. Sections of the old stone wall still stand in the lanes. The 2006 quake knocked down many of the old joglo houses, and the restored ones now share streets with the silver workshops the district is known for. Go by Gojek before 9, when it's cool and the lanes are quiet.

Eat gudeg the way Jogja does. It's a sweet, dry jackfruit curry served with warm rice, shredded chicken, a brown hard-boiled egg, areh coconut sauce and sambal goreng krecek, beef skin in chili, and a street plate costs Rp7,000 to 10,000. The famous stall is Gudeg Wijilan Yu Djum on Jalan Wijilan just east of the kraton, a richer and pricier version than the street stalls. Then try sate klatak in Pleret, Bantul, goat seasoned with little more than salt and pepper, grilled on iron skewers that cook it from the inside, and served with gulai curry. After dark, the angkringan carts by Tugu station, Angkringan Lik Man the best known, sell sego kucing, tiny rice packets, and kopi joss, coffee with a lump of burning charcoal dropped in.

Book the Ramayana Ballet at Prambanan for a dry-season night. From May to October 2026 it plays on the Open Air Theatre stage on Tuesdays, Thursdays and Saturdays from 7:30 to 9:00 pm with Prambanan's spires lit behind it, and the rest of the year it moves indoors to the Trimurti stage. Rain before the start sends it inside. Go to the temple first in the late afternoon, then stay for the show.

Do Prambanan by train, not by tour. The KRL from Tugu or Lempuyangan reaches Brambanan station in about 30 minutes for Rp8,000, and the temple gate is a nine-minute walk away. Sewu, a Buddhist complex of a central temple ringed by smaller ones, sits in the same park a kilometer north of the gate. Ratu Boko, a hilltop palace ruin just south, is the sunset spot, with its own ticket.

Take the KRL all the way to Solo for a day. Surakarta was the other half of the 1755 split, and its own royal court gives you a second Javanese palace to compare, minus Malioboro's sales pressure. The ride to Solo Balapan costs the same Rp8,000 as a hop to Prambanan, and you can tap in with a bank e-money card.

Go to Borobudur from the town of Borobudur, not from Jogja. Damri buses leave from near the south end of Malioboro and take about 90 minutes for Rp20,000, and a taxi runs about Rp200,000. Better, sleep a night near the temple, take your 08:30 structure slot, and spend the afternoon on a rented bicycle, Rp30,000 to 50,000 a day, riding to Mendut and Pawon, two small temples nearby that most day-trippers never see.

The Part Most Guides Miss

The best free show in Jogja is half free. Tuesday to Sunday from 09:00 to 11:00, the Bangsal Srimanganti pavilion inside the kraton hosts a performance included in your Kedhaton museum ticket, rotating through wayang kulit shadow puppets, wayang golek rod puppets, macapat sung poetry, classical dance and wayang wong dance drama by visiting troupes. A week in September 2026 ran from uyon-uyon gamelan on Tuesday to a palace dance rehearsal on Sunday. Most visitors walk through the courtyards at noon, after it's over. Arrive at 9, sit on the floor, and you'll see what the palace is for.

Where to Base Yourself

Prawirotaman. The old neighborhood of palace soldiers' families, south of the kraton walls, is now Jogja's traveler street, with boutique hotels, murals, Via Via's bakery at No. 32 and Tempo Gelato at No. 38B. It suits anyone staying a week who wants a café to work from and a beer at night. The catch is that locals call it kampung bule, foreigner village, and it can feel like a bubble. Kotagede and the kraton are each a short ride away.

Sosrowijayan. The backpacker lanes between Tugu station and Malioboro have been budget central for decades, with losmen rooms and dorm beds a short walk from the airport train and the KRL. It's the best base if you're arriving late or leaving early by rail. The lanes are cramped and noisy, and one of them, Gang 3, is a red-light area, so look at the exact address before you book.

Inside the kraton walls. The guesthouses in the lanes around Taman Sari and the palace put you inside the old walled town, close enough to be first at the 09:00 Srimanganti show and the Taman Sari gate. At night it's residential and quiet, which some will love and others will find dead. Food options are thinner than in Prawirotaman, and you'll ride out for dinner more often.

Realities to Be Aware Of

Budgets run low. A backpacker can live on about US$20 to $25 a day with a US$3 to $5 Hostelworld dorm, street food, Trans Jogja and the KRL. A mid-range traveler in a boutique Prawirotaman hotel, eating in cafés and using Grab, spends roughly US$50 to $80. Comfortable travelers in a heritage hotel with a car and driver can spend US$150 or more. The temples are the budget killer: Borobudur's Rp455,000 and Prambanan's roughly Rp400,000 together come to almost US$48 before a guide or a show.

The hassle is mostly commercial. Batik gallery touts near the kraton and on Malioboro run the 'government art center' line, and andong drivers like to detour to shops selling fake Dagadu shirts. Agree any becak or andong fare before you get in. Use Grab or Gojek rather than unmarked cars. The UK government reports deaths from methanol in counterfeit spirits in Indonesia, including in licensed bars, so stick to beer.

Nature is the real risk. MAGMA Indonesia, the national volcano agency, lists Merapi at Level III, Siaga, as of October 2026, one of only three Indonesian volcanoes at that level, and it has been there since November 5, 2020. Respect the exclusion zones. Earthquakes happen regularly across Indonesia, and the 2006 one here shows what a moderate quake does to unreinforced brick.

Culture here is Javanese, with the court setting the tone. Cover shoulders and knees at the kraton, Taman Sari and the temples, where the palace asks for sleeved clothing and bans shorts and skirts. Indonesia's new criminal code makes sex outside marriage and cohabitation offenses that can be prosecuted if a family member complains, and same-sex couples should keep a low profile in public. Expect domestic crowds around Lebaran, whose travel rush ran roughly March 13 to 29 in 2026, and in midyear, when June 2026 alone saw 4.26 million domestic trips in the province.

What things cost in Yogyakarta

Prices checked October 2026. Each links to where we read it.

ItemPriceSource
Dorm bedFrom about US$3-5 (Rp54,000-90,000) a nightHostelworld, Oct 2026
Visa on arrival or e-VOA, 30 daysRp500,000 (about $28)GOV.UK entry requirements, Oct 2026
Airport train, YIA to TuguRp20,000 regular, Rp50,000 YIA Xpress (about $1.10 and $2.80), fares at the April 2023 Xpress launchAntara, Apr 2023
Trans Jogja bus rideRp3,500 cash (about 20 cents)Wikipedia, Trans Jogja
KRL commuter train, Jogja to Prambanan or SoloRp8,000 (about 45 cents)Wikipedia, KAI Commuter Yogyakarta Line
Borobudur structure ticket, foreign adultRp455,000 (about $25), plus Rp17,000 online feeWikivoyage Borobudur, Jul 2026
Prambanan ticket, foreign adultRp400,000 (about $22), as of April 2024Wikivoyage Prambanan, Apr 2024
Plate of gudeg at a street stallRp7,000-10,000 (about 40-55 cents) at Gudeg TuguWikivoyage Yogyakarta

Dollar figures use Rp17,950 to US$1, the ECB reference rate for October 2, 2026, via Frankfurter.

If Yogyakarta Is Part of a Longer Trip

Jogja sits on Java's main southern rail line, which makes it an easy middle stop on an overland run across the island. The Argo Dwipangga covers the 571 kilometers from Jakarta's Gambir station to Solo via Yogyakarta in under seven hours, so the train beats flying once you count the trip out to YIA. Tugu station also has trains to Bandung and Surabaya, and from East Java it's a short flight on to Bali. That makes Jakarta, Jogja, Solo, Surabaya and Bali a natural two-to-three-week line.

Solo is the obvious add-on and needs no planning, since the KRL gets you there for Rp8,000. Borobudur is better as an overnight than a day trip. For flights, YIA's international list is short, with Kuala Lumpur and Singapore the only regular routes, so most multi-country trips connect through Singapore, Kuala Lumpur or Jakarta. If you're stitching Java into a longer Southeast Asia route, say Bangkok and Siem Reap for Angkor before Borobudur, an open-jaw into Jakarta and out of Bali saves backtracking, and AirTreks builds that kind of multi-stop ticket.

Yearly Things to Consider

Two things drive Jogja's year, rain and Indonesian holidays. The dry season runs roughly June to September, with only 0.6 inches of rain in August, and that's also European summer and the Indonesian school break, so it's the busiest stretch for both foreign and domestic visitors. From November to March the monsoon brings 9 to 15 inches a month, usually as heavy afternoon storms with clear mornings. Lebaran, which moves about 11 days earlier each year and fell in March in 2026, fills every train and room in the region for two weeks.

The counterintuitive pick is the wet-season edges, late October and April to May. Rain is still frequent but mornings are dry, and Borobudur's first slots are easier to book. Inside, the city doesn't close for weather, and Borobudur's hourly cap means even a July visit to the temple feels controlled. The towns and roads around it are the crowded part.

Yogyakarta month by month

MonthTempRainfallSeasonNotes
January86°F (30°C)15.4 inLowWettest month, afternoon storms. New Year crowds fade after the first week.
February87°F (31°C)11.8 inLowHeavy rain, cheap rooms. Mornings are often clear enough for the temples.
March88°F (31°C)14.3 inLowStill wet. In 2026 Lebaran travel ran March 13 to 29 and filled trains.
April89°F (32°C)5.9 inShoulderRain easing, close to the year's hottest. Good booking odds at Borobudur.
May88°F (31°C)5.6 inShoulderOutdoor Ramayana season starts. Waisak at Borobudur falls in May or June.
June88°F (31°C)2.7 inHighDry season begins. Indonesian school holidays start late in the month.
July87°F (30°C)1.1 inHighPeak foreign and domestic crowds. Coolest nights of the year.
August87°F (31°C)0.6 inHighDriest month. Independence Day on the 17th. Book temple slots early.
September89°F (32°C)1.9 inShoulderStill dry, crowds thinning. Among the hottest months, so start early.
October89°F (32°C)5.4 inShoulderLast outdoor Ramayana month. Rains return late in the month.
November88°F (31°C)9.3 inLowWet season sets in. Malioboro's pedestrian phase begins in 2026.
December86°F (30°C)10.9 inLowRainy, but Christmas and New Year bring domestic crowds and higher prices.

Ideas for Itineraries

3 Days in Yogyakarta

Three days is enough for the big two if you split them. Day one, take the KRL to Brambanan in the late afternoon, walk Prambanan and Sewu, and in the dry season stay for the 7:30 pm open-air Ramayana Ballet. Day two, be at the kraton for the 09:00 Srimanganti performance, walk to Taman Sari when it opens, and eat gudeg on Jalan Wijilan. Walk Malioboro after dark and end at an angkringan by Tugu station. Day three, an early Damri bus or a car to Borobudur for an 08:30 structure slot, back by mid-afternoon.

5 Days in Yogyakarta

Five days lets you sleep near Borobudur. Do the city on days one and two, the kraton show, Taman Sari, Kotagede at dawn and sate klatak in Pleret for dinner. On day three, ride out to Borobudur in the afternoon, catch sunrise from the viewpoint hill west of the temple, take the first temple slot, and cycle to Mendut and Pawon. Day five is Prambanan and Ratu Boko by KRL and Gojek, with sunset from the hilltop ruins.

1 Week in Yogyakarta

A week adds Solo and a slower pace. Base in Prawirotaman for the first four nights and do the city and Prambanan. Give one full day to Solo by KRL for its palaces and batik markets, Rp8,000 each way, and leave the rest to Borobudur with a night in the village. Keep one day empty for whatever you heard about: a wayang performance, a batik class, a gamelan rehearsal you walked past.

2 Weeks or More in Yogyakarta

Two weeks is a stay, and Jogja is built for it. Rent a room in Prawirotaman or near Kotabaru for the month rate, work from the cafés in either neighborhood, and learn Trans Jogja and the KRL properly. Weekend trips run to Solo, to Borobudur for a night, south to the Parangtritis dunes, or up toward Kaliurang on Merapi's slopes when MAGMA's alert level allows. You'll see the kraton calendar fill with ceremonies you'd never have caught on a two-night visit.

Sources

What this guide is built on. Every page below was read for this guide; prices and rules were checked in October 2026.

Yogyakarta Travel FAQ

All three. Yogyakarta is the formal name, and Jogja is the everyday one, used by locals and by the provincial tourism office's own Visiting Jogja site. Train timetables say Yogyakarta, and the main station is better known as Tugu.

Merapi has been at alert Level III, Siaga, since November 2020, and its 2010 eruption killed 353 people. Check MAGMA Indonesia's alert page the day you go, and treat any closed zone as closed.

Less than you'd think. Trans Jogja and the KRL take bank e-money cards, GoPay and QRIS, and a Rp30,000 KRL multitrip card covers the commuter line. Warungs, angkringan carts and becak drivers are another matter, so carry small notes for them.

Yes. A non-Indonesian child aged 3 to 10 pays Rp305,000 for the structure tour, against Rp455,000 for an adult. A family of four can spend more than Rp1.5 million before lunch, so the temple deserves its own line in the budget.

Bali if you want beaches and an easy social scene. Jogja if you want to see how Java lives, with the court culture, the temples and food at local prices. They pair well on one trip, Jogja first for the culture and Bali after it to rest.

About 40 minutes by car on a clear road and 90 minutes on the Damri bus, which leaves from near the south end of Malioboro for Rp20,000. A taxi costs about Rp200,000 from the center. With an 08:30 slot, leave town by 7.