The Ultimate 10-Day Bali Itinerary: Mountains, Islands & Hidden Gems
This Bali itinerary 10 days plan goes deeper than the standard tourist loop. Ten days lets you reach the mountain villages that most visitors skip, take a day trip to an island that feels nothing like Bali, and still have time for the cliffs and temples in the south. I built this route from multiple trips and adjusted every timing detail based on real experience. If seven days gives you a taste, ten days gives you the full picture.
Quick Info
| Info | Details |
|---|---|
| Best time to visit | April to October (dry season) |
| Ubud tour | Ubud optimized tour with 5 packages |
| Mount Batur sunrise | Shared jeep tour with hot springs |
| Nusa Penida day trip | Full day tour with highlights |
| eSIM | Get your Indonesia eSIM before you fly |
| E-Visa | 500,000 IDR (~$28) through evisa.imigrasi.go.id only |
| Tourist tax | 150,000 IDR (~$8) through lovebali.baliprov.go.id |
Day 1-3: Ubud
Arriving and First Explorations
Fly into Ngurah Rai International Airport. Complete your e-VOA and tourist tax online before arrival. Pick up an e-Money card at the airport for toll roads and some attractions. The drive to Ubud takes about one and a half hours.
Spend the first afternoon at Tegallalang Rice Terrace. Entry costs 50,000 IDR (~$3). The Bali Swing costs 200,000 IDR (~$11). Go in the late afternoon for softer light. Sacred Monkey Forest sits in central Ubud with entry at 100,000 IDR in low season and 120,000 IDR in high season. E-Money cards are accepted here as a payment option.

Temples and Waterfalls
Tirta Empul purification temple costs 75,000 IDR (~$4). Arrive as early as possible to avoid tour group crowds. Sarong rental is 10,000 IDR. If you have a driver, they can hold your belongings for free instead of paying for a locker.
Tukad Cepung waterfall costs 30,000 IDR (~$2) and rewards morning visitors with a dramatic light beam inside the cave. Tibumana waterfall costs 25,000 IDR (~$1.50) and has a swimmable pool. For a structured day, book the Ubud optimized tour which covers five different route packages.

Mount Batur Sunrise
On your third morning, wake early for Mount Batur. The shared jeep sunrise tour picks you up around 02:00 and includes hot springs afterwards. I would normally choose the sunrise trekking tour but my ankle had other plans, so I went with the jeep instead. Both deliver an unforgettable sunrise above the clouds.

Day 4-5: Munduk
The Mountain Road
Hire a driver for the day. The road from Ubud to Munduk winds through the central highlands for four to five hours. The scenery shifts from rice terraces to volcanic lakes to coffee plantations. Afternoon fog rolls in thick, and temperatures drop noticeably as you climb. Bring a light jacket. This is not the Bali you expect.
My driver suggested we stop for lunch at a small warung on the mountain road. The food was simple and good. Then the owner brought over a small glass and insisted I try the local Arak. I thought it was going to be like a light rice wine. They do not call it the Indonesian Slap for nothing. One sip and I understood exactly where the name comes from. My eyes watered, my throat burned, and my driver could not stop laughing. I spent the rest of the winding road back to Ubud very quiet and very humbled. If someone offers you Arak in Bali, respect it. Take small sips. Or better yet, make sure you are not the one sitting in the front seat of a car about to drive four hours of mountain switchbacks.

Waterfalls and Lake Temples
Sekumpul Waterfall is the most spectacular in Bali. Entry requires a local guide and costs around 450,000 IDR (~$25) per person including the guide fee. The descent is steep and slippery. Banyumala Twin Waterfalls costs 30,000 IDR (~$2) and has a natural swimming pool surrounded by jungle. Munduk Waterfall costs 20,000 IDR (~$1) and sits close to the main road.
Stop at Ulun Danu Beratan Temple on Beratan Lake. The temple appears to float on the water’s surface. Entry costs 75,000 IDR (~$4). If time allows, drive to Jatiluwih UNESCO Rice Terraces at 75,000 IDR (~$4) for some of the most expansive rice paddy views on the island.

Staying Overnight or Day Trip
I did Munduk as a day trip from Ubud. The round trip is long but doable with a driver. If you want to stay overnight, two properties are sitting on my next trip list. Munduk Moding Plantation is famous for its infinity pool above the clouds with views over an organic coffee canyon. Sanak Retreat offers ecological wooden villas among rice terraces with a focus on meditation and slow living.

Day 6: Nusa Penida Day Trip
Getting There
Head to Sanur Port early morning. The new terminal building handles all Nusa Penida departures. Fast boats take 30 to 35 minutes and cost 150,000 to 200,000 IDR (~$8-11) one way. Book the full day Nusa Penida tour for transport and a driver included, or arrange your own boat and hire a driver on the island.
Hiring a driver with a car on Nusa Penida costs 600,000 to 750,000 IDR (~$33-42) for the day. Do not rent a scooter here. The roads are steep, unpaved, and tourist scooter accidents account for the majority of injuries on the island.

