Yogyakarta

Key Facts
Best Time to Visit
May to September (dry season). June-August busiest for Borobudur sunrise. April and October are good shoulder months
Language
Bahasa Indonesia, Javanese
Currency
Indonesian Rupiah (IDR)
Time Zone
WIB (UTC+7)
Airport
Yogyakarta International Airport (YIA), 40km south of city; old Adisucipto Airport (JOG) now limited domestic
Population
430,000 (city proper), 3.7 million (metro area)
Climate
Tropical, avg 26-32°C year-round, wet season November-April
Safety Rating
Generally Safe (Level 1). Monitor Mount Merapi volcanic activity alerts
Top Highlights

Borobudur Temple
The world's largest Buddhist temple (9th century), a UNESCO World Heritage site with 2,672 relief panels and 504 Buddha statues arranged in a massive mandala. Sunrise entry from 4:30AM costs 450,000 IDR (~$29) for foreigners. Regular entry: 350,000 IDR. Located 42km northwest of Yogyakarta — arrange transport the night before. Allow 3-4 hours. Climb to the top stupa for panoramic views of jungle and volcanoes.

Prambanan Temple
A 9th-century Hindu temple complex with towering spires dedicated to Shiva, Vishnu, and Brahma — the largest Hindu temple in Indonesia. Entry: 350,000 IDR (~$23) for foreigners. Open 6AM-5PM. The Ramayana Ballet (May-October, full moon nights) performed with Prambanan as backdrop is spectacular — tickets 150,000-400,000 IDR. 17km east of the city. Allow 2-3 hours.

Kraton (Sultan's Palace)
The living palace of the Sultan of Yogyakarta, a unique working royal court in a republic. Entry: 15,000 IDR (~$1). Open 8:30AM-2PM (closed Friday). Includes the main pavilion, royal heirlooms, and gamelan instruments. Traditional Javanese dance performances on select mornings (included in entry). The adjacent Taman Sari (Water Castle) is a separate 15,000 IDR entry. Allow 2 hours for both.

Jalan Malioboro
Yogyakarta's iconic main street buzzing with street vendors, batik shops, and becak (pedicab) riders. Best experienced on foot in the evening when the pedestrian zone comes alive. Street food stalls sell gudeg (jackfruit stew, the city's signature dish) for 15,000-25,000 IDR. Don't miss the lesehan (mat dining) along the sidewalks after 8PM. Bargain hard — start at 40% of asking price.

Batik Workshops
Yogyakarta is the batik capital of Java. Take a hands-on workshop at established studios like Batik Winotosastro or the Batik Museum. Classes run 2-4 hours and cost 75,000-150,000 IDR (~$5-10) including materials and you keep your creation. Visit the Beringharjo Market for affordable batik fabric — prices start at 30,000 IDR per meter. UNESCO recognized Javanese batik as intangible cultural heritage.

Mount Merapi Jeep Tour
Indonesia's most active volcano (2,930m) looms 30km north of the city. Sunrise jeep tours depart at 4:30AM and visit the destroyed villages from the 2010 eruption, a museum of volcanic artifacts, and lava flows. Tours cost 350,000-450,000 IDR (~$23-29) per person. Not a summit trek — you drive to viewpoints. The alien landscape of grey ash and destroyed buildings is sobering. Allow 4-5 hours including transport.

