Morning: Land at Soekarno‑Hatta International Airport and transfer to your hotel in Central Jakarta. Enjoy a light breakfast while settling in.
Afternoon: Stroll through the historic Kota Tua (Old Town), exploring the Fatahillah Square and the Jakarta History Museum.
Evening: Dine at a rooftop restaurant overlooking the National Monument (Monas), and watch the city lights sparkle.
Find HotelsMorning: Visit the sprawling Istiqlal Mosque and the adjacent Jakarta Cathedral, reflecting the city’s cultural harmony.
Afternoon: Explore the vibrant Pasar Baru market for local crafts and street food, then head to the National Museum for a deep dive into Indonesian heritage.
Evening: Enjoy a sunset cruise on the Thousand Islands (Kepulauan Seribu) with fresh seafood dinner.
Find HotelsMorning: Early flight to Yogyakarta; check‑in to a boutique guesthouse near Malioboro Street.
Afternoon: Wander the bustling Malioboro Shopping District, sampling local snacks and browsing batik workshops.
Evening: Watch a traditional Ramayana Ballet performance at the Prambanan open‑air theatre.
Find HotelsMorning: Sunrise visit to the majestic Borobudur Temple, climbing the terraces for breathtaking views.
Afternoon: Return to Yogyakarta for lunch, then head to the Prambanan Temple complex, exploring its towering Hindu shrines.
Evening: Relax at your guesthouse with a traditional Javanese dinner and a stroll along the serene Jalan Prawirotaman.
Find HotelsMorning: Flight to Denpasar, Bali; private transfer to the cultural heart of Ubud.
Afternoon: Visit the iconic Ubud Monkey Forest and the nearby Ubud Palace, soaking in local arts.
Evening: Enjoy a riverside dinner at a Balinese restaurant, followed by a traditional Kecak fire dance performance.
Find HotelsMorning: Trek through the stunning Tegalalang Rice Terraces, with optional coffee tasting at a local plantation.
Afternoon: Visit the cascading Gitgit Waterfall and take a refreshing dip.
Evening: Return to Ubud for a yoga session and a healthy dinner at a vegan café.
Find HotelsMorning: Head to Kuta Beach for surfing lessons or simply relax on the golden sands.
Afternoon: Lunch in Seminyak, then explore the upscale boutiques and beach clubs.
Evening: Sunset at the cliff‑side Tanah Lot Temple, followed by a seafood dinner on the beachfront.
Find HotelsMorning: Fast boat to Nusa Penida; visit the spectacular Kelingking Cliff and snap iconic photos.
Afternoon: Swim at the crystal‑clear waters of Angel’s Billabong and Broken Beach.
Evening: Return to Bali; unwind with a Balinese massage and a quiet dinner in Ubud.
Find HotelsMorning: Participate in a cooking class to learn how to make authentic Nasi Goreng and Sate.
Afternoon: Explore the Ubud Art Market for souvenirs, then visit the nearby Goa Gajah (Elephant Cave).
Evening: Farewell dinner at a cliff‑top restaurant in Uluwatu, enjoying panoramic ocean views.
Find HotelsMorning: Pack and enjoy a leisurely breakfast overlooking the rice paddies.
Afternoon: Transfer to Ngurah Rai International Airport for your flight home, with memories of Indonesia’s diverse landscapes.
Evening: Arrive back home, refreshed and inspired.
Find HotelsTotal Estimated Cost: $1,462 per person
If you have extra time, consider adding a day in East Java to explore Mount Bromo or a two‑day trek to Komodo National Park. To shorten the trip, you could skip the Nusa Penida excursion and focus solely on Bali’s cultural sites, reducing travel fatigue while still experiencing the country’s highlights.