The Highlights
Kelingking Beach is the iconic viewpoint. The dinosaur-shaped cliff drops to turquoise water far below. The descent takes about 45 minutes on a steep, exposed trail. Swimming at the bottom is extremely dangerous due to powerful waves. Go for the view, not the beach.
Diamond Beach requires climbing down a rope-assisted staircase carved into the cliff. The beach itself is beautiful and calmer than Kelingking. Angel’s Billabong and Broken Beach sit nearby and can be combined in one stop.
For the full Nusa Penida guide including accommodation, read How to Get to Nusa Penida and Where to Stay.

Day 7-9: Uluwatu
Cliffs, Temples and Kecak
Move south to Uluwatu. The drive from Ubud takes about two hours. This peninsula delivers Bali’s most dramatic coastline. Visit Uluwatu Temple in the late afternoon. Entry costs 50,000 IDR (~$3). The Kecak fire dance at sunset costs 150,000 IDR (~$8) and fills up fast.
GWK Cultural Park with its massive Garuda statue costs 100,000 to 125,000 IDR (~$6-7).

Beach Days and Beach Clubs
Padang Padang and Thomas Beach both require steep staircase descents but reward you with sheltered coves and crystal water. Uluwatu’s beach clubs perch on cliffsides with infinity pools and cocktail service. Most charge a minimum spend that covers a few drinks and a sunbed.
For the best food options during your Uluwatu days, check Where to Eat in Bali.
Day 10: Departure or Buffer
Use your final day based on what you missed. If Jatiluwih did not fit into Munduk day, drive there from Uluwatu. If you skipped a waterfall, fit it in now. A buffer day also works perfectly for a spa morning, last-minute shopping in Seminyak, or simply sitting by your pool doing nothing.
The drive from Uluwatu to the airport takes about 45 minutes outside peak traffic. Give yourself at least two hours before your flight.

Practical Tips
Munduk Jacket. Temperatures drop significantly in the highlands. Bring a light jacket or hoodie. Morning fog and cool air catch many visitors off guard.
Nusa Penida Safety. Do not rent a scooter on Nusa Penida. The roads are dangerous. Hire a driver with a car for the day. It costs roughly the same as a nice dinner and keeps you safe.
Lempuyang (Optional Extra Day). The Gates of Heaven temple sits in east Bali, about 2.5 hours from Ubud and even further from Uluwatu. It requires a dedicated full day. The famous mirror photo can take three to four hours of queuing during peak season. If you want to include it, add it as an extra day from your Ubud base and go at opening time.
E-Visa and Tourist Tax. Complete your e-VOA (500,000 IDR, ~$28) through evisa.imigrasi.go.id and tourist tax (150,000 IDR, ~$8) through lovebali.baliprov.go.id before arrival.
Stay Connected. Download an Indonesia eSIM before your trip so you have data for maps and ride-hailing from the moment you land.
Shorter Trip. If you only have a week, check the 7-day Bali itinerary which covers Canggu, Ubud, and Uluwatu.

FAQ
Is 10 days too long for Bali? Not at all. Ten days lets you reach Munduk in the mountains and Nusa Penida offshore, which seven-day itineraries usually skip. You also avoid rushing between bases and have time for spa days, slow mornings, and spontaneous detours.
What is the difference between 7 and 10 days in Bali? The 7-day version covers Canggu, Ubud, and Uluwatu. The 10-day version adds Munduk highlands with waterfalls and coffee plantations, plus a Nusa Penida day trip. The extra three days give you the depth that separates a holiday from a real experience.
Do I need a driver for the Munduk day trip? Yes. The mountain roads are winding and take four to five hours each way. A private driver with a car costs 600,000 to 750,000 IDR (~$33-42) for the day. They know the roads, handle the fog, and stop at viewpoints you would otherwise miss.

Is Nusa Penida worth a day trip?
Yes, but manage your expectations. The island is large and the main viewpoints are spread far apart. Half the day is spent driving between spots. A day trip covers Kelingking, Diamond Beach, and Angel’s Billabong. If you can spare two or three nights, staying on the island gives you a much fuller experience.
When is the best time for this itinerary? April to October for dry weather. Avoid the Munduk section during heavy monsoon months from December to February when landslides can block mountain roads. June to August is peak season with the best weather but highest prices.
How much does 10 days in Bali cost? Budget travelers can manage on $40 to $60 per day. Mid-range travelers spend $80 to $150. Luxury resorts push daily costs above $200. Temple entries, tours, and waterfall fees total roughly $50 to $70 for the entire trip. A private driver for two full days adds about $70 to $85.
