Morning: Arrive at Ngurah Rai International Airport (Denpasar) and transfer to Ubud (≈1.5 h). Check into your boutique hotel and freshen up while enjoying the lush valley views.
Afternoon: Wander through the iconic Ubud Monkey Forest, where playful macaques roam among ancient temple ruins. Afterwards, stroll the art market for handcrafted souvenirs.
Evening: Dine at a riverside restaurant sampling Balinese specialties such as babi guling, then enjoy a traditional Kecak fire dance performance at the Ubud Palace.
Find HotelsMorning: Visit the terraced hills of Tegalalang Rice Terrace, taking time for photos and a short trek along the footpaths.
Afternoon: Explore the historic Goa Gajah (Elephant Cave), then relax with a guided meditation at the tranquil Campuhan Ridge Walk.
Evening: Enjoy a sunset dinner at a clifftop restaurant in **Saraswati** overlooking the Ayung River, followed by a night market stroll for local snacks.
Find HotelsMorning: Head to Uluwatu Temple perched on a limestone cliff; watch the tide roll in while exploring the sacred site.
Afternoon: Relax on the white sands of Padang Padang Beach**, with optional surfing lessons for beginners.
Evening: Savor fresh seafood at Jimbaran Bay while watching a spectacular sunset, then return to Ubud for a restful night.
Find HotelsMorning: Early flight to Yogyakarta (≈1.5 h). Transfer to the UNESCO‑listed Borobudur Temple for a sunrise tour, exploring the massive stupa and relief panels.
Afternoon: Visit the historic Prambanan Temple Complex, admiring the towering Hindu shrines and their intricate stone carvings.
Evening: Wander Malioboro Street for shopping and try the famed Gudeg stew at a local warung, then enjoy a cultural dance show.
Find HotelsMorning: Tour the Sultan’s Palace (Kraton Yogyakarta) and the nearby Taman Sari Water Castle, learning about Javanese royal history.
Afternoon: Explore the vibrant art scene at the Casa Indonesia Museum and relax in a café overlooking the city’s volcanic backdrop.
Evening: Transfer to Adisucipto Airport for your onward flight, with optional extension to Komodo or Bali for extra adventure.
Find HotelsTo extend the trip, add a day in Lombok for the stunning waterfalls of Sendang Gile or a two‑day cruise to the Komodo National Park to see the famous dragons. If you need to shorten the itinerary, skip the South Bali beach segment and fly directly from Bali to Yogyakarta, focusing on the cultural highlights and saving both time and transport costs.