Home › Yogyakarta › How many days
How many days in Yogyakarta? 4 days for Borobudur, Prambanan and the sultan's city
By Tony Panopoulos · travel-agency planner in Greece · Updated
Yogyakarta, called Jogja by everyone, is the cultural capital of Java and the only Indonesian region still ruled by a sultan. The city itself has the palace, the old water castle and the batik and puppet workshops, while two of the great monuments of Asia stand within an hour: the Buddhist Borobudur and the Hindu Prambanan, both from the 8th-9th centuries. Give it four days: one in the city, one at Borobudur, one on the slopes of Mount Merapi and at Prambanan, and one for the crafts of Kotagede and the south.
Short answer
Three days covers the Kraton, Taman Sari, Malioboro, Borobudur and Prambanan. The fourth day adds a jeep tour on Mount Merapi, the silver workshops of Kotagede or the sunset at the Ratu Boko palace ruins.
The 4-day plan, day by day
Day 1: The Kraton, Taman Sari and Malioboro
Morning. Visit the Kraton, the sultan's palace complex, built from 1755 and still home to the royal family (entry for foreigners about Rp 25,000-50,000). Go in the morning, when gamelan music, puppet shows or classical dance are performed in the pavilions on certain days. Dress modestly; the palace is closed on some religious days.
Afternoon. Walk 10 minutes to Taman Sari, the 18th-century water castle of the sultans, with bathing pools, an underground mosque (Sumur Gumuling) and tunnels through the surrounding kampung, where artists sell batik paintings. Then take a becak or Grab to Beringharjo market for batik cloth, spices and jamu herbal drinks.
Evening. Walk along Malioboro Street, the city's main shopping street, as the street food stalls set up. Eat gudeg, young jackfruit stewed in palm sugar and coconut milk, for about Rp 25,000-40,000, then drink kopi joss, coffee with a piece of burning charcoal in it, at an angkringan stall near Tugu station.
Men on Malioboro may tell you the palace is closed today and offer to take you to a batik exhibition. It is a classic commission trick; check opening times yourself.
Day 2: Borobudur at sunrise
Morning. Leave at about 4:00 for the 1-1.5 hour drive to Punthuk Setumbu hill (about Rp 50,000), where you watch the sun rise behind the volcanoes with Borobudur emerging from the mist below. Then enter Borobudur (foreigners about US$25 for the grounds), the largest Buddhist monument in the world, built around 800 AD with 504 Buddha statues and some 2,600 relief panels.
Afternoon. Access to the upper terraces is now limited to small groups with a guide and a separate timed ticket, with special sandals provided to protect the stones; book in advance online and check current rules. After the visit, see the small temples of Mendut and Pawon, in a line with Borobudur, about 3 km away.
Evening. Return to Jogja, rest, and eat in Prawirotaman, the traveller district in the south of the city, with cafes and restaurants for Rp 50,000-150,000 per person.
The sunrise tour usually includes a driver for the whole morning, about Rp 400,000-700,000 per car. Borobudur is closed on certain Buddhist days such as Vesak for visitors; check before you go.
Day 3: Mount Merapi and Prambanan
Morning. Take a Merapi lava tour by open jeep on the slopes of Mount Merapi, one of the most active volcanoes in Indonesia, which erupted badly in 2010. The 1.5-2 hour tours (about Rp 400,000-600,000 per jeep for up to four people) visit a museum house left as the eruption found it and the bunker at Kaliadem, with views of the summit on clear mornings.
Afternoon. Drive to Prambanan (foreigners about US$25), about 17 km east of the city, a 9th-century Hindu complex with towers up to 47 metres high dedicated to Shiva, Vishnu and Brahma. The ticket includes the Buddhist temples of Sewu, a few minutes away by the free shuttle.
Evening. From about May to October, watch the Ramayana Ballet on the open-air stage with Prambanan lit up behind, a dance-drama with some 200 dancers and gamelan musicians (tickets from about Rp 150,000-500,000). In the rainy season it moves to an indoor theatre.
Merapi's activity level changes; the tours run only in permitted zones. Check the current alert level and follow the instructions of your driver.
Day 4: Kotagede, batik and the Ratu Boko sunset
Morning. Go to Kotagede, about 20 minutes south-east, the old capital of the Mataram kingdom in the 16th century, with a royal cemetery, an old mosque and lanes of traditional houses. Its silversmiths still make filigree jewellery in workshops you can visit for free.
Afternoon. Take a batik class in the city (about Rp 150,000-350,000 for 2-3 hours), where you draw with hot wax on cotton and leave with your own piece, or visit a wayang kulit shadow puppet maker. Then drive about 45 minutes east to Ratu Boko (foreign ticket extra), the hilltop ruins of a palace complex.
Evening. Watch the sunset from Ratu Boko over the plain and Prambanan, then return to Jogja for a last dinner of sate klathak, goat satay grilled on bicycle spokes, a speciality of the Imogiri road.
Combined tickets for Borobudur, Prambanan and Ratu Boko are sometimes offered for foreigners at a discount; ask at the counter or check the official site.
Only have 3 days?
With 3 days, do Days 1 to 3 and skip the Merapi jeep on Day 3 if you are tired after the Borobudur sunrise. Kotagede and Ratu Boko are the parts you lose.
Got extra days?
A 5th day can go to Jomblang Cave, where you are lowered on ropes into a sinkhole to see the light beam at midday (book ahead), to the beaches of Gunung Kidul, or to the Dieng Plateau, a volcanic highland with ancient temples about 3-4 hours north-west.
Where to stay in Yogyakarta
| Budget | Area | Why | Typical double/night |
|---|---|---|---|
| Budget | Sosrowijayan (near Malioboro) | Guesthouses and hostels in lanes off Malioboro, walk to Tugu station. | Rp 150,000-350,000 |
| Mid-range | Prawirotaman | Small hotels with pools, cafes and good restaurants, quieter than Malioboro. | Rp 400,000-900,000 |
| Mid-range | Malioboro / Tugu | Central business hotels, walk to the market, the palace and the station. | Rp 500,000-1,000,000 |
| Comfort | Borobudur area resorts | Villas among rice fields with views of Borobudur, best for the sunrise. | Rp 2,000,000-6,000,000 |
Getting around
Yogyakarta International Airport (YIA) is about 45 km west of the city; the airport train reaches Tugu station in about 40 minutes, and a taxi takes about 1 hour. Trains from Jakarta take about 6-8 hours. In the city, use Grab or Gojek for cars and motorbike taxis (most rides Rp 15,000-40,000), or a pedal becak for short trips (agree the price first). For Borobudur, Prambanan and Merapi, hire a car with a driver for the day, about Rp 500,000-800,000.
What to eat in Yogyakarta
Jogja's dish is gudeg, jackfruit slow-cooked for hours in palm sugar, coconut milk and teak leaves, served with rice, chicken, egg and spicy cow-skin crackers; it is sweet, and eaten for breakfast as well as dinner. Try sate klathak (goat satay), bakmi Jawa (Javanese noodles cooked over charcoal) and nasi kucing, tiny packets of rice sold at night at angkringan stalls for a few thousand rupiah. Take home bakpia, small cakes filled with mung bean paste, made in the Pathok area. A warung meal costs Rp 20,000-50,000; a restaurant meal Rp 80,000-200,000.
Best time to visit
The dry season, May to October, is best, with sunny mornings and the outdoor Ramayana Ballet. Temperatures are around 30-32°C all year, with cool mornings at Borobudur and on Merapi. The rainy season, roughly November to March, brings heavy afternoon storms but greener landscapes and fewer visitors. During Ramadan, some warungs close by day and Lebaran (Eid) holidays fill trains and hotels.
What a day costs
| Budget | Mid-range | Comfort | |
|---|---|---|---|
| Bed (per person, sharing a double) | Rp 150,000 | Rp 400,000 | Rp 1,200,000 |
| Food & drink | Rp 120,000 | Rp 300,000 | Rp 700,000 |
| Sights & tickets | Rp 200,000 | Rp 400,000 | Rp 700,000 |
| Local transport | Rp 50,000 | Rp 200,000 | Rp 500,000 |
| Total per person, per day | about Rp 520,000 | about Rp 1,300,000 | about Rp 3,100,000 |
Approximate 2026 prices in Indonesian rupiah, roughly Rp 18,000-19,000 to 1 euro; foreign tickets for Borobudur and Prambanan are set in US dollars and paid in rupiah. Hotels usually add about 21% tax and service to quoted room rates.
Before you go
Common questions
Can I still climb Borobudur?
Yes, but with limits. Since 2023 access to the upper levels is restricted to a daily quota of visitors in small guided groups, with a separate timed ticket and special sandals to protect the stone. The grounds and the lower base can be visited with the normal ticket. Book the climbing ticket online in advance and check the current rules.
Is it worth staying near Borobudur?
For the sunrise, yes. Borobudur is about 1-1.5 hours from central Jogja, so a night in the villages around it lets you wake up at 4:30 instead of 3:30 and see the temple area in the quiet of early morning. The rest of the trip is easier from the city, so one night there is usually enough.
What should I wear at the temples and the palace?
Cover shoulders and knees at the Kraton, mosques and temples; at Borobudur and Prambanan, a sarong is provided or included if your clothes are too short. Remove shoes where asked. Bring a hat, sunscreen and water, as the monuments have little shade, and light rain gear in the wet season.
How do I get from Yogyakarta to Bali?
The quickest way is a 1-hour 15-minute flight from YIA to Denpasar. Overland, take the train east to Banyuwangi (about 12-14 hours), then the ferry to Gilimanuk on Bali, and a bus or car. Many travellers break the journey with a sunrise at Mount Bromo or the Ijen crater in East Java.
How this guide was made
Compiled by TonyPlan from official tourism, transport and attraction sources and on-the-ground travel knowledge. Prices are approximate for 2026 and change with season; anything we could not confirm is marked as approximate.
Some links on this page are partner links. If you book through them TonyPlan may earn a commission; the price you pay is the same. How we make money.