TripPick Indonesia Indonesia

Yogyakarta 3-Day Essentials

Borobudur + Prambanan + Sultan's Palace

Yogyakarta 3-Day Itinerary — Quick Answer

As of 2026
Trip length
3 days
Est. cost / person (mid, ex-flights)
$280
Budget–luxury
$94–$880

As of 2026, the recommended Yogyakarta 3-day route runs Day1 Borobudur Sunrise + Prambanan · Day2 Sultan's Palace + Taman Sari + Malioboro · Day3 Mt. Merapi Lava Jeep + cooking class + departure, grouping the must-see sights with minimal backtracking. Estimated cost per person (excluding flights) is around $280 on a mid-range budget. Three days covers the core — Day 1 for Borobudur sunrise and Prambanan with the Ramayana Ballet, Day 2 for the Sultan's Palace, Taman Sari and Malioboro Street, Day 3 for a Mt. Merapi Lava Jeep tour and a Javanese cooking class before departure.

3-Day Total Budget at a Glance

Budget

$94

Per person, flights excl.

Recommended

Mid-Range

$280

Per person, flights excl.

Luxury

$880

Per person, flights excl.

Book Hotels & Flights for This Itinerary

Search Yogyakarta hotels and flights in one place. Trip.com offers competitive comparison rates.

Day-by-Day Detailed Schedule

DAY 1

Borobudur Sunrise + Prambanan

UNESCO temple core

Activities

  1. 03:30 Manohara Hotel sunrise pass pickup 5 hours

    Pre-book the Manohara Hotel sunrise pass (IDR 350,000 / $23) — the only way to enter Borobudur before sunrise. The 1,200 daily slots include hotel transport and breakfast.

    Cost: $23 sunrise pass + $25 transport TIP: Book online 1-2 weeks ahead. The temple opens at 4:30 AM for pass holders only — regular tickets enter at 6:00 AM after the sunrise has passed.
  2. 10:00 Mendut Temple + breakfast 1.5 hours

    Small Buddhist temple 3 km east of Borobudur — part of the same 9th-century complex. Breakfast included with the Manohara sunrise pass.

    Cost: Included TIP: Skip if you're tired — Borobudur is the main event. Mendut and Pawon together take 30 minutes.
  3. 13:00 Prambanan (UNESCO Hindu temple) 3 hours

    9th-century Hindu temple complex — 240 temples on the original site, with the 47 m tall Shiva temple as the centerpiece. The largest Hindu temple complex in Southeast Asia.

    Cost: IDR 50,000 ($3.50) entry TIP: Combined ticket with Borobudur IDR 75,000 ($5) saves vs. separate entries. Modest dress — sarong provided free at entry. Late afternoon visit has the best light for photos.
  4. 17:00 Prambanan sunset + Ratu Boko 1.5 hours

    Stay at Prambanan for sunset, or visit Ratu Boko (a hilltop ruin 3 km south) which has the better Prambanan sunset view.

    Cost: Included with Prambanan ticket TIP: Ratu Boko has fewer crowds and a higher vantage point. Bring water — it's exposed.
  5. 19:00 Ramayana Ballet (May-October only) 2 hours

    Open-air performance of the Ramayana epic at Prambanan with the temple as the backdrop. The full ballet (single night, 4 acts) is IDR 450,000 ($30); the episodic version (one act per night) is IDR 250,000 ($16).

    Cost: IDR 250,000-450,000 TIP: Pre-book through the Prambanan ticket office or Klook. Only runs May-October (dry season).
  6. 21:30 Dinner — Gudeg Yu Djum 1 hour

    The reference gudeg restaurant in Yogyakarta on Wijilan Street. Young jackfruit slow-cooked in coconut milk for hours — Yogyakarta's signature dish.

    Cost: $2-5 TIP: Cash only. Multiple Wijilan Street branches. The original is the most-recommended.

Meal Recommendations

Breakfast

Manohara breakfast (included with sunrise pass)

Borobudur · Included

