Yogyakarta
Yogyakarta travel guide
Java's cultural capital and gateway to Borobudur and Prambanan.
Yogyakarta is the cultural centre of Java, with the Sultan's Kraton, batik workshops and Malioboro Street, and is the base for the UNESCO-listed temples of Borobudur and Prambanan. Visit in the dry season from April to October and allow 3 days. Costs are low, and the e-VOA is available online for many passports.
Yogyakarta, in central Java, is Indonesia's cultural heart, a city still ruled by a sultan whose palace, the Kraton, stands at its centre. It is renowned for batik, gamelan music, shadow puppetry and a lively arts and student scene, with the busy Malioboro Street at its core.
Yogyakarta is the base for two of Southeast Asia's greatest monuments, both UNESCO World Heritage Sites: Borobudur, the world's largest Buddhist temple, and the Hindu temple complex of Prambanan. Mount Merapi, one of Indonesia's most active volcanoes, rises to the north.
Best experiences in Yogyakarta
Find your kind of trip: 24 travel themes, each with the packages in Yogyakarta.
Yogyakarta at a glance
Visa, rupiah, language and time zone at a glance before you head for the Kraton and Borobudur.
Top destinations in Yogyakarta
Pick a place by travel style: nature, cities, heritage, hills, islands.
Nothing in that category yet.
Top things to do in Yogyakarta
Temples, palaces, batik and volcano trips around Yogyakarta.
No things to do in Yogyakarta are listed yet. Browse all things to do
Where to stay in Yogyakarta
Hotels and resorts in Yogyakarta with guest scores, nightly prices and free cancellation.
Best time to visit Yogyakarta
The dry months from April to October suit sunrise starts; the chart shows the rainy months.
Dry season, with clear mornings at Borobudur.
Heavy afternoon rain; mornings often clear.
Climbing to the upper terraces of Borobudur is limited to timed, guided tickets with a daily quota; book ahead.
Packages in Demand
A Journey to Remember
Tours, activities and day trips in and around this destination, with the details you need before booking.
No packages in Yogyakarta are listed yet. Browse all packages
Create Your Custom-Made Trip to Yogyakarta
Traveling to Yogyakarta? Chat with a Local Travel Specialist in Yogyakarta Who Can Help Organize Your Trip.
START HEREOur Travel Experts are Recommended by
Yogyakarta travel tips
Short practical answers on entry, cash, health, transport and the best areas to sleep.
Visas and entry
e-VOA or visa-free
Yogyakarta is covered by Indonesia's standard entry rules: buy the e-VOA online before travel, valid for 30 days and extendable once, unless you hold one of the few passports, mostly ASEAN, that enter visa-free. Many visitors arrive by train from Jakarta after clearing immigration there.
- Apply online
- evisa.imigrasi.go.id (official)
- Passport validity
- At least 6 months
- Customs
- Electronic customs declaration (e-CD) before arrival
Getting there
YIA airport or train
Yogyakarta International Airport (YIA) lies about 45 km west of the city in Kulon Progo, linked by the Railink train to Tugu station and by DAMRI minibuses in about 1.5 hours. Trains connect Yogyakarta with Jakarta in at least seven hours, Bandung in about eight, and Solo and Surabaya.
- Airport train
- To Yogyakarta station in about 40 minutes
- From Jakarta
- About 6–8 hours by train
Money and costs
Rupiah and cash
Yogyakarta is one of Indonesia's best-value cities, with gudeg and angkringan suppers costing very little. Cards work in hotels, malls and larger restaurants, while warungs, markets, becak riders and andong drivers want cash or QRIS; agree becak fares first and say whether they are one way.
- Use ATMs attached to banks or malls.
- Count change carefully at money changers; use authorised ones.
Health and vaccines
Water, food, mosquitoes
Drink bottled or refilled filtered water in Yogyakarta, use repellent against dengue and avoid locally made spirits. Start temple visits early to beat the heat, go gently with gudeg if your stomach is sensitive, and watch your head on pavements where street signs hang low.
- Hospitals
- International-standard hospitals in Jakarta and Bali
Staying safe
Roads, sea, volcanoes
Yogyakarta is relaxed, but be wary of friendly strangers on Malioboro offering a lift to a 'government' batik exhibition: it is a commission scam. Traffic is brutal for anyone hiring a motorbike, and Merapi above the city is an active volcano, so follow official alerts.
- Emergency
- 112
- Follow local warnings near active volcanoes.
- Drug offences carry very severe penalties, including death.
Where to stay
Best areas
Stay near Malioboro or the Kraton in Yogyakarta to walk to the palace, Taman Sari and the evening lesehan stalls, and to reach Tugu station easily. Prawirotaman, south of the Kraton, has guesthouses and cafés, and Kaliurang on Merapi's slopes suits a cooler night before a jeep trip.
- Malioboro
- Central, shopping and street food
- Prawirotaman
- Cafés and guesthouses
- Near Borobudur
- Resorts for sunrise visits
Getting around
Apps and drivers
Use Gojek, Grab or Maxim in Yogyakarta, or honest metered taxis, and try a becak or andong for short hops. TransJogja buses run 05:30 to 21:30 on twenty lines, route 1A reaches Prambanan in 30 to 45 minutes, and a hired car with driver suits Borobudur and Merapi.
- Borobudur
- About 1–1.5 hours by road
- Prambanan
- About 30–45 minutes
SIM and internet
Telkomsel, Indosat, XL
Tourist SIMs from Telkomsel, Indosat and XL are sold at YIA airport with your passport. Data helps with ride apps, whose drivers speak little English, and with the TransJogja app, which sells the Jogja Travel Pass valid for 1 to 14 days of bus travel.
- Networks
- Telkomsel, Indosat (IM3), XL
Culture and etiquette
Modesty and respect
Yogyakarta is the heartland of Javanese court culture, home of a sultan whose Kraton keeps its own calendar and ceremonies. Dress modestly at the palace and mosques, say kiri to stop a city bus, and join Kauman's residents at their Ramadan food market to break the fast at dusk.
- Wear a sarong and sash at Balinese temples
- Use your right hand to give and receive
- Remove shoes before entering homes and mosques
- Touching people's heads
- Public displays of affection
- Stepping on small offerings (canang sari) on Bali's pavements
Things to know before visiting Yogyakarta
What makes Yogyakarta worth the trip, and what catches visitors out.
Why travelers love it
- Borobudur, the world's largest Buddhist temple.
- Prambanan, a 9th-century Hindu temple complex.
- The Kraton, the Sultan's palace.
- Batik and silver workshops.
- Mount Merapi jeep tours.
Good to know
- Borobudur access to the stupa terraces is limited by quota.
Trip fit
BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.
Yogyakarta weather by month
Rain peaks at some 392 mm in January, while August sees only about 16 mm and cooler nights.
Climate figures are approximate long-term averages for Yogyakarta (Climate-Data.org averages, via Wikipedia).
Kraton, Borobudur and Prambanan days built around opening hours
Build Yogyakarta days around opening hours: the Kraton opens at 08:00 and closes at 13:00, or 11:00 on Fridays, Taman Sari shuts at 15:00 and Borobudur is closed on Mondays. See the royal city on day one, Borobudur with a timed ticket on day two, and Prambanan and Ratu Boko on day three.
Save the evenings for Malioboro.
- Day one, the royal city: free music and dance performances are held regularly at the Kraton. Continue to the Taman Sari water palace before lunch. Finish with a lesehan supper on a mat outside the shuttered shops of Jalan Malioboro.
- Day two, Borobudur: take the earliest slot you can to beat the heat and the coach parties. On the way back stop at Pawon (2 km away) and at Mendut. Both stand on one straight line with the great stupa.
- Day three, Prambanan: arrive early, then climb to Ratu Boko for sunset and stay for the Ramayana ballet if it is playing.
A fourth day could go to Kotagede for the silversmiths and the tomb of Mataram's first king. A jeep trip on the slopes of Merapi above Kaliurang suits a fifth. Avoid Borobudur at weekends, when domestic visitors arrive by the coachload, and avoid Malioboro during school holidays, when tour buses gridlock the street. A train from Jakarta makes a slow but pleasant way in. Onward, YIA has direct flights to Bali and Lombok.
Yogyakarta's dry season, Waisak and the palace calendar
Visit Yogyakarta from June to September, when each month stays under 100 mm of rain and August drops to about 16 mm, against some 392 mm in January. The dry months also bring the coolest nights, near 21 °C, good for pre-dawn temple starts, and the Ramayana ballet plays outdoors at Prambanan from May to October.
April is the hottest month, averaging 27.1 °C. Wet-season storms usually arrive in the afternoon, so temple mornings remain possible even in January.
From May to October the Ramayana ballet plays on the open-air stage with the floodlit temples behind. From November to April it moves into the smaller indoor Trimurti theatre. Check the current nights before you plan around it.
Waisak, Buddha's birthday, falls on a full-moon night, usually in May; the exact date follows the lunar calendar and is set each year. A multi-day festival ends with a candle-lit walk from Candi Mendut to Borobudur. The Kraton keeps its own Javanese calendar. The Garebeg parade leaves the palace in the months of Maulud, Besar and Sawal, and a public fair fills the northern square for 30 days before Maulud. During the Ramadan fast, residents of Kauman open a temporary food market. That is a good place to break the fast at dusk alongside locals.
Gudeg, angkringan carts and kopi joss in Yogyakarta
Yogyakarta's cooking has a sweet tooth. Try gudeg first, young jackfruit stewed sweet in coconut milk, at Gudeg Wijilan, Juminten or Bu Tjitro, then spicier ayam geprek, which began at Bu Rum. After dark, eat sego kucing at an angkringan such as Angkringan Tugu and order kopi joss, coffee with a lump of glowing charcoal.
Gudeg is the dish to try first: young jackfruit cooked sweet and dry in thick coconut milk, served with chicken plus egg on rice. Gudeg Pawon on Jalan Janturan serves it late at night inside an old kitchen. The jackfruit is heavy on fibre, so go gently if your stomach is sensitive.
Spicier food has crept in. Ayam geprek, fried chicken smashed with chilli and garlic, started at Bu Rum just outside the city. Oseng mercon is a fiery stir-fry of beef and offal. Brongkos is a darker, sweeter beef stew made with keluak nut. For the queue of the trip, Bakmi Jawa Harjo Geno near Prawirotaman can mean a two-hour wait for noodles.
After dark, head for an angkringan, the cart stalls that sell sego kucing (cat rice), tiny wrapped portions eaten several at a time. Angkringan Tugu near the station opens at 18:00 and stays busy until 04:00. Take home bakpia from Jalan Pathuk, the bakpia street, or kipo from Kotagede. In Kaliurang the snack is jadah tempe.
Railink, TransJogja and drivers around Yogyakarta
Flights land at Yogyakarta International (YIA), far west in Kulon Progo, linked by the hourly Railink train to Tugu station, which fills, so book ahead. Long-distance trains use Tugu and Lempuyangan, TransJogja buses run on twenty lines, and most visitors book a driver for Borobudur, Prambanan and Merapi.
The Railink train to Tugu station runs roughly hourly and often fills, so book a seat as soon as you know your flight. Allow ten minutes to walk from customs to the platform. DAMRI minibuses take about 1.5 hours. The old Adisucipto airport east of town now sees only a few propeller flights. Next to it, Maguwo station is a stop on the KRL commuter line to Solo.
Long-distance trains use two stations: Tugu, just off Malioboro, for executive and business class, and Lempuyangan for economy. From Jakarta the fastest trains take at least seven hours. From Bandung allow about eight.
TransJogja buses run 05:30 to 21:30 on twenty lines but share the road with other traffic. Jakarta transit cards other than JakCard work. The TransJogja app sells a Jogja Travel Pass valid from 1 to 14 days. Route 1A from Malioboro covers the 20 km to Prambanan in 30 to 45 minutes. For Borobudur, the DAMRI shuttle is the cheapest option; local buses also leave from Jombor terminal.
On a city bus, say kiri when you want the driver to stop. Motorbikes can be hired on the street just south of Tugu station, but traffic is brutal. Pavements are broken and street signs hang low, so watch your head.
Travelers are asking
Yes. Prambanan's tall Hindu temples are very different from Borobudur and are close to the city.
Our travel desk answers questions about Yogyakarta
How We Research This Guide
Yogyakarta's Kraton hours, Borobudur ticket quotas and Ramayana seasons are checked against Wonderful Indonesia; entry follows the immigration e-Visa site and climate BMKG normals.
Last updated . Spotted something out of date? Tell us.
Checked against trusted sources:
Wonderful IndonesiaIndonesian Immigration e-VisaBMKG
See all 3 sources
- Wonderful Indonesia (Ministry of Tourism)
- Indonesian Immigration e-Visa
- BMKG (Indonesian Agency for Meteorology) climate normals
Before You Go...
Discover Trips & Info
A Travel Network Connection Travelers and locals
Incredible Event & Festival, Don't Miss!
Most Popular Event & Festival of Yogyakarta
Festivals and events in this destination, with dates, venues and ticket details where available.
No upcoming festivals or events in Yogyakarta are listed right now. Browse all events
Memorable Experiences
Where to Go (& NOT Go) In Yogyakarta!
Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.
Subscriber
Popular car hire destinations
Explore more options to hire a car for cheap
Frequently Asked Questions (FAQs)
Quick answers to the questions travelers ask most before visiting Yogyakarta.
General
By car or tour, about 1–1.5 hours, or by local bus via Jombor terminal.
Access to the upper terraces is by timed, guided ticket with a daily quota; book in advance.
At Prambanan: on the open-air stage from May to October, and in the indoor Trimurti theatre from November to April.
Strong coffee into which the seller drops a glowing lump of charcoal, served at angkringan stalls such as Angkringan Tugu.
bookingMentor lists 1 place to stay in Yogyakarta. Prices start from $70.00 per night. Types: Hotels.
Use Gojek, Grab or Maxim in Yogyakarta, or honest metered taxis, and try a becak or andong for short hops. TransJogja buses run 05:30 to 21:30 on twenty lines, route 1A reaches Prambanan in 30 to 45 minutes, and a hired car with driver suits Borobudur and Merapi.
Timing & weather
April to October, the dry season.
It opens at 08:00 and closes at 13:00, or at 11:00 on Fridays.
At 06:30. Crowds build from about 09:00.
Booking
Only 150 tickets an hour are released for the temple structure itself. Book online up to 7 days ahead and take an early slot.
Getting there
Take the Railink train to Tugu station, roughly hourly and often full, or a DAMRI minibus in about 1.5 hours.
At least seven hours on the fastest trains.
Prices & payment
Daily travel costs in Yogyakarta are good value. From homestays to luxury villas.
Visa & documents
Yogyakarta is covered by Indonesia's standard entry rules: buy the e-VOA online before travel, valid for 30 days and extendable once, unless you hold one of the few passports, mostly ASEAN, that enter visa-free. Many visitors arrive by train from Jakarta after clearing immigration there.
Health & safety
Yogyakarta is relaxed, but be wary of friendly strangers on Malioboro offering a lift to a 'government' batik exhibition: it is a commission scam. Traffic is brutal for anyone hiring a motorbike, and Merapi above the city is an active volcano, so follow official alerts.