Discover temples and waterfalls on the islands of Java and Bali on this nine-day adventure. Touch down in Jakarta before heading to Yogyakarta, where you'll visit Prambanan and Borobudur temples. Fly to Ubud, Bali's cultural capital, and cool off at Timbumana Waterfall. Wander among Jatiluwih Rice Terraces' many shades of green and bike through a bamboo forest. Finally, head south to the sea and climb to Uluwatu Temple, where you can look down on crashing waves.


  • Explore the Prambanan Temple Complex to admire ancient sculptures and artwork
  • Immerse yourself in the spiritual atmosphere of Borobudur Temple
  • Cool off at Tibumana Waterfall and observe Balinese rituals at Tirta Empul Temple
  • Share a meal with a local family and discover Jatiluwih Rice Terraces
  • Ride a mountain bike from Mount Batur to Ubud to witness rural Bali

Brief Itinerary

Day Highlights Overnight
Day 1 Arrive in Jakarta (Java), Free time Jakarta
Day 2 Fly to Yogyakarta (Java), Visit Taman Sari & Prambanan, Enjoy Ramayana Ballet Yogyakarta
Day 3 Visit Borobudur Temple & Candi Rejo Village Yogyakarta
Day 4 Fly to Bali, Transfer to Ubud & Explore Ubud, Bali
Day 5 Waterfalls, Temples & Holy Springs Ubud, Bali
Day 6 Visit a Rumah Desa, Jatiluwih Rice Terraces Ubud, Bali
Day 7 Mountain Bike from Batur to Ubud Ubud, Bali
Day 8 Transfer to Jimbaran (Bali), Discover the Bukit Peninsula & Uluwatu Temple Uluwatu, Bali
Day 9 Depart Bali  

Detailed Itinerary

Day 1: Arrive in Jakarta (Java), Free Time

Be dazzled by Jakarta's night skyline

Welcome to Jakarta! A driver will be waiting for you at the arrivals gate to transfer you to your hotel, where you'll check in and take some time to rest from your trip. For those who arrive in the morning, consider taking a taxi ride into the heart of Jakarta to experience the city's vibrant culture and many activities. With its bustling streets, delicious food, and world-class shopping, Jakarta will surely leave a lasting impression. 

Day 2: Fly to Yogyakarta (Java), Visit Taman Sari & Prambanan, Enjoy Ramayana Ballet

One of the famous street in Yogyakarta
Discover the living history of Prambanan Temple

This morning, you'll catch a short flight east to Yogyakarta. Upon arrival, a driver will take you to your hotel to drop off your bags before you head out for a tour of your surroundings. First, discover the fascinating history of Taman Sari, the palace of the early sultans. Trace their steps through the intricate palace grounds to glimpse life as a royal and admire the Underground Mosque, learning how it was built and why.

You'll then step back in time as you tour the ancient UNESCO-listed Prambanan temple compound, locally known as Roro Jonggrang. You'll explore up to 240 temples built in the ninth century, including the three main temples devoted to Shiva, Vishnu, and Brahma—the tallest of which stands at 155 feet (47 m). As you wander through the complex, you'll admire the exquisite sculptures and ancient artwork, providing a perfect insight into the peaceful coexistence of Buddhism and Hinduism in this region.

Later, immerse yourself in the traditional beauty of Indonesia by attending the Ramayana Ballet performance at the Prambanan temple. Delight as you watch 200 dancers and listen to musicians playing the gamelan with a traditional Javanese and Balinese orchestra as they tell the story of Rama and Sita in one of Java's most spectacular dance performances.

Day 3: Visit Borobudur Temple & Candi Rejo Village

Wander around the iconic stupas at Borobudur
Wander around the iconic stupas at Borobudur

Discover the beauty of Borobudur, the world's largest Buddhist temple, on today's adventure. Take in the eighth and ninth-century structure, shaped like a mandala and surrounded by volcanoes with 500 Buddha statues. Immerse yourself in the history and spirituality of this incredible site, and admire its intricate architecture.

Experience an authentic village with Candi Rejo. You'll meet the locals and learn about the production of krupuk (a snack made from animal skin) and tobacco. Then take a bicycle or horse ride and meet the villagers, followed by a visit to the local school for another introduction to Gamelan music. End your stay with a delicious local lunch with your guide before returning to your hotel.

Day 4: Fly to Bali, Transfer to Ubud & Explore

Sea of clouds in Bromo
Enjoy a spectacle of clouds over Bromo Volcano

