Complete 10-day Indonesia itinerary (day-by-day plan)
Full written version of this 10-day Indonesia itinerary, including the main stops, transfers, and highlights for each day.
Day 1: Ubud (arrival and Monkey Forest)
Arrival in Ubud with time to settle in, explore one of the town’s most famous landmarks, and enjoy a relaxed first Balinese dinner.
- 14:00 — Arrival in Ubud and hotel check-in
- 15:30 — Visit the Sacred Monkey Forest Sanctuary
- 18:00 — Dinner at Warung Bintangbali
Transport: Local walking and short transfers by scooter taxi within Ubud.
Day 2: Ubud (temples, market, and town highlights)
Full day exploring Ubud’s cultural side with temple visits, traditional market browsing, and a relaxed evening meal in town.
- 08:30 — Visit Goa Gajah (Elephant Cave)
- 12:30 — Lunch at Bebek Bengil
- 14:00 — Stroll through Ubud Market
- 16:00 — Visit Pura Taman Saraswati Temple
- 18:00 — Dinner at Hujan Locale
Transport: Mostly walking with occasional short scooter taxi rides in Ubud.
Day 3: Mount Batur sunrise trip from Ubud
Very early start for a classic Bali sunrise experience at Mount Batur, followed by hot springs and a slow afternoon back in Ubud.
- 02:30 — Private car transfer Ubud → Mount Batur
- 04:00 — Mount Batur sunrise trek
- 07:30 — Breakfast with lake view near Mount Batur
- 09:00 — Relax at Toya Bungkah Hot Springs
- 11:30 — Private car transfer Mount Batur → Ubud
- 13:00 — Lunch at Clear Cafe Ubud
- 15:00 — Free time for rest or spa
- 19:00 — Dinner at Nusa by/Suka
Transport: Private car transfers to Mount Batur and back, plus local walking in Ubud.
Day 4: Ubud (art, ridge walk, and rice terraces)
Another scenic Ubud day focused on art, nature, and rice-field landscapes, ending with a cozy Balinese dinner.
- 08:30 — Visit Neka Art Museum
- 11:00 — Walk through Campuhan Ridge Walk
- 13:00 — Lunch at Sari Organik
- 15:00 — Visit Tegalalang Rice Terraces
- 18:30 — Dinner at Warung Pulau Kelapa
Transport: Local scooter taxi and walking around Ubud and nearby rural sites.
Day 5: Yogyakarta (transfer from Bali and palace visit)
Travel day from Bali to Java, followed by an introduction to Yogyakarta’s royal heritage and classic local cuisine.
- 08:00 — Transfer Ubud → Denpasar Ngurah Rai Airport
- 10:15 — Flight Denpasar (DPS) → Yogyakarta (JOG)
- 11:45 — Taxi transfer airport → city center
- 12:30 — Accommodation check-in in central Yogyakarta
- 14:00 — Visit the Sultan's Palace
- 18:00 — Dinner at Gudeg Yu Djum
Transport: Car transfer to the airport, domestic flight, taxi arrival transfer, and walking in central Yogyakarta.
Day 6: Yogyakarta (Prambanan and Malioboro)
Day dedicated to Yogyakarta’s temple heritage and lively shopping streets, combining one of Indonesia’s great monuments with urban atmosphere.
- 08:00 — Taxi transfer hotel → Prambanan Temple
- 08:30 — Visit Prambanan Temple
- 12:30 — Lunch at Abhayagiri Restaurant
- 14:30 — Return taxi transfer Prambanan → Malioboro Street
- 15:15 — Explore Malioboro Street and Beringharjo Market
- 19:00 — Dinner at Bale Raos
Transport: Taxi transfers between hotel, temple, and city center, plus walking along market streets.
Day 7: Borobudur day trip from Yogyakarta
Morning excursion to Borobudur, one of Southeast Asia’s most important monuments, then a relaxed return to Yogyakarta with an evening performance.
- 07:30 — Car transfer Yogyakarta → Borobudur
- 09:15 — Visit Borobudur Temple
- 12:30 — Lunch at Manohara Restaurant
- 14:00 — Car transfer Borobudur → Yogyakarta
- 16:00 — Rest at hotel or optional spa
- 19:00 — Ramayana Ballet performance
Transport: Private car for the round trip to Borobudur and local movements back in Yogyakarta.
Day 8: Seminyak (return to Bali and beach time)
Fly back to Bali, transfer to Seminyak, and enjoy an easy coastal afternoon with beach time and a lively dinner.
- 07:00 — Transfer hotel → airport
- 09:00 — Flight Yogyakarta (JOG) → Denpasar (DPS)
- 10:30 — Transfer airport → Seminyak
- 11:00 — Hotel check-in in Seminyak
- 13:00 — Lunch at Warung Eny
- 15:00 — Relax at Seminyak Beach
- 18:30 — Dinner at Motel Mexicola
Transport: Domestic flight plus private car transfers, with short local movements around Seminyak.
Day 9: Seminyak (surf, shopping, and final sunset dinner)
Relaxed final full day in Bali with beginner-friendly surf, boutique browsing, and a memorable beachfront dinner.
- 08:30 — Morning surfing lesson at Seminyak Beach
- 12:30 — Lunch at Bambu Restaurant
- 14:00 — Explore Seminyak boutiques and art shops
- 18:30 — Dinner at La Lucciola
Transport: Walking and short local transfers by scooter taxi within Seminyak.
Day 10: Denpasar (cultural stop and departure)
Short final morning in Denpasar with a museum visit and city-center walk before heading to the airport for departure.
- 08:30 — Transfer Seminyak → Denpasar city center
- 09:15 — Visit Bali Museum
- 10:30 — Morning snack at Warung Mak Beng
- 11:30 — Visit Puputan Square
- 12:30 — Transfer Denpasar city → Denpasar Ngurah Rai Airport
Transport: Car transfers between Seminyak, Denpasar city center, and the airport, with short walking segments in Denpasar.