Early start at 3:30 AM.

Lunch

Borobudur area warung

Magelang · $5-10

Pick a warung near the temple complex.

Dinner

Gudeg Yu Djum

Wijilan Street · $2-5

Yogyakarta's signature dish.

Transit:

Manohara Hotel pickup at 3:30 AM. Pre-arranged driver to Prambanan in the afternoon.

DAY 1 Estimated Spend (per person, flights excl.)

Budget $22 Mid $80 Luxury $280
DAY 2

Sultan's Palace + Taman Sari + Malioboro

Javanese heritage core

Activities

  1. 09:00 Kraton (Sultan's Palace) 2 hours

    The Sultan of Yogyakarta's official residence and the cultural heart of the city — parts open to visitors, gamelan performances on certain days, Javanese cultural exhibits.

    Cost: IDR 15,000 ($1) TIP: Modest dress mandatory — covered shoulders and knees. The Sultan still lives here; some areas are private. Check the gamelan performance schedule at the entrance.
  2. 11:30 Taman Sari Water Castle 1.5 hours

    18th-century royal bathing complex — atmospheric ruins, underground tunnels, the famous circular bathing pool. The most-photographed Sultan's Palace site.

    Cost: IDR 15,000 ($1) TIP: Walking from the Kraton (10 minutes). Hire a guide at the entrance ($3-5) for the underground tunnel and mosque.
  3. 13:00 Lunch — Bale Raos 1.5 hours

    Javanese royal cuisine in a courtyard setting near the Sultan's Palace — the menu is based on Sultan's family kitchen records. The closest you'll get to authentic palace dining outside the Kraton itself.

    Cost: $10-25 TIP: Reserve Fri-Sat. Cards and cash. Tip 10%. Walking distance from the Sultan's Palace entrance.
  4. 15:00 Malioboro Street + Pasar Beringharjo 3 hours

    Yogyakarta's main shopping street — souvenir shops, batik, leather, Javanese crafts. Pasar Beringharjo is the traditional market at the southern end with batik fabric upstairs and food stalls downstairs.

    Cost: Free walking; bargaining required TIP: Bargain hard at Pasar Beringharjo — start at 30-50% of the asked price. Cash rupiah. The street is busiest 16:00-21:00.
  5. 18:00 Malioboro Street food + Bakpia Pathok souvenirs 2 hours

    Evening lesehan (mat-seating) food stalls along Malioboro — nasi goreng, sate, soto ayam at $2-8 per dish. Stop at Bakpia Pathok 25 for the standard Yogyakarta souvenir.

    Cost: $3-10 TIP: Cash only at stalls. Negotiate price before ordering. Bakpia shelf life is 3-5 days; buy on the last day for gifts.
  6. 20:30 Dinner — Sate Klathak Pak Pong (Bantul) 1.5 hours

    Yogyakarta's distinctive satay — goat meat skewered on metal bicycle spokes, grilled over coconut husks. Pak Pong is the most-recommended of the dozen sate klathak shops in Bantul.

    Cost: $3-8 TIP: Cash and cards. 30 minutes by Gojek from Malioboro. Arrive before 19:00 to avoid the wait.

Meal Recommendations

Breakfast

Hotel + Indonesian coffee

Yogyakarta · $1-5

Try kopi tubruk for traditional Indonesian coffee.

Lunch

Bale Raos

Kraton · $10-25

Royal Javanese cuisine.

Dinner

Sate Klathak Pak Pong

Bantul · $3-8

Goat satay grilled on bicycle spokes.

Transit:

Walking Malioboro + Kraton. Gojek to Bantul (30 minutes, $5-8).

DAY 2 Estimated Spend (per person, flights excl.)

Budget $22 Mid $70 Luxury $200
DAY 3

Mt. Merapi Lava Jeep + cooking class + departure

Volcano + cuisine

Activities

  1. 04:30 Mt. Merapi sunrise Lava Jeep tour 4 hours

    Active volcano (last major eruption 2010) — jeep tour through the lava-aftermath terrain with sunrise viewpoint. The standard adventure tour from Yogyakarta.

    Cost: IDR 350,000 ($23) TIP: 4:30 AM pickup from your hotel. 30 km north of the city. Combine with Kaliurang for lunch on the way back. Pre-book through Klook or your hotel.
  2. 10:00 Return + Javanese cooking class 4 hours

    Half-day cooking class — Pasar Beringharjo market tour, hands-on cooking of 4-5 dishes (gudeg, nasi goreng, sambal, Javanese curries), plus the meal. ViaVia Cafe and Yogyakarta Cooking Class are the most-recommended schools.

    Cost: $25-40 per person TIP: Book 2-3 days ahead. Vegetarian options on request. Recipe book included.
  3. 15:00 Late lunch — Jejamuran (mushroom specialist) 2 hours

    Yogyakarta's most-distinctive restaurant — every dish features mushrooms grown on the on-site farm. Popular with vegetarian travelers and food-curious visitors.

    Cost: $5-15 TIP: Cards and cash. 30 minutes by Gojek from Malioboro. The multi-course tasting set is the easiest way to sample the menu.
  4. 17:30 Final Malioboro + Bakpia Pathok souvenirs 2 hours

    Last-day souvenir run — batik, silver jewelry from Kotagede, Bakpia Pathok 25 boxes for the flight home.

    Cost: $5-30 TIP: Bargain hard. Cash rupiah. Buy Bakpia on the last day — 3-5 day shelf life.
  5. 20:00 Farewell — Amanjiwo or Plataran Borobudur 2.5 hours

    Final luxury dinner at Amanjiwo ($80-200, the country's most-recognized luxury hotel) or Plataran Borobudur ($40-100, more accessible price). Both 1 hour from the city.

    Cost: $40-200 TIP: Reserve 1-2 weeks ahead. Smart casual. Cards and cash.
  6. 23:30 Departure from Yogyakarta International Airport (JOG) 45 min

    Late-evening departures back to Korea, Japan or onward in Southeast Asia. Most routings transit via Kuala Lumpur (KUL) or Jakarta (CGK).

    Cost: Taxi $23 or pre-book Klook airport transfer TIP: The airport is 45 km west of the city; allow at least 1.5 hours for transfer + check-in.

Meal Recommendations

Breakfast

Mt. Merapi tour + Kaliurang stop

Mt. Merapi area · Included with tour

Mountain warung breakfast.

Lunch

Jejamuran

Sleman · $5-15

Mushroom-only menu.

Dinner

Amanjiwo or Plataran Borobudur

Magelang · $40-200

Luxury farewell.

Transit:

Mt. Merapi tour + Gojek + airport transfer.

DAY 3 Estimated Spend (per person, flights excl.)

Budget $50 Mid $130 Luxury $400

Book Yogyakarta Tours & Tickets

Packing Checklist

Yogyakarta 3-Day Itinerary FAQ

Is 3 days enough for Yogyakarta?
Yes for the core — Borobudur sunrise, Prambanan, the Sultan's Palace, Mt. Merapi, Malioboro and a Javanese cooking class. Add 2 days for Jomblang Cave and Solo (Surakarta) by train, or extend with a 1-hour Bali flight for the full Java + Bali combo.
Is Borobudur sunrise a must-do?
Yes — the only way to experience Borobudur without the day crowds. IDR 350,000 ($23) via Manohara Hotel sunrise pass, 1,200 daily slots. Pre-book online 1-2 weeks ahead. The temple opens at 4:30 AM for pass holders only.
When to visit?
May-September is the dry season — ideal for clear Borobudur sunrise photos. October-April is the wet season with afternoon thunderstorms (mornings usually clear). Avoid Indonesian school holidays if you want quieter temple visits.

Looking for Different Trip Lengths?

Why you can trust 3-day itinerary

Jimmy Kong TripPick founder · Travel content creator

Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.

8+ years analyzing travel data 30+ countries visited Live exchange rate verified
📅 Published: