With 10 days to spend in Indonesia, many travelers visit Bali for a highlights tour of the island's historic temples, beautiful beaches, and scenic rice fields. You could focus more specifically on Balinese culture, choosing an itinerary that features local experiences like cooking classes or combine several days in Bali with time on another island, like Nusa Penida, an excellent destination for snorkeling. Another option is to skip Bali and explore Java's natural wonders or cruise around the Raja Ampat Archipelago on a traditional wooden sailboat.

Itinerary #1: Best of Bali

See the best of Balinese nature, culture, and beaches on this memorable 10-day island discovery that features hiking around rice terraces, cycling through villages, wandering around temples, and snorkeling around the idyllic island of Nusa Lembongan.

Indonesia, Bali - The beautiful rice terraces of Ubud
The beautiful rice terraces of Ubud
Day Highlights Overnight
Day 1 Arrive in Bali & Sightsee Ubud, Bali
Day 2 Swing Over the Rice Terraces Ubud, Bali
Day 3 Cycle from Batur to Ubud Ubud, Bali
Day 4 Discover Ubud's Surroundings Ubud, Bali
Day 5 Hike to Besi Kalung Temple Ubud, Bali
Day 6 Trek to Mount Batur Ubud, Bali
Day 7 See a Balinese Sea Temple Seminyak, Bali
Day 8 Cruise Around the Island of Nusa Lembongan Seminyak, Bali
Day 9 Relax in Seminyak Seminyak, Bali
Day 10 Depart Bali   

Welcome to Bali! You'll arrive in Ubud and do some sightseeing on Day 1, visiting the Bali Swing on the second day to enjoy a thrilling ride high over the jungle treetops. Hop on a bicycle and pedal to Batur on a day trip, then spend the next few days exploring the cultural monuments and scenery around Ubud. Hike to Besi Kalung Temple on Day 5, then get up early for a sunrise trek to the top of Mount Batur.

You'll continue on to Seminyak for the second part of the trip, basing yourself in the resort town while you explore the area. Visit the legendary sea temple of Tanah Lot, perched on a rock by the sea, one of seven sea temples found along the Balinese coast. Then you'll check out the clifftop Uluwatu Temple before enjoying a day cruise around the island of Nusa Lembongan on Day 8. You'll have a free day to relax on the beach before the trip ends. Learn more

Itinerary #2: Outdoor Adventure in Bali & Nusa Penida

Get out and enjoy the hiking trails, rolling rice paddies, and underwater world of two Indonesian islands—Bali and Nusa Penida—on this active 10-day adventure that features a sunrise trek on the slopes of a volcano and a thrilling whitewater rafting trip.

View of islands from the Atuh Rija Lima shrine on Nusa Penida near Bali
Day Highlights Overnight
Day 1 Arrive in Bali Sanur, Bali
Day 2 Explore Ubud Ubud, Bali
Day 3 Cycle to Kintamani Kintamani, Bali
Day 4 Climb Mount Batur Amed, Bali
Day 5 Discover the Village of Tulamben Amed, Bali
Day 6 Relax on a White Sand Beach Candidasa, Bali
Day 7 Boat to Nusa Penida Nusa Penida
Day 8 Cruise Around Manta Point & Atuh Beach Nusa Penida
Day 9 Explore an Underwater Reef Sanur, Bali
Day 10 Depart Sanur - End of Trip  

Begin the adventure with a night in Sanur, then move on to Ubud for some sightseeing on Day 2. You'll enjoy a cycling excursion to Kintamani the next day, followed up by an early-morning climb to the top of Mount Batur for incredible sunrise views. Later in the day, you'll go whitewater rafting through the rainforest on the Telaga Waja River. You'll spend the next two nights in Amed, taking a relaxing day trip to the fishing village of Tulamben on Day 5.

Continue to the seaside town of Candidasa, a popular base for treks and outdoor excursions, including snorkeling. Then you'll boat to the island of Nusa Penida, where you'll spend the next few days exploring paradise, cruising around Manta Point, and snorkeling around the island's colorful northern reefs. You'll circle back to Sanur to finish the trip. Learn more

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

Itinerary #3: Explore Authentic Bali

Revel in Bali's natural beauty and cultural heritage on this 10-day journey around the island that includes cultural sightseeing and outdoor adventures in addition to a range of local experiences, from a cooking class to a visit with a Balinese family. 

A farmer at work on Bali
Day Highlights Overnight
Day 1 Arrive in Bali & Transfer to Ubud Ubud, Bali
Day 2 Sightsee in Ubud & Take a Cooking Class Ubud, Bali
Day 3 Learn About Local Traditions at Rumah Desa Munduk, Bali
Day 4 Canoe on Tamblingan Lake Munduk, Bali
Day 5 Explore Sacred Temples & Secluded Beaches Pemuteran, Bali
Day 6 Snorkel Around Menjangan Pemuteran, Bali
Day 7 Go For a Dip at Les Waterfall Amed, Bali
Day 8 Visit a Water Palace Amed, Bali
Day 9 Relax on Bias Tugel Beach Uluwatu, Bali
Day 10 Depart Bali  

Your cultural tour begins in Ubud when you take a cooking class with a local chef. You'll learn more about Balinese cuisine at Rumah Desa Balinese House and Cooking Studio on Day 3, where you'll also have the chance to meet a local family. Then you'll go for a ride on a traditional canoe on Tamblingan Lake and hike to GitGit Waterfall, one of the highest and most beautiful waterfalls of Bali, and Aling Aling, a waterfall with a natural slide.

Midway through the trip, you'll tour Brahma Vihara Arama, the largest Buddhist monastery on the island. Go snorkeling around the island of Menjangan in Bali Barat National Park, then go for a dip at striking Les Waterfall. As the trip nears its end, you'll detour to the famous water palace of Taman Ujung and spend an afternoon relaxing on the gorgeous "hidden beach" of Bias Tugel. Learn more

Itinerary #4: Best of Java 

On this highlights tour of Java, you'll see the island's top attractions, hiking to mountaintops for sunrise views of volcanoes, rolling through the countryside on a scenic train journey, and visiting Borobudur, the largest Buddhist temple in the world.

Borobudur Temple at sunrise
Day Highlights Overnight
Day 1 Welcome to Java! Banyuwangi, Java
Day 2 Explore Baluran National Park Banyuwangi, Java
Day 3 Experience the Kawah Ijen Mount Bromo, Java
Day 4 Enjoy a Sunrise View over Bromo Volcano Mount Bromo, Java
Day 5 Visit the Most Impressive Waterfall in Java Malang, Java
Day 6 Take the Train to Yogyakarta Yogyakarta, Java
Day 7 Discover Prambanan Temple Yogyakarta, Java
Day 8 Experience Local Culture in Candran and Giriloyo Borobudur, Java
Day 9 See the Majestic Borobudur Temple Borobudur, Java
Day 10 Depart Yogyakarta  

Welcome to Java! You'll stay in Banyuwangi for the first two nights. Discover the quiet landscapes of Baluran National Park and the vibrant colors of Kawah Ijen, an active crater, before hiking to the top of a volcano on Day 4 for an unforgettable sunset view over Mount Bromo. Move on to see Tumpak Sewu, a tiered waterfall—the name means a 'thousand waterfalls' in the Javanese language—and Semeru Volcano, the highest mountain in Java. 

Catch the train to Yogyakarta on Day 6, enjoying the passing scenery on your way to the region that's home to the famous Prambanan Temple. You'll tour the temple and take some time to learn about local artisan traditions, particularly batik, in Giriloyo. On the last full day of the trip, tour the world's largest Buddhist temple, Borobudur. Roam around Borobudur's six terraces, three circular platforms, and 504 Buddha statues—a memorable end to the trip! Learn more

Itinerary #5: Sail the Raja Ampat Archipelago

Go off the grid and cruise through the pristine seas of West Papua on a traditional wooden sailboat, stopping along the way to climb mountains and snorkel in crystal-clear waters on this 10-day sailing trip through Indonesia's Raja Ampat Archipelago. 

Cruising the Raja Ampat Archipelago
Cruising the Raja Ampat Archipelago
Day Highlights Overnight
Day 1 Arrive in Sorong & Set Sail in the Raja Ampat Archipelago Yenbuba
Day 2 Explore Yenbuba Bay & Sail Towards the Wayag Archipelago Wayag
Day 3 Hike Mount Pindito, Snorkel & Paddle the Wayag Archipelago Wayag
Day 4 Sail Towards Kawe Island Kawe Island
Day 5 Pearl Farm Tour & Sail to Maniafun Island Maniafun Island
Day 6 Sail to Penemu & Yangello Islands Yangello Island
Day 7 Boat to Arborek & Mioskon Islands Mioskon Island
Day 8 Snorkel in the Dampier Strait & Sail to Friwen Island Friwen Island
Day 9 Jungle Hike & Beach BBQ at Friwen Island Friwen Island
Day 10 Depart Raja Ampat   

Welcome to West Papua, the gateway to the Raja Ampat Archipelago. Board a beautiful 30-foot traditional wooden schooner and start sailing to the island of Kri, swimming in the waters of Yenbuba Bay before nightfall. The cruise continues to the Wayag Archipelago, where you'll snorkel, kayak, and climb Mount Pindito on the itinerary's second and third days. Head to Kawe Island next, stopping to tour a pearl farm before reaching Maniafun Island.

The second part of the cruise takes you to several more islands—Yangello, Mioskon, and Friwen—with plenty of stops for active excursions. Snorkel with colorful sea life in the Dampier Strait and go for a hike in the jungle, enjoying incredible views from the boat's deck while traveling between destinations. On the last full day of the trip, you'll be treated to a barbecue on the beach on Friwen Island. Learn more

More Great 10-Day Indonesia Itineraries

Looking for more inspiration for your trip to Indonesia? Check out these other 10-day Indonesia itineraries, with outdoor adventures, cultural trips, and best-of tours to hit the highlights. 


Map of 10 Days in Indonesia - 5 Unique Itinerary Ideas
Map of 10 Days in Indonesia - 5 Unique Itinerary Ideas