Bali 21-Day Itinerary 2026 — 3 Weeks Slow-Travel Plan with Lombok + Java (by Certified Guides)
A 21-day slow-travel Bali itinerary built by certified local guides — full island coverage plus 4-night Gili / Lombok side trip and an optional 3-night Java extension (Mount Bromo + Yogyakarta). 2026 prices, day-by-day plan, visa logistics.

In This Guide
- At a Glance — 21-Day Bali Itinerary
- Days 1-3 — Ubud, the Cultural Foundation
- Day 1 — Arrival in Denpasar, Transfer to Ubud
- Day 2 — Tirta Empul, Saraswati, Ubud Market
- Day 3 — Cooking Class or Yoga, Campuhan Ridge
- Days 4-6 — Sidemen, Where Bali Slows Down
- Day 4 — Transfer to Sidemen
- Day 5 — Slow Rice Paddy Walk and Weaving
- Day 6 — Besakih Mother Temple
- Days 7-8 — Amed, the Quiet East Coast
- Day 7 — Transfer to Amed
- Day 8 — Snorkeling and Tirta Gangga
- Days 9-10 — Munduk and the Northern Highlands
- Day 9 — Transfer to Munduk via the North Coast
- Day 10 — Waterfalls and Twin Lakes
- Days 11-14 — Gili Islands or Lombok (Side Trip)
- Day 11 — Transfer to the Gilis (or Lombok)
- Day 12 — Snorkel with Turtles
- Day 13 — Lombok Day Trip OR Rest Day
- Day 14 — Last Gili Morning, Boat Back
- Days 15-17 — Optional Java Extension (Mount Bromo + Yogyakarta + Borobudur)
- Day 15 — Fly DPS to Surabaya, Drive to Bromo
- Day 16 — Bromo Sunrise, Drive to Yogyakarta
- Day 17 — Borobudur Sunrise + Prambanan
- Days 18-20 — Bukit Peninsula Wind-Down
- Day 18 — Arrival Bukit, Beach Day
- Day 19 — Beach Loop and Kecak Sunset
- Day 20 — Spa, Shopping, Last Dinner
- Day 21 — Departure
- Detailed Budget for 21 Days (2026 Prices)
- Mid-Range Tier — $2,080–2,730 USD (32,000,000–42,000,000 IDR)
- High-End Villa Tier — $3,250–4,680 USD (50,000,000–72,000,000 IDR)
- Luxury Tier — $5,840–9,090 USD (90,000,000–140,000,000 IDR)
- Monthly Weather Guide for a 21-Day Trip
- Visa Logistics — The 21-Day Question
- How 21 Days Compares to 14 Days and 10 Days
- Customizing This Itinerary
- FAQ
- Is 21 days too long for Bali?
- How much does a 21-day Bali trip cost in 2026?
- Do I need a visa extension for 21 days in Bali?
- Should I add Java to a 21-day Bali itinerary?
- Should I add Lombok or the Gili Islands?
- What is the best time of year for a 21-day Bali trip?
- How many bases should I use for 21 days?
- Is 21 days good for a sabbatical or remote work?
- Can I do Bali, Lombok, and Java in 3 weeks?
- Is a private driver worth hiring for 21 days?
- How does 21 days compare to 14 days?
- What if I get bored after 2 weeks in Bali?
- Related Itineraries
- Related Guides
Twenty-one days is what you give Bali when you do not want to come back exhausted. It is the length people choose for sabbaticals, extended honeymoons, slow-travel breaks between jobs, or remote-work stints from a villa with reliable wifi. The travelers who arrive with three weeks are usually older, usually have a bigger budget per day, and almost always tell us the same thing: they wish they had done this years ago.
This itinerary is not a 10-day plan with eleven more activities crammed in. That is the most common mistake we see — people stretch a tight schedule across three weeks and burn out by day twelve. The 21-day plan is built differently. It uses 3-night minimums in every base, protects rest days, includes a proper 4-night Gili Islands or Lombok side trip, and offers an optional 3-night Java extension for travelers who want to add Mount Bromo sunrise and Yogyakarta's temple country to the trip. If you only have 10 days, see our 10-day Bali itinerary. If you have two weeks, the 14-day Bali itinerary covers a tighter version of the route below.
Three weeks also forces a logistics conversation that shorter trips do not: the visa. Indonesia's 30-day visa-free entry is technically enough for a 21-day Bali trip, but if you add the 3-night Java extension and any margin around your flights, you will want to extend. We cover this in detail below — it is not difficult, but you have to plan for it.
Quick answer: A realistic 21-day Bali itinerary is 14 nights in Bali (Ubud, Sidemen, Amed, Munduk, Bukit) + 4 nights in the Gili Islands or Lombok + 3 optional nights in Java (Mount Bromo + Yogyakarta + Borobudur). Best months are May, June, September, and October. Budget per person, excluding international flights: mid-range 32,000,000–42,000,000 IDR ($2,080–2,730), high-end villa 50,000,000–72,000,000 IDR ($3,250–4,680), luxury 90,000,000–140,000,000 IDR ($5,840–9,090). At 21 days plus Java, you must extend the 30-day visa-free with a B1 visa-on-arrival extension (~600,000 IDR / $39). Hire a private driver for the Bali portion — see our private driver guide.
We are a family of certified guides. Our family is Indonesian, originally from Medan, and we have lived in Bali for years. My wife is a certified French and Mandarin speaking guide; her parents are official Mandarin guides licensed by the Bali tourism authority. The pace, the regions, and the price ranges below are the ones we plan and run for our own clients on extended trips — not theory, not a Pinterest list.
At a Glance — 21-Day Bali Itinerary
| Day | Base | Main activities | Driving |
|---|---|---|---|
| 1 | Ubud | Airport pickup, slow check-in, light dinner | 90 min DPS to Ubud |
| 2 | Ubud | Tirta Empul purification, Saraswati Temple, Ubud market | Walking + 30 min |
| 3 | Ubud | Cooking class or yoga, Campuhan Ridge sunset | Walking |
| 4 | Sidemen | Transfer Ubud to Sidemen, slow afternoon | 90 min |
| 5 | Sidemen | Rice paddy walk, weaving village visit | Local |
| 6 | Sidemen | Besakih Mother Temple, free afternoon | 60 min round trip |
| 7 | Amed | Transfer Sidemen to Amed, sunset swim | 90 min |
| 8 | Amed | Snorkel Japanese shipwreck, Tirta Gangga | Local |
| 9 | Munduk | Transfer Amed to Munduk via north coast | 4 hours |
| 10 | Munduk | Waterfall trek + twin lakes canoe | Local |
| 11 | Gili Air / Lombok | Padang Bai fast boat to Gili Air | 1 hr drive + 90 min boat |
| 12 | Gili Air / Lombok | Snorkel turtles, beach day | Bicycle / horse cart |
| 13 | Gili Air / Lombok | Lombok day trip OR full rest day | Optional |
| 14 | Gili Air / Lombok | Last morning, fast boat back | 90 min boat + 90 min drive |
| 15 | Java (Probolinggo) | Fly DPS-SUB, drive to Bromo base | 90 min flight + 4 hr drive |
| 16 | Java (Yogyakarta) | Bromo sunrise jeep, drive to Yogyakarta | 8–10 hours |
| 17 | Java (Yogyakarta) | Borobudur sunrise + Prambanan | Local |
| 18 | Bukit | Fly back YIA-DPS, transfer to Uluwatu | Flight + 75 min |
| 19 | Bukit | Beach day, Uluwatu Temple Kecak sunset | 30 min loop |
| 20 | Bukit | Spa, last shopping, Jimbaran seafood dinner | Local |
| 21 | DPS | Brunch, airport transfer, fly home | 60–90 min to DPS |
Days 1-3 — Ubud, the Cultural Foundation
Ubud is where Bali still feels like Bali, and it is the right place to start a long trip. Three nights is the right minimum here — one to recover from the flight, one for culture, one for the slow rituals (cooking class, yoga, Campuhan Ridge) that Ubud does best.
Day 1 — Arrival in Denpasar, Transfer to Ubud
Most international flights land at Ngurah Rai (DPS) between 5 PM and midnight. Have a private driver with a name sign waiting — the unofficial taxi touts at the arrivals hall quote 800,000 IDR ($52) for a run that should cost 400,000 IDR ($26). Airport transfer to Ubud is 350,000–500,000 IDR ($23–32) and takes 90 minutes outside rush hour.
Check in, eat something light at a local warung — nasi campur or soto ayam for 50,000–80,000 IDR ($3.20–5) — and sleep. Day 1 is not a sightseeing day; jet lag is real and three weeks rewards travelers who pace themselves from the start. See our first-timers guide for arrival logistics.
Day 2 — Tirta Empul, Saraswati, Ubud Market
Slow start. Breakfast at the hotel, then ask your driver to take you to Tirta Empul (entrance 75,000 IDR / $5) for the water purification ritual — go at 8 AM before the tour buses, bring a sarong, and read our temples guide before you go so you understand what you are walking into. Back in Ubud, lunch at a warung (60,000–90,000 IDR / $4–6), then walk to Saraswati Temple (free) and the Ubud Royal Palace.
Late afternoon, browse the Ubud Art Market and Jalan Hanoman boutiques. Dinner at the night market behind the palace — sate ayam from a stall is 20,000 IDR ($1.30) for ten skewers and is some of the best food on the trip.
Day 3 — Cooking Class or Yoga, Campuhan Ridge
Pick one anchor activity. A morning cooking class with our family runs 4 hours including market visit and the meal you cook — book through our cooking class service at 400,000–500,000 IDR ($26–32) per person. Or drop into yoga at Yoga Barn or Radiantly Alive (130,000–180,000 IDR / $8–12), or book a 90-minute massage at a mid-range spa (250,000–400,000 IDR / $16–25).
Late afternoon: Campuhan Ridge walk. Free, flat, 90 minutes round trip, and the late golden hour over the river valleys is one of the quiet pleasures of Ubud. Dinner at Locavore To Go or any of the Jalan Goutama warungs.
Days 4-6 — Sidemen, Where Bali Slows Down
Sidemen is a valley of working rice terraces with Mount Agung as a backdrop and almost no tourist infrastructure. The drive from Ubud is 90 minutes through increasingly rural landscape. This is where 21-day travelers really feel the difference from a shorter trip — three nights here is enough to actually decelerate. Boutique mountain lodges run 600,000–1,400,000 IDR ($39–91) per night and almost all include excellent breakfast.
Day 4 — Transfer to Sidemen
Slow checkout from Ubud (most hotels allow 12 PM), 90-minute drive east, check into your Sidemen lodge by 2 PM. Spend the afternoon doing nothing — read a book by the pool, walk the rice paddies adjacent to the property, watch the late-afternoon light hit Agung. The lodges here are designed for this kind of stillness; treat the room and the view as the activity.
Day 5 — Slow Rice Paddy Walk and Weaving
Morning rice paddy walk with a local guide (200,000–300,000 IDR / $13–19 per person, 2 hours). Sidemen is also one of the last working centers for traditional songket weaving — the workshops welcome visitors and a small purchase (300,000–800,000 IDR / $19–52 for a hand-loomed piece) directly supports the artisan family. Afternoon swim, nap, sunset on the terrace.
Day 6 — Besakih Mother Temple
Day trip to Besakih, Bali's largest temple complex on the slopes of Mount Agung. 30 minutes from Sidemen, entrance 150,000 IDR ($10) including the mandatory shuttle — yes, it is overpriced and a recent change, but the complex is genuinely the spiritual center of the island and worth one morning. Going with your own guided tour means you skip the entrance touts and get real context. Back in Sidemen by lunch, free afternoon.
Days 7-8 — Amed, the Quiet East Coast
Amed is a string of fishing villages along the northeast coast facing Lombok. Volcanic black sand, calm reefs, the Japanese WWII shipwreck just offshore, and Mount Agung looming inland. This is a snorkeling and slow-pace base, not a beach club zone.
Day 7 — Transfer to Amed
90-minute drive from Sidemen north along the Mount Agung skirt. Check in to your beachfront hotel (500,000–1,200,000 IDR / $32–78 per night), late lunch on the beach, sunset swim. Dinner at a local warung — fresh grilled fish with sambal matah and rice is 80,000–150,000 IDR ($5–10).
Day 8 — Snorkeling and Tirta Gangga
Morning snorkel at the Japanese shipwreck — wade in from the beach, the wreck is in 6 meters of water 50 meters offshore, the coral has come back beautifully. Or book a half-day boat tour through our snorkeling tour service (450,000–650,000 IDR / $29–42 including boat, gear, and a local guide). Afternoon at Tirta Gangga, the royal water palace 30 minutes south (entrance 60,000 IDR / $4). Back in Amed for sunset.
Days 9-10 — Munduk and the Northern Highlands
The drive from Amed to Munduk is the longest of the trip — about 4 hours along the north coast through Lovina and up the volcanic ridge. Munduk sits at 800 meters elevation, noticeably cooler than the coast, with coffee plantations, twin volcanic lakes, and the most concentrated waterfall area on the island. Two nights here is enough; three is fine if you want to slow further.
Day 9 — Transfer to Munduk via the North Coast
Leave Amed after breakfast. Coast road through Tulamben (great diving for an extra day if you have it), past Lovina (skip the dolphin tours unless you really want them), and up the climb to Munduk. Arrive by mid-afternoon. Check into a mountain lodge (500,000–1,100,000 IDR / $32–71 per night) and walk the ridge above the village before sunset. Bring a light jacket — evenings in Munduk drop to 18°C / 64°F.
Day 10 — Waterfalls and Twin Lakes
Morning waterfall circuit — three falls connected by a 2.5-hour jungle trail through clove plantations. Hire a local guide (200,000–300,000 IDR / $13–19), bring a swimsuit, the pool at Munduk Waterfall is cold and excellent. See our Bali waterfalls guide for the full circuit.
Afternoon at Lake Buyan and Lake Tamblingan — twin volcanic crater lakes side by side at 1,200 meters. Canoe rental on Tamblingan is 150,000 IDR ($10) for 90 minutes. The lakeside Pura Ulun Danu Tamblingan is one of the quietest temples on the island. Back in Munduk for dinner.
Days 11-14 — Gili Islands or Lombok (Side Trip)
This is the section that turns a long Bali trip into a real Indonesian one. Four nights on the Gili Islands — three small coral-fringed islands 90 minutes by fast boat from Padang Bai or Amed — or, alternatively, four nights on Lombok itself. Either way, you leave Bali behind and the whole pace shifts.
Day 11 — Transfer to the Gilis (or Lombok)
Drive from Munduk to Padang Bai (3 hours) or directly from Amed (1 hour). Fast boat to Gili Air, Gili Meno, or Gili Trawangan: 350,000–600,000 IDR ($23–39) one way per person, 90 minutes crossing. Read our Gili Islands guide for the difference between the three. Quick rule: Gili Air for slow-travel couples and snorkelers, Gili Meno for honeymooners and total quiet, Gili Trawangan for nightlife. Most 21-day travelers we plan choose Gili Air.
Check in to your beachfront hotel (700,000–2,500,000 IDR / $45–163 per night). The islands are car-free and motorbike-free — transport is bicycle or horse cart. Sunset on the west side of the island looking back at Bali's volcanoes is the postcard moment of the trip.
Day 12 — Snorkel with Turtles
Half-day group snorkel boat (200,000–350,000 IDR / $13–22) hits three reefs around the islands and almost guarantees a sea turtle encounter. Or book a private boat through our boat charter service for a small group. Afternoon: lazy beach day, no plan. Dinner at one of the open-air seafood grills on Gili Air's east side — fresh-caught snapper and prawns for 150,000–250,000 IDR ($10–16) per person.
Day 13 — Lombok Day Trip OR Rest Day
Two options. Option A: take the public boat to Bangsal harbor on Lombok mainland (15,000 IDR / $1, 20 minutes) and hire a Lombok driver for a half-day to Tetebatu rice terraces or the Sendang Gile and Tiu Kelep waterfalls (4–5 hours, 700,000 IDR / $45 for the driver). Option B: do nothing. After 12 days of moving, a real rest day on the beach with a book is exactly what 21-day trips are designed to allow.
Day 14 — Last Gili Morning, Boat Back
Slow morning, last swim, last grilled-fish lunch. Fast boat back to Padang Bai or Serangan in early afternoon (1.5 hours). Drive south to your next base — either directly to the Bukit if you are skipping Java, or to a Bali airport hotel for the early flight to Java the next morning.
Days 15-17 — Optional Java Extension (Mount Bromo + Yogyakarta + Borobudur)
This is the section to add if you have always wanted to see Mount Bromo at sunrise or walk Borobudur at dawn. It adds three logistical days that involve a flight, a long drive, and an overland transfer between two regions of Java. It is intense — but for travelers on a sabbatical or honeymoon-extended trip, it is also the most cinematic part of the whole 21 days.
If you skip Java: add three nights to the Bukit instead — base in Uluwatu, do a full day on Nusa Penida or Nusa Lembongan, spend a slow day on the beach, and have a longer farewell to Bali. Both versions of this trip are good; pick based on energy and travel style.
Day 15 — Fly DPS to Surabaya, Drive to Bromo
Morning flight DPS to Surabaya (SUB), 90 minutes, 1,200,000–2,000,000 IDR ($78–130) one way. Pre-arranged Java driver picks you up — Bromo logistics are easier with a planned operator than a freelance driver. 4-hour drive to Cemoro Lawang on the Bromo crater rim. Mountain lodge accommodation, dinner, early sleep — you wake at 3 AM for sunrise.
Day 16 — Bromo Sunrise, Drive to Yogyakarta
3 AM jeep transfer to King Kong Hill viewpoint for sunrise over the Tengger caldera and Mount Semeru smoking in the distance. Crater hike afterward (the rim of the active volcano is a 30-minute walk from the jeep parking). Back at the lodge by 9 AM for breakfast, then the long drive — 8 to 10 hours — to Yogyakarta. This is the hardest day of the trip; book a comfortable car and break the drive every two hours.
Day 17 — Borobudur Sunrise + Prambanan
Pre-dawn departure for Borobudur — the world's largest Buddhist temple complex, on the UNESCO World Heritage list, and a sunrise visit in the mist over the central Java plain is genuinely transcendent. Sunrise tickets are 600,000 IDR ($39) and must be pre-booked. Afternoon at Prambanan, the Hindu temple complex 17 km east of Yogyakarta (entrance 375,000 IDR / $24). Evening in Yogyakarta — Malioboro street food, gamelan music, batik markets.
Days 18-20 — Bukit Peninsula Wind-Down
Fly Yogyakarta (YIA) back to Denpasar, 1.5 hours, 1,200,000–1,800,000 IDR ($78–117). Driver to the Bukit peninsula — limestone cliffs, world-class surf, the best sunset views in Bali. Three nights here is the right closing arc to a 21-day trip.
Day 18 — Arrival Bukit, Beach Day
Land at DPS by lunchtime, transfer 75 minutes to your Uluwatu cliff resort or villa (1,200,000–4,000,000 IDR / $78–260 per night). Afternoon at Bingin Beach or Padang Padang — small white-sand coves accessed by stairs. Dinner at a clifftop restaurant, early sleep.
Day 19 — Beach Loop and Kecak Sunset
Morning beach loop — Suluban, Padang Padang, and Bingin are all walkable from each other. Lunch at a beach warung (100,000–200,000 IDR / $6–13). Afternoon at your hotel pool. 4:30 PM drive to Pura Luhur Uluwatu for the Kecak fire dance at sunset — one of the cultural highlights of the entire trip. Tickets 150,000 IDR ($10), arrive 45 minutes early. Dinner at Jimbaran seafood grills on the beach (350,000–600,000 IDR / $22–38 for two).
Day 20 — Spa, Shopping, Last Dinner
Last full day. Morning at a clifftop spa — most Bukit resorts have day-pass options for non-guests at 600,000–1,200,000 IDR ($39–78) including a massage. Afternoon shopping in Seminyak (Jalan Petitenget, Jalan Kayu Aya) for handmade goods, or last-minute beach time. Dinner: a proper restaurant. La Lucciola, Mauri, or one of the new Canggu restaurants if you want a final memorable meal (350,000–700,000 IDR / $22–45 per person).
Want us to plan this trip for you?
Our certified guide will create a personalized itinerary based on your interests, pace, and travel style.
Get Your Free ItineraryDay 21 — Departure
Slow morning, final beach walk, brunch at one of the south coast cafes (150,000–280,000 IDR / $10–18). Transfer to DPS — allow 60–75 minutes from Uluwatu, more from Seminyak in afternoon traffic. Most international flights leave between 6 PM and 1 AM. Tip your driver 100,000–200,000 IDR ($6–13) — they earned it across 21 days.
Detailed Budget for 21 Days (2026 Prices)
Real prices for April 2026, per person, excluding international flights and visa extension. The 21-day budget is roughly 2× the 10-day budget, not 2.1× — costs flatten on longer trips because per-night accommodation discounts kick in and the airport transfer / activity overhead is fixed.
Mid-Range Tier — $2,080–2,730 USD (32,000,000–42,000,000 IDR)
- Accommodation (20 nights, mix of boutique hotels and beachfront): 700,000–1,200,000 IDR per night. Total: 14,000,000–24,000,000 IDR.
- Food (21 days, 60% warungs, 30% mid-range, 10% nicer): 400,000–600,000 IDR per day. Total: 8,400,000–12,600,000 IDR.
- Private driver in Bali (12 driver days at 600,000 IDR): 7,200,000 IDR.
- Inter-island transport (Gili fast boats + Java flights): 2,500,000–3,500,000 IDR.
- Activities (cooking class, snorkel boat, Bromo jeep, Borobudur, Kecak, temples): 3,500,000–5,500,000 IDR.
- Visa extension: 600,000 IDR ($39).
- 21-day total: 36,200,000–53,400,000 IDR ($2,350–3,470 USD).
High-End Villa Tier — $3,250–4,680 USD (50,000,000–72,000,000 IDR)
- Accommodation (private villas, beachfront resorts): 1,500,000–2,500,000 IDR per night. Total: 30,000,000–50,000,000 IDR.
- Food (mix of fine dining 30%, mid-range 50%, warungs 20%): 700,000–1,200,000 IDR per day. Total: 14,700,000–25,200,000 IDR.
- Private driver (premium SUV, 14 driver days at 800,000 IDR): 11,200,000 IDR.
- Inter-island transport (premium fast boat + business class flights): 4,000,000–6,000,000 IDR.
- Activities (private boat charter, yoga retreat sessions, private Borobudur guide, premium spa): 6,000,000–9,000,000 IDR.
- Visa extension: 600,000 IDR ($39).
- 21-day total: 66,500,000–101,400,000 IDR ($4,320–6,580 USD).
Luxury Tier — $5,840–9,090 USD (90,000,000–140,000,000 IDR)
- Accommodation (Aman, Como, Bulgari, Six Senses, Capella tier): 3,500,000–6,000,000 IDR per night. Total: 70,000,000–120,000,000 IDR.
- Food (fine dining 50%+, in-villa private chef on rest days): 1,500,000–2,500,000 IDR per day. Total: 31,500,000–52,500,000 IDR.
- Private driver (luxury SUV, all 21 days, 1,200,000 IDR/day): 25,200,000 IDR.
- Inter-island transport (helicopter to Gili / Java, private speedboat): 25,000,000–60,000,000 IDR.
- Activities (private guides everywhere, helicopter flights, premium day tours, Aman spa packages): 15,000,000–25,000,000 IDR.
- Visa extension (often handled by hotel concierge): 1,500,000 IDR ($97) including service fee.
- 21-day total: 168,200,000–284,200,000 IDR ($10,920–18,460 USD).
Note on backpacker tier: 21 days as a backpacker is doable (around 14,000,000–18,000,000 IDR / $910–1,170) but uncommon. Most 21-day travelers we work with skew toward the mid-range and high-end tiers because the trip length is itself a comfort signal.
For a personalized estimate, use our Bali Cost Calculator and full Bali travel cost guide.
Monthly Weather Guide for a 21-Day Trip
A 21-day trip is most often booked in the dry season (May–September), when there is a real chance of three weeks without serious rain. Wet-season 21-day trips work, but you should adjust the plan — front-load outdoor activity and accept that two or three days will be lost to rain.
| Month | Typical conditions | Verdict for 21-day trip |
|---|---|---|
| January | Wet, occasional storms, 27°C / 81°F | Workable but plan for rain delays |
| February | Wettest month, humid, 27°C / 81°F | Avoid for full island coverage |
| March | Transition, drying out, fewer crowds | OK if budget-conscious |
| April | First reliable dry month | Excellent value, low crowds |
| May | Dry, warm, 28°C / 82°F | Sweet spot — recommended |
| June | Dry, warm, low crowds | Best month overall |
| July | Dry, peak crowds, peak prices | Great weather, book 4 months ahead |
| August | Dry, peak crowds, peak prices | Same as July |
| September | Dry, crowds easing, 28°C / 82°F | Sweet spot — recommended |
| October | Dry through mid-month then wet returns | Strong first half, weaker end |
| November | Wet returns, intermittent storms | Workable with morning-only outdoor plans |
| December | Wet, holiday crowds, prices spike | Avoid unless flexible on plan |
For a deeper monthly breakdown see best time to visit Bali and our rainy season guide.
Visa Logistics — The 21-Day Question
This is the section that 21-day travelers often skip and then panic about at the airport. Here is the honest version.
Indonesia visa-free entry: Most Western passports (US, UK, EU, Australia, Canada, Singapore, Japan, plus 80+ others) get 30 days visa-free on arrival. No fee, no paperwork — you walk through the visa-free lane and get an entry stamp. The 30 days starts on your arrival day and counts every calendar day, including the day you fly out.
Math for 21 days: A 21-day trip technically fits within 30 days. So if you fly in on day 1 at 11 PM and fly out on day 21 at 9 AM, you have used 21 of your 30 days. You do not legally need an extension for the 21-day Bali plan alone.
The catch: If you add the 3-night Java extension, you are now at 24 days plus the buffer days around your flights. Many travelers also build in a 1- or 2-day cushion at the start or end for jet lag or a missed flight. By day 28 or 29 you are uncomfortably close to the 30-day limit, and overstaying is fined at 1,000,000 IDR per day (about $65). It is not worth the risk.
The recommended path: Apply for the B1 Visa on Arrival (e-VOA) before you fly. It costs 500,000 IDR (about $33) and gives you 30 days, extendable once for another 30 days at an immigration office in Bali (about 600,000 IDR / $39). This buys you up to 60 days, which fully covers the 21-day plan with all extensions and buffers.
Where to extend: Any Bali immigration office (Denpasar, Jimbaran, Singaraja). Most travelers use a visa agent — about 1,500,000–2,000,000 IDR ($97–130) all-in including the official fee. Agents handle the paperwork, the fingerprinting appointment, and the second pickup. It takes 7–10 working days, so apply on day 18 of your visa (a week before it expires).
For your specific case, see our Bali visa decision tree tool and the full Bali visa guide.
How 21 Days Compares to 14 Days and 10 Days
Honest version, after running this for years.
10 days is the right length for most first-time visitors. Full island geography (Ubud, east coast, north, south), comfortable pace, fits within visa-free, no inter-island logistics. Highest enjoyment-per-day ratio of any duration. See 10-day Bali itinerary.
14 days is the right length for travelers who want to add the Gili Islands or Lombok without compressing Bali itself. Two clean weeks, one visa, manageable budget. This is what most second-time visitors choose. See 14-day Bali itinerary.
21 days makes sense in three specific cases — and only those cases:
- You want slow travel. Three nights minimum per base, real rest days, and time to follow a recommendation from a local without consulting a schedule. The pace itself is the value.
- You are combining a honeymoon with an extended trip. 21 days lets you spend the first week in honeymoon-villa mode (Ubud + Bukit) and the second + third weeks adventuring (Gili + Java). See Bali honeymoon guide.
- You are working remotely. Three weeks is the minimum length where renting a villa at a monthly rate (rather than nightly) makes sense — typical savings of 30–40% on accommodation. See Bali digital nomad guide.
If none of those three apply, 14 days is probably the right trip for you. Three weeks is not better automatically — it is better only if it fits how you travel.
Customizing This Itinerary
This is a template. The 21-day version of Bali is so individual that the value is almost entirely in how you bend the plan around your travel style. Couples extend the Bukit and Sidemen sections and shorten Munduk. Digital nomads collapse Sidemen + Amed + Munduk into longer Ubud or Canggu stays with day trips. Adventure travelers add a full diving section in Tulamben or a Mount Rinjani trek on Lombok. Travelers focused on food add a second cooking class and a Yogyakarta street-food tour.
That is what we build at Ohana. Our family — certified guides, Indonesian, originally from Medan, operating in Bali for years — designs 21-day trips one decision at a time around what matters to you. Whether you want a fully planned custom itinerary, a private driver for the Bali portion only, or specific guided experiences (cooking class, Mount Batur trek, snorkeling tour), we will sort the logistics so you can focus on the trip. See also our honeymoon guide and digital nomad guide.
FAQ
Is 21 days too long for Bali?
For most first-time travelers, yes — 14 days is enough to see Bali well plus add the Gili Islands. 21 days only makes sense if you want slow travel (3-night minimum per base), are combining a honeymoon with an extended trip, or are working remotely from a villa. Within those cases, 21 days is excellent. Outside them, you risk diminishing returns after day 14.
How much does a 21-day Bali trip cost in 2026?
Per person, excluding international flights and visa: mid-range travelers spend 32,000,000–42,000,000 IDR ($2,080–2,730), high-end villa travelers spend 50,000,000–72,000,000 IDR ($3,250–4,680), and luxury travelers spend 90,000,000–140,000,000 IDR ($5,840–9,090). Backpacking 21 days is possible at around $910–1,170 but uncommon. See the detailed budget breakdown above and our Bali travel cost guide.
Do I need a visa extension for 21 days in Bali?
Strictly for 21 days alone, no — the 30-day visa-free entry covers it. But if you add the 3-night Java extension or any flight buffer days, you should apply for the B1 Visa on Arrival (500,000 IDR / $33) which is extendable once for another 30 days (about 600,000 IDR / $39). This gives you up to 60 days and removes any overstay risk. Overstay fines are 1,000,000 IDR per day. See our Bali visa guide and visa decision tree.
Should I add Java to a 21-day Bali itinerary?
Add Java if you have always wanted to see Mount Bromo at sunrise or walk Borobudur at dawn. It adds three intense logistical days — flight, long overland drive, second flight — but the volcano and the temple complex are both world-class experiences not available in Bali. If you skip Java, add three more nights to the Bukit instead and use the time for a full Nusa Penida day trip plus more beach time.
Should I add Lombok or the Gili Islands?
Yes — the 4-night side trip is the most-recommended part of the 21-day plan. The Gili Islands (especially Gili Air) suit slow-travel couples; Lombok itself suits more adventurous travelers who want Mount Rinjani or south Lombok's surf. Most 21-day travelers we plan choose Gili Air for snorkeling and beach time, with one optional day trip across to Lombok mainland. See our Gili Islands guide.
What is the best time of year for a 21-day Bali trip?
May, June, and September are the sweet spots — full dry season weather without the absolute peak crowds and prices of July–August. October works for the first half of the month before rain returns. April is also excellent and offers strong value. Avoid late December through February — wet season can wash out two or three days of a 21-day plan. See best time to visit Bali for the monthly breakdown.
How many bases should I use for 21 days?
Five to seven bases across 21 nights is the sweet spot. Our recommended split: 3 nights Ubud, 3 nights Sidemen, 2 nights Amed, 2 nights Munduk, 4 nights Gili / Lombok, 3 nights Java (optional), 3 nights Bukit. Six to seven bases. Fewer than five and you spend too much time in transit between activities; more than seven and you lose 30–60 minutes of every check-in day to logistics. The 3-night minimum at most bases is what makes the slow-travel pace work.
Is 21 days good for a sabbatical or remote work?
Yes — 21 days is roughly the minimum length where renting a villa at a monthly rate makes financial sense, with typical savings of 30–40% versus nightly. Canggu and Ubud are the strongest remote-work bases in Bali, both with reliable fiber internet, dense coworking spaces, and an established digital-nomad scene. For a sabbatical specifically, build in more rest days than this itinerary suggests — see our Bali digital nomad guide.
Can I do Bali, Lombok, and Java in 3 weeks?
Yes — that is exactly what this itinerary does. 14 nights in Bali, 4 nights in the Gili Islands or Lombok, 3 nights in Java (Mount Bromo + Yogyakarta + Borobudur). The pace is intense in the Java section because of overland driving distances on Java itself, but it is the most cinematic part of the trip. Skip Java only if you prefer beach-and-villa downtime over volcano sunrises and UNESCO temple complexes.
Is a private driver worth hiring for 21 days?
For the Bali portion, yes — but only on the days you are actually moving between bases or doing day trips. Plan on roughly 12 driver days across the 14 Bali nights at 600,000 IDR ($39) per day, total around 7,200,000 IDR ($470). On rest days at the beach or in Ubud you do not need a driver. For Java, use a Java-based driver/operator separately, and for the Gili Islands you do not need transport at all (the islands are car-free). See our private driver guide.
How does 21 days compare to 14 days?
21 days adds three things 14 days does not: a proper Java extension (Mount Bromo + Borobudur), the option of a real rest week somewhere, and the slow-travel 3-night minimums at every base. 14 days covers Bali plus the Gili Islands but rushes the regional transitions slightly. If you have the time and one of the three "right reasons" (slow travel, extended honeymoon, remote work), 21 days is meaningfully better. If not, 14 days has the better enjoyment-per-day ratio. See 14-day Bali itinerary.
What if I get bored after 2 weeks in Bali?
Honest answer — some travelers do, especially extroverted travelers who thrive on novelty rather than depth. Two protections in this plan: the Gili Islands or Lombok side trip lands on day 11, just as Bali fatigue might start, and switches the pace and the geography entirely. The optional Java extension on days 15–17 does the same again. If you still feel restless after the side trip, swap the Bukit closing arc for Canggu — the digital nomad scene, beach clubs, and density of new restaurants will keep you stimulated through the final stretch.
Ready to plan your 21 days in Bali, Lombok, and Java? Contact us and we will build the route around your dates, your travel style, and the things you actually want to do. We also handle custom itineraries end-to-end including villa booking, visa extension paperwork, and the Java logistics.
Related Itineraries
- 5-day Bali itinerary — short trip, Ubud + south Bali only
- 7-day Bali itinerary — one week, the most-requested length
- 10-day Bali itinerary — adds north Bali and Nusa Penida
- 14-day Bali itinerary — two weeks with Gili Islands or Lombok
Related Guides
Cover photo: TBD.
<!-- internal-link-sweep:2026-04-30 -->
Certified Travel Guide & Co-Founder
A certified Bali guide credentialed by the Indonesian Ministry of Tourism, fluent in French, Mandarin, English, and Indonesian. Part of a family of certified guides who have been guiding travelers across Bali for many years — sharing temples, rice terraces, and hidden corners that never make the brochures.
Languages: French · Mandarin · English · Indonesian
Ready to discover Bali?
Tell us about your dream trip and our local experts will craft a personalized experience just for you.
Start Planning