Taman Sari (Water Castle)
An 18th-century royal garden and bathing complex with underground tunnels, pools, and hidden chambers built for the Sultan's family. Entry: 15,000 IDR (~$1). Open 9AM-3PM. The surrounding kampung (village) has become an artists' quarter with murals and small galleries. A local guide (50,000 IDR tip) makes the history come alive — the tunnels and chambers have fascinating stories.
Planned Itinerary
7-Day Yogyakarta Itinerary
Arrival & Malioboro Evening
Arrive at Yogyakarta International Airport (YIA), 40km south of the city. Transfer to your hotel near the Kraton or Prawirotaman area and spend the evening on Yogya's iconic main street.
Airport transfer to city center(1 hour)
DAMRI airport bus (50,000 IDR) or private car (300,000 IDR). The new YIA airport is farther than the old one — budget time
Check into hotel(1 hour)
Stay near Prawirotaman or Sosrowijayan for walkability. Heritage haveli rooms 200,000-400,000 IDR
Evening walk on Jalan Malioboro(2.5 hours)
Yogya's beating heart. Street vendors, batik shops, and becak riders. Try gudeg (jackfruit stew, 15,000-25,000 IDR) from a sidewalk warung. After 8PM, sit on lesehan mats on the sidewalk for dinner
Gudeg dinner at Gudeg Yu Djum(1 hour)
The most famous gudeg in Yogya — sweet jackfruit stew with egg, tofu, and chicken. Full plate 30,000 IDR. Multiple locations; the Jalan Wijilan branch is most atmospheric
Borobudur Sunrise
Pre-dawn departure for sunrise at the world's largest Buddhist temple — an unforgettable experience watching the mist clear over 72 stupas and distant volcanoes.
Pre-dawn transfer to Borobudur(1.5 hours)
42km northwest. Hire a private driver the night before (400,000-500,000 IDR for the day) or join a sunrise tour. Depart by 3:30AM
Borobudur Sunrise(3 hours)
Sunrise entry from 4:30AM costs 450,000 IDR for foreigners. Watch the mist reveal jungle and volcanoes from the top stupa as the sun breaks through. The 2,672 relief panels tell the story of Buddha's path to enlightenment. Climb systematically from base to summit
Lunch at Amanjiwo or a local warung near Borobudur(1 hour)
Budget option: warungs outside the park gate serve nasi goreng for 15,000-25,000 IDR. Splurge option: Amanjiwo hotel restaurant with temple views
Afternoon rest at hotel(2 hours)
The 3:30AM wake-up catches up with you
Evening at Prawirotaman Street(1.5 hours)
Yogya's backpacker and expat quarter with bars, cafes, and live music. Via Via Jogja has excellent Indonesian-fusion food (mains 35,000-60,000 IDR)
Kraton, Taman Sari & Batik Workshop
Yogya's cultural core — the living Sultan's Palace, a royal water garden with secret tunnels, and a hands-on batik class.
Kraton (Sultan's Palace)(1.5 hours)
Living royal court. 15,000 IDR. Open 8:30AM-2PM (closed Friday). Gamelan instruments, royal heirlooms. Traditional dance performances on select mornings
Taman Sari (Water Castle)(1.5 hours)
18th-century royal garden with pools and underground tunnels. 15,000 IDR. Hire a local guide (50,000 IDR tip) — the tunnels and chambers have stories no sign will tell you
Lunch at Bale Raos (inside the Kraton grounds)(1 hour)
Royal Javanese cuisine served in the Sultan's former banquet hall. Set menu 75,000-150,000 IDR. Reservation recommended
Batik workshop(3 hours)
Hands-on class at Batik Winotosastro or the Batik Museum. 75,000-150,000 IDR including materials — you keep your creation. Learn the wax-resist dyeing technique that UNESCO recognizes as intangible cultural heritage
Prambanan & Ramayana Ballet
Hindu counterpoint to Borobudur — towering temple spires dedicated to the Hindu trinity, and (in season) an open-air ballet performance.
Morning at Prambanan Temple(3 hours)
9th-century Hindu complex with soaring spires. 350,000 IDR foreigners. Open 6AM-5PM. 17km east of the city. The Shiva temple is the centerpiece — climb inside to see the reliefs
Explore nearby Sewu and Plaosan temples(1.5 hours)
Just north of Prambanan, these Buddhist temples are included in the Prambanan ticket. Far fewer visitors and equally impressive — Sewu means 'thousand temples' and the ruins stretch across a vast field
Lunch at a warung near the temples(45 minutes)
Simple nasi pecel or ayam goreng (fried chicken), 15,000-25,000 IDR
Ramayana Ballet at Prambanan (seasonal)(2 hours)
Performed May-October on full moon nights with Prambanan as backdrop. Tickets 150,000-400,000 IDR. If not in season, check for performances at the indoor Trimurti Theatre
Mount Merapi Jeep Tour & Kaliurang
Sunrise jeep tour to Indonesia's most active volcano — destroyed villages, lava flows, and the sobering aftermath of the 2010 eruption.
Sunrise jeep tour to Mount Merapi(4 hours)
Depart 4:30AM. Jeep tours visit destroyed villages from the 2010 eruption, a museum of volcanic artifacts, and lava flow areas. 350,000-450,000 IDR per person including hotel pickup. The grey ash landscape is otherworldly
Merapi Volcano Museum(45 minutes)
Documentation of the 2010 eruption that killed 350+ people. Sobering and well-presented. 10,000 IDR entry
Lunch in Kaliurang village(1 hour)
Cool mountain village on Merapi's slopes. Try bakpia (sweet bean-filled pastry) and local coffee at a hillside warung
Free afternoon in the city(3 hours)
Rest or explore Beringharjo Market — Yogya's main traditional market. Batik fabric from 30,000 IDR per meter. Bargain to 40% of asking price
Artists' Quarter & Jomblang Cave
Underground adventure into a vertical cave with a heavenly light beam, followed by an afternoon in Yogya's creative neighborhoods.
Jomblang Cave (Goa Jomblang)(5 hours)
A vertical cave where you rappel 60 meters underground and walk through a forest to a chamber where a shaft of sunlight pierces the darkness (best 10AM-12PM). Tours 450,000-500,000 IDR including equipment and guide. 1.5 hours from Yogya. Book ahead — limited daily entries. Wear clothes you don't mind getting muddy
Late lunch at Mediterranea by Kamil(1 hour)
Back in the city — Yogya's finest restaurant. Javanese-Mediterranean fusion with garden seating. Mains 60,000-120,000 IDR
Taman Sari Artists' Quarter walk(1.5 hours)
The kampung around the Water Castle has evolved into an artists' quarter with murals, small galleries, and workshops. Wander the narrow lanes and chat with painters
Last Morning & Departure
Final breakfast and souvenir shopping before the airport transfer.
Breakfast at a traditional Javanese coffee shop(1 hour)
Kopi joss (coffee with a burning charcoal cube dropped in for flavor, 5,000 IDR) at a Malioboro-area warung. A Yogya specialty you won't find elsewhere
Beringharjo Market shopping(1 hour)
Pick up batik fabric, Javanese masks, wayang (shadow puppets), and bakpia pastries for souvenirs. Prices lower than Malioboro shops
Airport transfer to YIA(1 hour)
DAMRI bus (50,000 IDR) or private car (300,000 IDR). Allow extra time — the new airport is 40km south
14-Day Yogyakarta Itinerary
Arrival & Malioboro Evening
Arrive at YIA airport, transfer to your hotel, and dive into Yogya's iconic main street.
Airport transfer(1 hour)
DAMRI bus 50,000 IDR or private car 300,000 IDR from YIA
Check in(1 hour)
Prawirotaman or Sosrowijayan area. 200,000-400,000 IDR/night
Jalan Malioboro evening walk(2.5 hours)
Street vendors, batik shops, becak rides. Lesehan mat dining after 8PM
Gudeg Yu Djum dinner(1 hour)
Yogya's signature jackfruit stew. Full plate 30,000 IDR
Borobudur Sunrise
World's largest Buddhist temple at dawn — mist, volcanoes, and 504 Buddha statues.
Pre-dawn transfer(1.5 hours)
Depart 3:30AM. Private driver 400,000-500,000 IDR for the day
Borobudur Sunrise(3 hours)
Sunrise entry 450,000 IDR. 2,672 relief panels. Climb base to summit
Lunch near Borobudur(1 hour)
Warungs outside: nasi goreng 15,000-25,000 IDR
Via Via Jogja dinner(1.5 hours)
Prawirotaman. Indonesian fusion. Mains 35,000-60,000 IDR
Kraton, Taman Sari & Batik
Sultan's Palace, royal water garden tunnels, and a hands-on batik workshop.
Kraton (Sultan's Palace)(1.5 hours)
15,000 IDR. Closed Friday. Dance performances select mornings
Taman Sari(1.5 hours)
15,000 IDR. Underground tunnels. Local guide 50,000 IDR tip
Bale Raos lunch(1 hour)
Royal Javanese cuisine. Set menu 75,000-150,000 IDR
Batik workshop(3 hours)
75,000-150,000 IDR at Batik Winotosastro. Keep your creation
Prambanan Temples
9th-century Hindu temple complex and the quieter Buddhist ruins nearby.
Prambanan Temple(3 hours)
350,000 IDR. Shiva temple centerpiece. 17km east of city
Sewu and Plaosan temples(1.5 hours)
Included in Prambanan ticket. Far fewer visitors. Sewu = thousand temples
Lunch at warung(45 minutes)
Nasi pecel or ayam goreng 15,000-25,000 IDR
Ramayana Ballet (seasonal)(2 hours)
May-October, full moon. 150,000-400,000 IDR. Check Trimurti Theatre off-season
Mount Merapi Jeep Tour
Sunrise on Indonesia's most active volcano — destroyed villages and lava flows.
Sunrise Merapi jeep tour(4 hours)
Depart 4:30AM. 350,000-450,000 IDR. Destroyed villages, museum, lava flows
Merapi Volcano Museum(45 minutes)
2010 eruption documentation. 10,000 IDR
Kaliurang village lunch(1 hour)
Mountain village. Bakpia pastries and local coffee
Beringharjo Market(1.5 hours)
Main traditional market. Batik from 30,000 IDR/meter. Bargain to 40%
Jomblang Cave & Artists' Quarter
Rappel into a vertical cave with a heavenly light beam, then explore Yogya's creative side.
Jomblang Cave(5 hours)
Rappel 60m, walk through underground forest to sunlight shaft (10AM-12PM best). 450,000-500,000 IDR. Book ahead
Mediterranea by Kamil lunch(1 hour)
Javanese-Mediterranean fusion. Mains 60,000-120,000 IDR
Taman Sari Artists' Quarter(1.5 hours)
Murals, galleries, workshops in the kampung lanes
Rest Day & Local Life
Slow day exploring Yogya's neighborhoods, markets, and coffee culture.
Late breakfast with kopi joss(1 hour)
Coffee with burning charcoal (5,000 IDR). Yogya specialty
Kotagede Silver Village(2.5 hours)
Historic former capital 5km southeast. Centuries-old silver workshops where artisans hand-craft filigree jewelry. Watch the process and buy directly — bracelets from 50,000 IDR. The old royal cemetery is also here (free, modest dress)
Afternoon free time(2 hours)
Rest, read, or explore Prawirotaman cafes
Angkringan street food dinner(1.5 hours)
Angkringan carts near the Tugu Monument serve nasi kucing (small rice packets, 3,000-5,000 IDR each), sate, and sweet Javanese tea. Sit on benches with locals. Best after 7PM
Day Trip to Dieng Plateau
Ancient Hindu temples on a misty volcanic plateau 2,000 meters above sea level — Java's oldest temples and colored crater lakes.
Early morning drive to Dieng Plateau(3.5 hours)
Hire a private driver for the day (600,000-800,000 IDR). Depart by 5AM. The road winds through terraced rice fields and tea plantations. 120km northwest
Arjuna Temple Complex(1 hour)
Java's oldest Hindu temples (7th century), pre-dating Borobudur by 200 years. 50,000 IDR. Five small temples on a misty plateau surrounded by potato farms. The contrast is surreal
Sikidang Crater(45 minutes)
Active volcanic crater with bubbling mud pools and sulfur vents. 15,000 IDR. Stay on marked paths — the ground is unstable near vents
Telaga Warna (Color Lake)(45 minutes)
A crater lake that shifts between green, blue, and gold depending on sulfur and algae content. 15,000 IDR. Short boardwalk trail around the shore
Wayang Kulit & Javanese Arts
Deep dive into Javanese performing arts — shadow puppetry, gamelan music, and traditional dance.
Sonobudoyo Museum(1.5 hours)
Excellent collection of Javanese art, wayang puppets, kris daggers, and Hindu-Buddhist sculptures. 10,000 IDR. North side of the main square
Wayang kulit (shadow puppet) workshop(2 hours)
Learn to make a simple leather puppet at workshops near the Kraton (100,000-200,000 IDR). The artisans carve buffalo hide into intricate figures
Lunch at Bong Kopitiam(1 hour)
Chinese-Javanese coffee shop serving old-school kopi tubruk and bakmi jawa (Javanese noodles, 25,000 IDR)
Evening wayang kulit performance at Sonobudoyo Museum(2 hours)
Nightly shadow puppet show with live gamelan music. 20,000 IDR. Starts at 8PM. Even without understanding the Ramayana story, the artistry is mesmerizing
Imogiri Royal Tombs & Parangtritis Beach
Visit the sacred royal burial site on a hilltop, then head to the mystical black sand beach of the south coast.
Imogiri Royal Tombs(2 hours)
The burial complex of the Mataram dynasty, 345 steps up a hillside 17km south of Yogya. Open only Monday and Friday (10AM-12PM) — plan accordingly. Modest dress required (batik sarong provided). A guide explains the royal lineage. Free entry, small donation
Parangtritis Beach(3 hours)
Dramatic black sand beach where Javanese believe the Queen of the South Sea resides. Don't wear green (it offends her, according to local belief). Rent a horse-drawn cart along the sand (30,000 IDR). Watch the sunset from the cliff above the sand dunes. Swimming is dangerous due to rip currents
Seafood dinner at a beach warung(1 hour)
Grilled fish with sambal, rice, and kangkung (water spinach). 30,000-50,000 IDR
Day Trip to Solo (Surakarta)
Java's other royal city — 60km east, with its own kraton, batik tradition, and a more local atmosphere than Yogya.
Train to Solo Balapan(1 hour)
Frequent trains from Yogya Tugu station. 15,000-85,000 IDR depending on class
Keraton Surakarta(1.5 hours)
Solo's royal palace — slightly different Javanese royal tradition from Yogya. 15,000 IDR. The pendopo (audience hall) is magnificent
Pasar Klewer batik market(1.5 hours)
Solo's main batik market — more local, less touristy, and cheaper than Yogya's markets. Solo batik has a different pattern tradition (browns and earth tones)
Lunch at Sate Buntel Pak Manto(45 minutes)
Solo specialty: sate buntel (minced goat wrapped in fat and grilled). 25,000 IDR per portion. Rich, smoky, and utterly local
Timang Beach & Southern Coast
Adventure day on Java's dramatic south coast — a gondola ride over crashing waves to a rocky island.
Drive to Timang Beach (Pantai Timang)(2.5 hours)
70km south. Hire a driver (500,000-600,000 IDR for the day). The road winds through karst hills and teak forests
Timang Beach gondola(1.5 hours)
A hand-pulled wooden gondola on cables spanning the churning ocean to a tiny island where lobsters are farmed. 100,000 IDR for the ride. The waves crashing below are terrifying and thrilling. Not for the faint-hearted
Lunch at Indrayanti Beach(1.5 hours)
10km east of Timang. White sand beach with seafood warungs on the cliff. Grilled fish and rice 40,000-60,000 IDR with an ocean view
Free Day & Farewell
Revisit favorites, pick up final souvenirs, or simply enjoy the Yogya pace one more time.
Morning Javanese massage (pijat Jawa)(1.5 hours)
Traditional Javanese massage at a local spa. 100,000-200,000 IDR for 1.5 hours. Focus on deep pressure and stretching
Return to any favorite spot(3 hours)
Borobudur without the crowds (arrive at regular opening 6AM, 350,000 IDR), or linger in the batik quarter
Farewell dinner at Milas(1.5 hours)
Elegant garden restaurant in Prawirotaman. Creative Javanese dishes. Set menu 150,000-250,000 IDR
Final Morning & Departure
Last kopi joss and souvenir shopping before the airport.
Kopi joss breakfast(45 minutes)
One last charcoal coffee. 5,000 IDR
Beringharjo Market shopping(1 hour)
Batik, Javanese masks, wayang puppets, bakpia pastries
Airport transfer to YIA(1 hour)
DAMRI 50,000 IDR or private car 300,000 IDR
21-Day Yogyakarta Itinerary
Arrival & Malioboro Evening
Arrive at YIA, transfer to the city, and explore Yogya's main street at night.
Airport transfer(1 hour)
DAMRI 50,000 IDR or private car 300,000 IDR
Jalan Malioboro evening walk(2 hours)
Street food, becak rides, lesehan dining after 8PM
Gudeg Yu Djum dinner(1 hour)
Jackfruit stew. 30,000 IDR. Jalan Wijilan branch
Borobudur Sunrise
Dawn at the world's largest Buddhist temple.
Transfer to Borobudur(1.5 hours)
Depart 3:30AM. Driver 400,000-500,000 IDR/day
Borobudur Sunrise(3 hours)
450,000 IDR. 2,672 reliefs. Base to summit climb
Via Via Jogja dinner(1.5 hours)
Prawirotaman. Mains 35,000-60,000 IDR
Kraton, Taman Sari & Batik
Sultan's Palace, water garden tunnels, and batik workshop.
Kraton(1.5 hours)
15,000 IDR. Closed Friday
Taman Sari(1.5 hours)
15,000 IDR. Local guide 50,000 IDR
Bale Raos lunch(1 hour)
Royal cuisine. 75,000-150,000 IDR
Batik workshop(3 hours)
75,000-150,000 IDR. Keep your creation
Prambanan Temples
Hindu temple complex and Buddhist ruins.
Prambanan(3 hours)
350,000 IDR. Shiva temple interior
Sewu and Plaosan(1.5 hours)
Included in ticket. Far fewer visitors
Ramayana Ballet (seasonal)(2 hours)
May-Oct. 150,000-400,000 IDR
Mount Merapi Jeep Tour
Sunrise on Indonesia's most active volcano.
Sunrise jeep tour(4 hours)
350,000-450,000 IDR. Depart 4:30AM
Merapi Museum(45 minutes)
10,000 IDR
Beringharjo Market(1.5 hours)
Batik from 30,000 IDR/meter
Jomblang Cave
Rappel into a vertical cave with a heavenly light beam.
Jomblang Cave(5 hours)
60m rappel. Light shaft 10AM-12PM. 450,000-500,000 IDR
Mediterranea lunch(1 hour)
Mains 60,000-120,000 IDR
Rest Day
Slow day in Yogya's neighborhoods.
Late kopi joss breakfast(1 hour)
Charcoal coffee 5,000 IDR
Kotagede Silver Village(2.5 hours)
Hand-crafted filigree jewelry. Bracelets from 50,000 IDR
Angkringan dinner near Tugu Monument(1.5 hours)
Nasi kucing 3,000-5,000 IDR each
Dieng Plateau Day Trip
Java's oldest temples on a misty volcanic plateau.
Drive to Dieng(3.5 hours)
Driver 600,000-800,000 IDR. Depart 5AM
Arjuna Temple Complex(1 hour)
7th century. 50,000 IDR. Misty plateau
Sikidang Crater(45 minutes)
Bubbling mud pools. 15,000 IDR
Telaga Warna(45 minutes)
Color-shifting crater lake. 15,000 IDR
Wayang Kulit & Javanese Arts
Shadow puppetry, gamelan, and Javanese performing arts.
Sonobudoyo Museum(1.5 hours)
Javanese art, wayang puppets, kris daggers. 10,000 IDR
Wayang kulit workshop(2 hours)
Make a leather puppet. 100,000-200,000 IDR
Bong Kopitiam lunch(1 hour)
Bakmi jawa 25,000 IDR
Wayang kulit performance at Sonobudoyo(2 hours)
Nightly 8PM. 20,000 IDR. Live gamelan
Parangtritis Beach & Imogiri
Royal tombs and the mystical black sand coast.
Imogiri Royal Tombs(2 hours)
345 steps. Open Mon/Fri 10AM-12PM only. Free
Parangtritis Beach(3 hours)
Black sand. Don't wear green. Horse cart 30,000 IDR. Sunset from the cliff
Beach warung seafood dinner(1 hour)
Grilled fish 30,000-50,000 IDR
Day Trip to Solo
Java's other royal city with its own kraton and batik tradition.
Train to Solo(1 hour)
15,000-85,000 IDR
Keraton Surakarta(1.5 hours)
15,000 IDR
Pasar Klewer batik market(1.5 hours)
Cheaper than Yogya. Earth-tone Solo batik tradition
Sate Buntel lunch(45 minutes)
Minced goat wrapped in fat. 25,000 IDR
Timang Beach & South Coast
Hand-pulled gondola over crashing waves and white sand beaches.
Drive to Timang Beach(2.5 hours)
Driver 500,000-600,000 IDR
Timang gondola(1.5 hours)
Cable gondola over ocean. 100,000 IDR
Indrayanti Beach lunch(1.5 hours)
White sand. Grilled fish 40,000-60,000 IDR
Side Trip to Semarang — Day 1
Take the train to Central Java's capital — colonial architecture, Chinese temples, and one of Indonesia's most underrated food cities.
Train to Semarang Tawang(3 hours)
Executive class 85,000-150,000 IDR. Beautiful Javanese countryside views
Sam Poo Kong Temple(1 hour)
15th-century Chinese temple honoring Admiral Zheng He. Entry 50,000 IDR. The elaborate architecture blends Chinese and Javanese styles
Old Town (Kota Lama) walk(2 hours)
Dutch colonial quarter with 50+ heritage buildings, many being restored. The Blenduk Church (1753) is the centerpiece. Instagram-worthy facades line the streets
Lumpia Gang Lombok for dinner(1 hour)
Semarang's signature dish: lumpia (fresh spring rolls filled with bamboo shoots and egg). 8,000 IDR each at the original shop. Buy a box of 10 for gifts
Semarang — Brown Canyon & Return
Explore an unexpected geological wonder and return to Yogya.
Brown Canyon (Setro quarry)(2 hours)
A former quarry that has become a stunning red-earth canyon — Semarang's answer to the American Southwest. Free entry. 20km south of the city center. Hire an ojek (motorcycle taxi, 30,000 IDR)
Toko Oen heritage cafe(1 hour)
Dutch-era ice cream parlor and cafe open since 1936. The es krim cokelat (50,000 IDR) and atmosphere are frozen in time. Jalan Pemuda
Rest Day — Javanese Spa & Gardens
Full rest day with traditional Javanese spa treatments.
Javanese lulur spa treatment(2 hours)
Traditional lulur (turmeric body scrub) followed by flower bath. 200,000-400,000 IDR at spas in Prawirotaman. An ancient beauty ritual of the royal court
Afternoon at Taman Pintar science park(1.5 hours)
Near the Kraton. Interactive science exhibits in a beautiful setting. 20,000 IDR. Good for a relaxed afternoon wander
Dinner at Jejamuran(1 hour)
Unique mushroom restaurant where every dish features locally grown mushrooms. Mains 25,000-50,000 IDR. Vegetarian paradise
Borobudur Revisit & Mendut Temple
Return to Borobudur at a different time for a different experience, and visit the often-overlooked Mendut Temple nearby.
Mendut Temple(1 hour)
Buddhist temple 3km from Borobudur with three magnificent Buddha statues inside — considered some of the finest in Southeast Asia. 10,000 IDR. Almost no visitors, deeply peaceful
Borobudur (regular entry)(2.5 hours)
350,000 IDR. Midday light reveals different details than sunrise. The relief panels are easier to study without crowds
Pawon Temple(30 minutes)
Tiny gem between Mendut and Borobudur on the sacred pilgrimage alignment. Free. Most visitors drive past without noticing
Village bicycle tour around Borobudur(2 hours)
Cycle through rice paddies, clove plantations, and traditional villages surrounding the temple. Guided tours 200,000-300,000 IDR. The rural Javanese landscape adds context Borobudur itself can't provide
Javanese Language & Culture Immersion
Deeper cultural day — learn some Javanese phrases, attend a gamelan workshop, and understand the philosophy behind Javanese art.
Gamelan workshop at ISI (Institute of the Arts)(2 hours)
Join a session at Indonesia's top arts institute. Try playing the bronze metallophones and gongs. Arranged through the cultural affairs office. 100,000-200,000 IDR donation. The campus is beautiful
Javanese language lesson with a local tutor(1.5 hours)
Many cultural centers and guesthouses can arrange informal Javanese language sessions. Learn the three levels of Javanese speech (ngoko, madya, krama) — a window into the social hierarchy. 100,000-200,000 IDR
Traditional Javanese dance class(1.5 hours)
Join a beginner class at the Kraton or Padepokan dance school. 50,000-100,000 IDR. The slow, precise movements are harder than they look
Dinner at Gadri Resto(1 hour)
Inside the Kraton complex walls. Traditional royal Javanese recipes. Mains 40,000-80,000 IDR. Candlelit outdoor seating
Hidden Temples & Rice Terraces
Escape to lesser-known temples and Javanese countryside — green rice fields, village life, and temples without another tourist in sight.
Candi Ijo (Green Temple)(1.5 hours)
The highest temple on the Yogya plateau. 10,000 IDR. Views stretch to Merapi and Prambanan. Almost no visitors. Best at sunrise but good anytime
Ratu Boko Palace ruins(1.5 hours)
A mysterious hilltop palace complex above Prambanan. 40,000 IDR. The main gate frames Prambanan in the valley below. Less touristy and more atmospheric than the temples below
Lunch in a rice paddy warung(1 hour)
Many small restaurants along the road between temples have pavilion seating overlooking active rice paddies. Nasi goreng with a view. 20,000-30,000 IDR
Evening in the kampung(2 hours)
Walk the residential neighborhoods behind Malioboro at dusk — children playing, families on doorsteps, the call to prayer from neighborhood mosques. The real Yogya
Day Trip to Magelang & Chicken Church
The famous prayer house shaped like a dove (which everyone calls the Chicken Church) and the countryside around Borobudur.
Drive to Bukit Rhema (Chicken Church)(1.5 hours)
45km. 20,000 IDR entry. A prayer house shaped like a dove (not a chicken) built by a man who had a divine vision. Multiple floors with views toward Borobudur. Surreal and Instagram-famous
Punthuk Setumbu sunrise viewpoint(1 hour)
Hilltop near the Chicken Church with a panoramic view of Borobudur framed by jungle and mountains. 30,000 IDR. Best at dawn but scenic all day
Coffee plantation visit(1.5 hours)
Java was the world's first commercial coffee region. Visit a small plantation near Magelang — tour the plants, see the processing, and taste fresh roasted Javanese coffee. 50,000-100,000 IDR
Farewell Day — Revisit Favorites
Last full day. Return to whatever moved you most during three weeks in Java's cultural capital.
Morning: Revisit a favorite spot(3 hours)
The Kraton at opening, Taman Sari in golden light, or the batik quarter one more time
Final Beringharjo Market shop(1.5 hours)
Last chance for batik, wayang puppets, spices, and bakpia
Farewell dinner at Milas(1.5 hours)
Elegant garden restaurant. Creative Javanese dishes. Set menu 150,000-250,000 IDR
Final Morning & Departure
One last morning in Java's cultural heart.
Kopi joss farewell breakfast(45 minutes)
Charcoal coffee. 5,000 IDR. A Yogya ritual
Airport transfer to YIA(1 hour)
DAMRI 50,000 IDR or private car 300,000 IDR
Travel Tips
Visa & Entry
Visa on Arrival
Most nationalities get a 30-day Visa on Arrival for 500,000 IDR (~$32). The new YIA airport has efficient immigration. Can be extended once at the Yogyakarta immigration office. ASEAN nationals get 30 days visa-free.
transport
Grab Works Well, But Becaks Are Iconic
Grab (Southeast Asia's Uber) works reliably for cars and motorbikes. A becak (bicycle rickshaw) ride along Malioboro costs 20,000-30,000 IDR — agree on the price before boarding. For Borobudur and Prambanan, hire a private driver for the day (400,000-500,000 IDR / ~$26-33). The Trans Jogja bus covers the city for 3,500 IDR per ride.
Budget
One of the Cheapest Cities in Southeast Asia
Street food meals cost 10,000-25,000 IDR ($0.65-1.60). A comfortable hotel room is 200,000-400,000 IDR ($13-26). Gudeg (sweet jackfruit stew) is the must-try local dish — Gudeg Yu Djum is the most famous spot. Budget $20-30/day for comfortable mid-range travel. Combined Borobudur + Prambanan ticket saves money.
Local Customs
Temple Dress Code Is Strictly Enforced
Both Borobudur and Prambanan require covered shoulders and knees. Sarongs are provided at Borobudur but not always at Prambanan — bring your own. Remove shoes inside the Kraton. When visiting Javanese homes, remove shoes at the door and accept offered tea or snacks — refusing is considered rude.
Gotcha: The 'Free' Guide Trap at Temples
At Borobudur and Prambanan, friendly locals may offer to 'show you around for free' or 'practice their English.' This often ends with a request to visit their friend's batik shop where you'll face high-pressure sales. Politely decline unsolicited guides. Official guides wear ID badges and charge fixed rates (100,000-200,000 IDR for 2 hours).
Safety
Mount Merapi Alert Level Changes
Merapi is one of the world's most active volcanoes and erupts regularly. Check the BPPTKG (volcanic monitoring agency) website for current alert levels. At Level 2 or above, the exclusion zone expands. Jeep tours to destroyed villages operate even at elevated levels but summit approaches close. Travel insurance should cover volcanic disruption.
Related Articles
Travel GuidesYour 15 Biggest Yogyakarta Questions, Answered by Someone Who's Been Three Times
Is Borobudur worth the hype? How much does Yogyakarta cost? Can you do Borobudur and Prambanan in one day? Every question, answered straight.
StoriesSeven Days in Yogyakarta: A Travel Journal from Java's Cultural Heart
Borobudur at dawn, batik in the afternoon, gudeg for dinner, and a volcano looming over everything. A week in the city Indonesians call Jogja.
Travel Guides12 Best Things to Do in Yogyakarta That Aren't Just Borobudur
Yes, Borobudur is incredible. But Jogja has underground caves, midnight gudeg kitchens, volcano jeep tours, and silver workshops you shouldn't miss.