Skip to main content
Skip to main content
juntotrip .

How to plan a 3-week Bali itinerary?

Based on 1 discussion with 4 participants · Last activity: today

TL;DR

A popular 3-week Bali route covers Ubud (7 nights) → Nusa Penida (3 nights) → Uluwatu (7 nights), with optional stops in Amed, Kintamani, and the Gili Islands. Private drivers are recommended for day trips.

What the community said

These four sights can be combined into one long day trip: Jatiluwih Rice Terraces, Sekumpul Waterfall, Fiji (Kroya) Waterfall, and Ulun Danu Temple. Leave around 4:30am to catch sunrise and you can fit everything into a single day.

3 days ago Jatiluwih + Sekumpul + Fiji Waterfall + Ulun Danu in one day

An 18-day September itinerary: 7 nights in Ubud (rice terraces, waterfalls, temples, Sekumpul Waterfall, sunrise at Mount Batur), then 3 nights on Nusa Penida (east side straight from the boat, west side, manta ray snorkeling), followed by 7 nights in Uluwatu (beaches, Kecak dance at the temple, Garuda Wisnu Kencana park). Relaxed pace, planned almost hour by hour.

today Ubud 7n → Nusa Penida 3n → Uluwatu 7n

For a 3-week November trip combining surf and nature: Kuta area is best for waves, Ubud for lush scenery and culture. A good flow is to start inland in Ubud, then move south toward the beach areas.

today Kuta (surfing) + Ubud (nature)

Allow around 2–3 hours to visit Lake Bratan and Pura Ulun Danu Bratan temple (exterior only) plus a walk through the surrounding park.

today Pura Ulun Danu Bratan — 2–3 hours

A detailed 12-day private driver itinerary: days 1–3 in Ubud, day 4 drive via Kintamani to Amed stopping at Pura Tirta Empul, volcano viewpoint, and Pura Besakih temple. Day 5 from Amed: Taman Ujung Water Palace and Lempuyang Gate of Heaven. Day 6 rest and swim in Amed. Day 7 ferry via Padang Bai to Gili Air. Days 8–9 Gili Islands, then transfer to Sanur via Sidemen and Gembleng Waterfall. Days 10–12 from Sanur: safari park, bird park, reptile park, Uluwatu temple, and Melasti Beach.

today Ubud → Amed → Gili Air → Sanur → Uluwatu