1 Week in Java: Borobudur, Bromo & Yogyakarta Cultural Route

· 6 min read Itinerary
Stone path leading through tropical vegetation toward Borobudur temple, Central Java

Java is Indonesia’s cultural and political centre — the most densely populated island on earth and the location of two of the greatest temple complexes in Southeast Asia, the most dramatic active volcano in the region, and a capital city of 30 million people. A week covers the essential circuit without rush: Jakarta for arrival and context, Yogyakarta for culture and temples, Bromo for the volcanic finale.

Budget tiers used in this guide:

  • Budget: economy trains, hostels and guesthouses, warung eating
  • Mid-range: business-class trains, 3-star hotels, restaurants, organised day tours

Day 1: Jakarta — Kota Tua & Betawi Culture

Fly into Soekarno-Hatta International Airport (CGK). Most Asian and Middle Eastern connections plus Bali arrivals land here. Take the Airport Railink train to central Jakarta (approximately IDR 70,000, 40 minutes) or a Bluebird taxi (approximately IDR 200,000–350,000 depending on traffic).

Head to Kota Tua (Old Town) in North Jakarta for your first afternoon. The Dutch colonial architecture of Fatahillah Square is a striking contrast to the modern skyscraper city surrounding it — the former Batavian town hall now houses the Jakarta History Museum (entry approximately IDR 5,000). The waterfront Sunda Kelapa harbour still has traditional Phinisi wooden schooners moored alongside modern vessels — a remarkable sight.

Evening: Betawi dinner in Menteng or Kemang. Soto Betawi (rich coconut-milk beef soup; approximately IDR 40,000–70,000) is the local dish. Restaurant recommendations change frequently in Jakarta; current options are easily found via local food blogs.

Accommodation: Budget — Pod Jatinegara or similar central hostels from approximately USD 15/night. Mid-range — Akmani Hotel or Harris Hotel from approximately USD 60–80/night.


Day 2: Jakarta to Yogyakarta

Option A — Train: the Argo Semeru or Taksaka express trains run from Gambir Station in central Jakarta to Yogyakarta Tugu Station. Journey: approximately 8 hours. Economy class: approximately IDR 250,000–350,000; business (eksekutif): approximately IDR 550,000–750,000 (as of 2026). Book through KAI Access app or kai.id — seats sell out on weekends and holidays, so book at least 3 days ahead.

Option B — Fly: 1 hour from CGK to Yogyakarta Adisutjipto Airport (JOG) or the newer Kulon Progo Airport (YIA); fares from approximately IDR 300,000–600,000 one-way with Lion Air, Garuda or Batik Air.

The train is the recommended option — Gambir Station is central, the journey is scenic through rice fields and the Priyangan highlands, and the business class carriages are comfortable.

Arrive Yogyakarta early afternoon. Check into accommodation. Evening: stroll Jalan Malioboro — Yogyakarta’s main shopping street lined with batik stalls, leather goods, warungs and street performers. Dinner at a local warung on or near Malioboro: nasi gudeg (young jackfruit slow-cooked in coconut milk with chicken and sambal; approximately IDR 25,000–45,000 per portion) is Yogyakarta’s signature dish.

Accommodation: Budget — ViaVia Hostel or Bladok Losmen (near Malioboro) from approximately USD 15–20/night. Mid-range — Dusun Jogja Village Inn or Tentrem Hotel from approximately USD 60–100/night.


Day 3: Borobudur Sunrise & Prambanan Afternoon

An early and full day.

Depart 4am from Yogyakarta by taxi or private car (approximately IDR 200,000–350,000 one-way to Borobudur; 40km, 1 hour).

Borobudur sunrise: arrive before the gates open for the sunrise ticket (approximately IDR 925,000 per foreign visitor as of 2026). Climb the terraces as the sky lightens. On a clear morning, the volcanic peaks of Merapi, Merbabu and Sundoro are visible from the upper circular terraces. Allow 2 hours minimum on the temple; a licensed guide (approximately IDR 150,000–200,000) is worth the cost for first-time visitors.

Return to Yogyakarta by noon. Lunch and a brief rest.

Afternoon: Prambanan (17km east of Yogyakarta; taxi approximately IDR 60,000–100,000). The 9th-century Hindu compound is best seen in afternoon light. Entry approximately IDR 525,000 per foreign visitor (as of 2026); combo ticket with Borobudur approximately IDR 1,000,000 — buy at Borobudur in the morning. Allow 1.5–2 hours for the inner compound.

