Start your trip with a visit to the Sacred Monkey Forest Sanctuary in Ubud. Have lunch at the nearby Tegallalang Rice Terrace and end the day with a sunset view at Tanah Lot Temple.
Spend the day snorkeling and swimming with sea turtles in the crystal-clear waters of Gili Trawangan. Take a horse-drawn carriage ride to catch a stunning sunset view and end the day with a seafood dinner on the beach.
Wake up early for a sunrise hike to the top of Mount Bromo and marvel at the stunning panoramic view. Visit the nearby Madakaripura Waterfall before heading back to your hotel.
Visit the Prambanan Temple, a UNESCO World Heritage site and the largest Hindu temple in Indonesia. Have lunch at a local restaurant and explore the Sultan's Palace in the afternoon. End the day with a visit to the Borobudur Temple, the world's largest Buddhist temple, before heading back to your hotel.
Take a boat ride to Komodo Island and witness the infamous Komodo Dragons up close in their natural habitat. Snorkel and relax at Pink Beach before heading back to Labuan Bajo for dinner.
Explore the stunning underwater world of Raja Ampat through snorkeling or diving. Visit the Wayag Island and see the breathtaking view of the karst islands. Enjoy dinner by the beach before retiring to your hotel.
Visit the National Monument, a symbol of Indonesia's independence. Explore the Taman Mini Indonesia Indah, a cultural park showcasing Indonesia's diverse cultures. End the day with shopping and dinner at the Grand Indonesia mall.
Other attractions to consider include the Banaue Rice Terraces, the Bali Safari and Marine Park, and the Kawah Ijen volcano. For a side trip, consider visiting Lombok Island or the Togean Islands. To maximize your fun, try out different Indonesian cuisines and participate in cultural activities such as batik painting and gamelan music lessons. Consider hiring a private driver for a more convenient and comfortable travel experience.