Complete 14-day Indonesia itinerary (day-by-day plan)
Full written version of this 14-day Indonesia itinerary, including the main stops, transfers, and highlights for each day.
If you're looking for a shorter version of this route, see the Indonesia 10-day itinerary.
Day 1: Jakarta (arrival and Kota Tua intro)
Arrive in Jakarta, settle into Central Jakarta, and spend a relaxed first afternoon in the old-town area with colonial landmarks and a classic dinner.
- 14:00 — Check-in in Central Jakarta
- 16:00 — Visit Fatahillah Square and Jakarta History Museum
- 17:30 — Walk around Kota Tua
- 19:30 — Dinner at Cafe Batavia
Transport: Taxi or ride-hailing within Jakarta city center.
Day 2: Yogyakarta (flight and royal heritage)
Fly to Yogyakarta and begin the Java cultural stretch with the Sultan’s Palace, Taman Sari, and an easy evening in Prawirotaman.
- 07:30 — Jakarta → Yogyakarta flight
- 09:30 — Arrival and hotel check-in
- 11:00 — Visit Sultan's Palace
- 13:00 — Lunch at Bale Raos
- 14:30 — Visit Taman Sari Water Castle
- 17:00 — Walk and coffee in Prawirotaman
- 19:30 — Dinner at Mediterranea Restaurant
Transport: Domestic flight Jakarta → Yogyakarta, local taxi and walking in Yogyakarta.
Day 3: Yogyakarta (Prambanan and markets)
Visit Prambanan in the morning, add museum and market time later in the day, and finish with one of Yogyakarta’s signature dishes.
- 08:00 — Visit Prambanan Temple
- 12:30 — Lunch at Abhayagiri Restaurant
- 14:00 — Visit Ullen Sentalu Museum
- 16:30 — Shopping at Malioboro Street Market
- 19:00 — Dinner at Gudeg Yu Djum
Transport: Local taxi/Private Car and walking within Yogyakarta city and nearby sites.
Day 4: Borobudur day trip
Do an early start for Borobudur sunrise, add nearby Mendut and Pawon temples, and return to Yogyakarta for a slower afternoon and evening.
- 04:30 — Yogyakarta → Borobudur
- 06:00 — Sunrise visit at Borobudur Temple
- 10:00 — Breakfast/lunch at Manohara Restaurant
- 11:30 — Visit Mendut and Pawon Temples
- 13:00 — Return to Yogyakarta
- 15:00 — Relax at hotel or explore Jalan Prawirotaman
- 19:00 — Dinner at House of Raminten
Transport:Taxi for the Borobudur day trip, local taxi and walking in Yogyakarta.
Day 5: Malang (train across Java)
Travel east by train to Malang, check in, and explore some of the city’s colonial-era character before dinner.
- 07:00 — Yogyakarta → Malang by train
- 14:30 — Arrival and check-in in Malang
- 16:00 — Visit Ijen Boulevard and Malang City Square
- 18:30 — Dinner at Toko Oen
Transport: Intercity train Yogyakarta → Malang, local taxi and walking in Malang.
Day 6: Mount Bromo day trip from Malang
Very early start for one of Java’s most iconic landscapes, with sunrise views, crater access, and a return to Malang the same day.
- 03:30 — Malang → Bromo by jeep
- 06:00 — Sunrise at Mount Penanjakan
- 07:30 — Hike to Mount Bromo crater
- 09:30 — Breakfast at local warung
- 11:00 — Return to Malang
- 15:00 — Rest at hotel
- 19:00 — Dinner at Warung Bu Kris
Transport: Jeep transfers Malang ↔ Bromo, local walking.
Day 7: Ubud (fly to Bali)
Fly from Malang to Bali, head inland to Ubud, and spend the rest of the day with a classic combination of monkey forest, market, and Balinese food.
- 07:00 — Malang → Denpasar flight
- 09:00 — Denpasar → Ubud
- 10:30 — Check-in in Ubud
- 12:00 — Lunch at Warung Babi Guling Ibu Oka
- 14:00 — Visit Sacred Monkey Forest Sanctuary
- 16:00 — Explore Ubud Art Market
- 19:00 — Dinner at Bebek Bengil
Transport: Flight Malang → Denpasar, car transfer Denpasar → Ubud, local walking.
Day 8: Ubud (rice terraces, waterfall, performance)
A varied inland Bali day with rice terraces, waterfall scenery, a museum stop, and an evening dance performance.
- 08:00 — Visit Tegalalang Rice Terraces
- 11:00 — Visit Tegenungan Waterfall
- 13:00 — Lunch at Warung Sopa
- 15:00 — Visit Blanco Renaissance Museum
- 18:30 — Balinese dance performance at Ubud Palace
- 20:00 — Dinner at Casa Luna
Transport: Local car or scooter transfers and walking within Ubud and nearby sites.
Note: If looking for a more Bali-focused itinerary, see the Bali 10-day itinerary or the Bali 14-day itinerary.
Day 9: Ubud (yoga and temple countryside)
Start with yoga, then move into a quieter countryside temple and coffee-plantation day around the Ubud area.
- 07:30 — Morning yoga at Radiantly Alive
- 10:00 — Visit Gunung Kawi Temple
- 12:30 — Lunch at Warung Dewa Malen
- 14:30 — Visit Bali Pulina coffee plantation
- 17:00 — Return to Ubud and relax
- 19:30 — Dinner at Ibu Oka 2
Transport: Local car transfers and walking in the Ubud area.
Day 10: Ubud (ridge walk and cooking class)
Use your final full day in Ubud for a scenic walk, a central temple stop, and a hands-on Balinese cooking class.
- 08:00 — Morning walk at Campuhan Ridge
- 10:30 — Visit Saraswati Temple
- 12:30 — Lunch at Clear Cafe
- 14:00 — Balinese cooking class at Paon Bali
- 18:30 — Dinner at Locavore
Transport: Local walking and short car transfers in Ubud.
Day 11: Seminyak (transfer to the coast)
Leave inland Bali for a more relaxed south-coast stay, with beach time, sunset drinks, and dinner in Seminyak.
- 09:00 — Ubud → Seminyak
- 10:30 — Check-in in Seminyak
- 12:00 — Lunch at Warung Eny
- 14:00 — Relax at Seminyak Beach
- 18:00 — Sunset drinks at Potato Head Beach Club
- 20:00 — Dinner at Bambu Restaurant
Transport: Private car transfer Ubud → Seminyak, local walking.
Day 12: Seminyak (beach, temple, shopping)
Slow the pace with beach time, a nearby temple, and some shopping around Seminyak’s stylish side.
- 09:00 — Morning beach time at Double Six Beach
- 12:30 — Lunch at Sea Circus
- 14:00 — Visit Petitenget Temple
- 16:00 — Shopping at Seminyak Village
- 19:00 — Dinner at Bambu Indah
Transport: Local walking and short taxi rides within Seminyak.
Day 13: Uluwatu day trip
Spend the day on Bali’s Bukit Peninsula for cliffside temple views, beach time, and the classic sunset Kecak performance.
- 09:00 — Seminyak → Uluwatu
- 10:00 — Visit Uluwatu Temple
- 12:30 — Lunch at Single Fin Bar
- 14:00 — Relax at Padang Padang Beach
- 17:30 — Watch Kecak Fire Dance
- 19:00 — Return to Seminyak
- 20:30 — Dinner at Motel Mexicola
Transport: Car transfers Seminyak ↔ Uluwatu, local walking.
Day 14: Denpasar and departure
Use the last morning for a short Denpasar stop with a monument and market visit before heading to the airport.
- 08:00 — Seminyak → Denpasar
- 09:00 — Visit Bajra Sandhi Monument
- 10:30 — Visit Pasar Badung Market
- 12:00 — Light lunch at Warung Mak Beng
- 13:30 — Denpasar → Ngurah Rai Airport
Transport: Car transfers within Denpasar city and to the airport.