If visiting on a full moon night (June–October), the Ramayana Ballet is performed at the outdoor amphitheatre after dark (approximately IDR 250,000–350,000; book through prambanan.com).


Day 4: Kraton, Taman Sari & Batik

A slower day exploring Yogyakarta’s court culture.

Kraton (Yogyakarta Royal Palace): the living palace of the Sultan of Yogyakarta, who retains a ceremonial role in the province’s governance. Open to visitors; entry approximately IDR 15,000; gamelan performances in the main pavilion on certain mornings. Allow 1.5 hours.

Taman Sari (Water Castle): the 18th-century bathing complex of the Sultanate, a few minutes’ walk from the Kraton. Sunken pools, underground tunnels, batik studios in the kampung above. Entry approximately IDR 15,000. The batik galleries immediately outside the entrance are genuinely good.

Batik workshop: multiple studios around Jalan Tirtodipuran offer hands-on batik making (tulis — hand-drawn wax resist; cap — stamp method). Classes run approximately IDR 150,000–300,000 per person for a 2-hour session; you take your piece home.

Evening: Jalan Prawirotaman (the art and restaurant district south of the Kraton) for dinner. Better quality restaurants than Malioboro; approximately IDR 80,000–200,000 per person.


Day 5: Mount Merapi Jeep Tour & Kaliurang

Mount Merapi (2,930m) is one of the world’s most active volcanoes — it last erupted significantly in 2010. The slopes above the danger zone are accessible by jeep for a fascinating tour through villages buried by pyroclastic flow and partially excavated after the eruption.

Lava tour jeep: depart from Kaliurang (30 minutes north of Yogyakarta by taxi, approximately IDR 100,000). 4WD jeep tours from the Lava Tour base at Kaliurang cost approximately IDR 300,000–500,000 per jeep (not per person — fits 4–5 people) for a 2-hour circuit through the 2010 eruption zone including the buried house museum and lava flow viewing point.

Afternoon: Kaliurang hot springs (Tlogo Putri area, approximately IDR 20,000 entry) — modest but pleasant thermal pools in a forest setting at the volcano’s base.

Return to Yogyakarta for the night.


Day 6: Yogyakarta to Bromo

This is the logistics day. Yogyakarta to the Bromo area requires either:

Option A — Train to Malang/Probolinggo: Take the morning train from Yogyakarta Tugu to Malang (Malabar or Gajayana express; approximately 6–7 hours; approximately IDR 350,000–700,000 eksekutif class as of 2026). From Malang, hire a private car to Cemoro Lawang (approximately 2.5 hours; approximately IDR 350,000–500,000).

Option B — Private car all day: Charter a car with driver from Yogyakarta directly to Cemoro Lawang (approximately 6–7 hours; approximately IDR 600,000–900,000 for the vehicle). More expensive but seamless.

Arrive Cemoro Lawang by evening. Check into accommodation; arrange your jeep for the 3am departure. A simple dinner is available in the village.

Accommodation: Budget — basic guesthouses in Cemoro Lawang from approximately IDR 150,000–250,000/night. Mid-range — Hotel Bromo Permai or Lava View Lodge from approximately IDR 400,000–700,000/night.


Day 7: Mount Bromo Sunrise & Departure

3am departure from Cemoro Lawang by 4WD jeep to Penanjakan viewpoint (approximately IDR 450,000–700,000 per jeep for the full sunrise circuit). Arrive Penanjakan by 4:30am for sunrise at approximately 5:30–6am. Return to Cemoro Lawang, then cross the Lautan Pasir (Sea of Sand) to the Bromo crater steps. Walk 253 steps to the rim; look into the active crater.

National park entry: approximately IDR 320,000 weekdays / IDR 420,000 weekends for foreign visitors (as of 2026).

Return to your vehicle by 8–9am. Drive to Probolinggo or Malang for the afternoon flight from Surabaya (SUB), or fly home directly from Malang (MLG) with Wings Air or Citilink.


Budget Summary

CategoryBudget/dayMid-range/day
AccommodationUSD 15–20USD 60–100
FoodUSD 8–15USD 20–40
Transport & activitiesUSD 15–25USD 35–60
TotalUSD 38–60/dayUSD 115–200/day

Total 7-day trip: approximately USD 266–420 (budget) to USD 805–1,400 (mid-range), excluding international flights. Estimates as of 2026.

Book ahead

Book the key experiences

Turn this itinerary into reality. Secure your spots — popular tours sell out 2–3 days ahead.