Arrive in Yogyakarta and head to your hotel near Malioboro or Jl. Prawirotaman to store luggage and rest; request early check-in or at least luggage hold so you can shower and freshen up.
Have a classic Yogyakarta breakfast: gudeg (young jackfruit stew) at a local warung. Many gudeg vendors operate morning hours — try Gudeg Pawon if available (often very early-morning service).
Walk Malioboro Street to feel the city’s energy, pick up batik or souvenirs and sample angkringan snacks; Malioboro is open all day and lively in the morning.
Enjoy traditional Javanese dishes in a refined setting at Bale Raos, serving royal-style recipes; good introduction to local flavours and well-suited for a midday sit-down.
Visit the former royal garden and bathing complex (Taman Sari) to see the fascinating water architecture and underground passages; typically open roughly 09:00–16:00 (confirm before visiting).
Visit Ratu Boko archaeological site above Prambanan for sunset views over the plains — typically open until early evening (approx 06:00–18:00) and known for dramatic dusk light.
Savour Yogyakarta’s famous sate klathak (grilled lamb on metal skewers) at a popular spot that usually opens in the evening; hearty local dinner after a full day.
Finish the night with a relaxed angkringan session (street-side coffee & snacks) near Malioboro — a great way to absorb local nightlife and low-cost street food.
Leave early (about 1–1.5 hours drive from central Yogyakarta) to reach Borobudur in time for sunrise; sunrise tickets and entry are available early — sunrise opening commonly starts before dawn (approx 04:00–06:30).
Experience sunrise at Borobudur — the stupas silhouetted against dawn are spectacular; sunrise visit typically requires a special ticket and starts before regular opening hours (confirm and pre-book).
Visit the Kraton to learn about Javanese court history and culture; typical opening hours are around 08:30–14:00 (confirm current hours and guided-tour times).
Dine at House of Raminten for theatrical, eclectic Javanese dishes and a memorable local dining atmosphere; popular with visitors and usually open midday to late evening.
Choose a relaxed afternoon: Taman Pintar science park for families or a hands-on batik workshop in Kotagede to learn traditional techniques — most workshops run in afternoons (confirm booking).
Return to the city for a classic gudeg dinner at a reputable place like Gudeg Yu Djum (opens daytime to evening) to close your full cultural day in Yogyakarta.
Leave at around 03:30 to make the ~8–9 hour ride back and arrive in Bandung by 12:00 as requested — take the same main corridor and keep stops efficient.
Arrive back in Bandung at 12:00 as planned. Unpack, rest, and perform a quick post-ride check on your bike (tyres, oil, chain) to finish the trip responsibly.