Say goodbye to Java as you hop on a 1.5-hour flight to Bali. Be on the lookout for spectacular views of Bromo Volcano from the plane. When you arrive in Bali, a driver will be waiting to transfer you from the airport to your hotel in Ubud. Once you've checked into your hotel, go out and explore the city. Discover its charming streets and traditional attractions like Balinese fine arts, cultural dances, and music. If you're looking for a more active adventure, try an optional cooking class, spa treatment, or rafting trip to take in the area's lush forests and apple-green rice terraces.

Plan your trip to Indonesia
Chat with a local specialist who can help organize your trip.

Day 5: Waterfalls, Temples & Holy Springs

Tibumana Waterfall
Observe the spiritual side of Balinese culture at Tirta Empul temple

Explore the hidden beauty of Tibumana Waterfall on this off-the-beaten-track experience. A driver will take you to a secluded countryside location where you'll walk 15 minutes through the lush Balinese jungle to get to the waterfall. Admire the natural wonder from afar, and even dip your feet in the calm waters at the base of the falls. Then, experience the island's rich culture and history with a visit to the ancient archaeological site of Pakerisan.

Enjoy a guided tour of Gunung Kawi Temple to see the impressive collection of shrine reliefs carved into the rocks, providing stunning views of the valley below. Uncover the spiritual side of Balinese culture with a visit to the Tirta Empul temple. Wander the temple complex and witness locals praying in the shrine and bathing in the "Holy Spring.” Learn about Balinese traditions as you observe the use of the 11 water spouts in the central courtyard for spiritual cleansing; the last two are reserved for funeral rites.

Day 6: Visit a Rumah Desa, Jatiluwih Rice Terraces

Cultural Immersion and traditions at Rumah Desa
Share a Balinese meal with a local family in a Rumah Desa

Start your Balinese morning with an interactive visit to a family-run Rumah Desa. A driver will pick you up and take you through rice paddy fields to meet a local family who will welcome you to their Rumah Desa, a traditional house in the countryside. The family will introduce you to various aspects of Balinese daily life. See unique agricultural techniques, tour the village rice fields and plantations, and finish with a traditional-style Balinese lunch.

Next, take a winding drive to the heart of Bali and explore the UNESCO-honored Jatiluwih Rice Terraces—Marvel at the stunning landscape of hills and valleys filled with rice paddies connected by a walking trail. Learn about the traditional, centuries-old subak irrigation system that's still in use today, and take in the area's beauty as you stroll through it.

Day 7: Mountain Bike from Batur to Ubud

Go on an early morning cycling tour
Go on an early morning cycling tour

Start your day with a scenic drive to Mount Batur, where you'll marvel at the view of the volcano. From there, explore the diverse terrain of rural Bali on a light off-road bike ride. You'll go through bamboo forests, single tracks, dirt tracks, rice terraces, farm trails, broken tarmac roads, and small paved lanes and back roads. You'll end the ride back in Ubud before being transferred to your hotel.

Day 8: Transfer to Jimbaran, Discover the Bukit Peninsula & Uluwatu Temple

Look down to see the waves at Uluwatu Temple

Pack your swimsuit as you'll head two hours south to Jimbaran by private transfer. Along the way, discover the white sandy beaches of the Bukit Peninsula and Pecatu, offering incredible views. Pecatu is located in the southern part of the island and is known for its beautiful beaches. After you check into your hotel, head out to look around. You'll find Padang-Padang Beach, known for its background of shaded hills and steep cliffs. There's a lot to see and do, such as exploring the unique rock caves and tidal swimming pools and surfing world-class waves.

In the afternoon, you'll visit Uluwatu Temple, perched on a cliffside at 230 feet (70 m) above the sea. Wander around the temple dedicated to the Hindu god Sang Hyang Widhi Wasa in his manifestation as Rudra. Enjoy spectacular views of waves crashing below the temple as you learn a little bit about its history. The temple is known for its monkey residents, so keep watch of anything you are carrying that isn't attached, as well as open zippers on bags.

Day 9: Depart Bali

Sampai Jumpa Lagi! See you again!
It's time to say goodbye today. A driver will be waiting for you in your hotel lobby to take you to the airport in Bali. Safe travels!

More Great Indonesia Itineraries

Looking for more inspiration for your trip to Indonesia? Check out these other Indonesia itineraries, explore different ways to spend nine days in Indonesia, or discover the best time to visit Indonesia.


Map of Indonesia's Temples & Waterfalls: Jakarta, Yogyakarta, Ubud & Uluwatu - 9 Days
Map of Indonesia's Temples & Waterfalls: Jakarta, Yogyakarta, Ubud & Uluwatu - 9 Days