Skip to main content

Assemble my trip

Across Indonesia — Bali culture, Java volcanoes, Komodo islands and Lombok beaches
← All trips

Three weeks+ (17+ days) · Bali

20 Days Across Indonesia: Bali, Java, Komodo and Lombok

Bali → Yogyakarta → Mount Bromo → Ijen → Labuan Bajo → Lombok → Gili Islands

A brisk one· 15 min

By Editorial Team · Last updated June 2026

Three weeks is the point where Indonesia stops being one island and starts being a country. The real tension on this route is pace versus reach. You can see Bali, Java's volcanoes, Komodo and the Lombok islands in twenty days, but only if you accept regular travel days and book the linking flights early. This plan front-loads culture, runs the hard volcano stretch in the middle, then lets the islands carry you home. It is a highlights loop with logic, not a slow wander.

First time in IndonesiaActiveBest: April–October

Who this trip is for

This route suits first-time visitors who have a full three weeks and want range rather than depth: temples in Java, volcano sunrises, a Komodo boat day, then beaches and a slow island finish. It works well for couples, friends and confident solo travellers who are comfortable with early starts, short domestic flights and the occasional ferry.

It is not ideal for travellers who want to settle into one place and barely move. You change base roughly every two to three nights, and several days are positioning days, not sightseeing days. If you dislike 3am alarms, fragile boat schedules, or packing every few mornings, cut this down to two regions instead of four. Families with very young children will find the Bromo and Ijen stretch hard.

Trip at a glance

Duration: 20 days. Start and end: Denpasar, Ngurah Rai International Airport in Bali.

Route: Ubud, Yogyakarta, Bromo, Ijen, Labuan Bajo, Kuta Lombok, Gili Trawangan, Uluwatu.

Best for: first-time visitors wanting four regions, culture seekers, beach lovers, volcano and nature travellers.

Not ideal for: slow travellers, anyone wanting a single base, those who avoid early starts and ferries.

Travel style: active but balanced, with rest days built into Labuan Bajo and the Gilis.

Budget: as a working estimate from the article, mid-range travellers spend roughly US$2,500 to US$4,000 per person including domestic flights, a Komodo boat trip, guided volcano tours and park fees. Budget travellers using guesthouses and shared tours can manage around US$1,500 to US$2,200, excluding international flights. Prices can change, so treat these as planning ranges.

Logistics level: medium overall, hard on the Bromo to Ijen to Bali stretch, fragile on the fast-boat legs.

Best time: April to October, the dry season across all four regions.

Booking difficulty: medium. Komodo boat seats and Labuan Bajo flights are the pressure points in peak season.

Why this route makes sense

The order is built around movement logic, not a wish list. You start in Bali because the international airport is here and Ubud is a soft landing after a long flight. Java comes second while your energy is highest, because Borobudur, Prambanan and the Bromo to Ijen volcano run are the most demanding days of the trip.

After Java you return through Bali to fly east to Labuan Bajo for Komodo, then drop south to Lombok and the Gilis for the beach finish. Ending in Uluwatu puts you close to the airport for departure, with one easy night to absorb any delay.

The pattern alternates effort and recovery: hard culture and volcano days in the first half, then progressively slower island days. That rhythm is deliberate. It keeps the trip active without burning you out by day twelve.

Day 1: Arrive in Bali and settle in Ubud

Morning. Land at Denpasar. Before you leave the plane, activate your data so maps and messaging work the moment you step off. Getting an Indonesia eSIM through Airalo style setup is not what this link is for, so simply sort an eSIM before boarding and keep it ready.

Afternoon. Head straight to Ubud. The road from the airport is slow and the stops are spread out, so a private airport transfer from Bali to Ubud removes the haggling and lets you arrive without managing a driver on no sleep.

Evening. Keep it soft. Check in, rest, eat near your accommodation. Base: Ubud for 4 nights, ideally near Ubud Palace or Jalan Bisma so you can walk to dinner. Travel note: do not schedule anything demanding tonight. Jet lag plus a transfer is enough.

Day 2: Ubud rice terraces, temples and a waterfall

Morning. Start with the classic Ubud landscape: the Sacred Monkey Forest Sanctuary, then Tegalalang Rice Terrace before the crowds thicken.

Afternoon. Continue to Tirta Empul Temple and one waterfall near Ubud. These sites are spread across the hills with slow roads between them, which makes a structured day far easier than improvising.

Evening. Back in Ubud for a quiet dinner. Booking logic: an Ubud tour covering Monkey Forest, rice terraces and a waterfall keeps the day in order with hotel pickup, which matters because public transport between these stops is not practical.

Day 3: Mount Batur sunrise or a cooking class

Morning. This is a fork in the road. For a big landscape day, the Mount Batur sunrise jeep experience means a very early start but a strong reward at the crater rim. For a gentler pace, a Balinese cooking class in Ubud is a calmer way to spend the morning.

Afternoon. Rest deliberately. Java is next and it does not let up.

Travel note: do not try to do both the sunrise and the cooking class on the same day. The Batur start time wrecks the rest of the day, and you want to be fresh for the flight tomorrow.

Day 4: Fly to Yogyakarta

Morning. Fly from Bali to Yogyakarta, roughly 1 hour on carriers such as Garuda or Citilink. Confirm current flight routes and times before you lock hotels, as schedules shift.

Afternoon. Arrive and keep it light. Walk Malioboro, get your bearings, have a local dinner.

Evening. Early night before the temple day. Base: Yogyakarta for 3 nights, near Malioboro or Prawirotaman. Booking logic: book this flight early. It is one of the trip's pressure points, and a cheap seat booked late is rarely cheap.

Day 5: Borobudur and Prambanan

Morning. Borobudur first, ideally early to beat the heat and the crowds. This is the cultural high point of the Java section.

Afternoon. Prambanan in the second half of the day. The two sites sit on opposite sides of Yogyakarta, so a combined temple trip from the city saves you a lot of backtracking.

Evening. Slow dinner back in town. Travel note: allow buffer time between the two temples. The transfer is longer than the map suggests, and rushing Prambanan at the end is a common regret.

Day 6: Yogyakarta city culture

Morning. The Sultan's Palace and Taman Sari Water Castle, both central and walkable from each other.

Afternoon. A batik workshop is the most rewarding way to slow down and learn something with your hands. A private city tour works well here because it stitches the sites together without you chasing transport in the heat.

Evening. Keep it simple. You move east tomorrow and the next stretch is the hardest of the trip.

Day 7: Position towards Mount Bromo

Morning. Leave Yogyakarta and travel towards Bromo. This is a positioning day, not a sightseeing day, so set your expectations accordingly.

Afternoon. An overland route covering the Yogyakarta to Bromo and Ijen section is the simplest way to manage this leg, because doing it piecemeal with public transport eats the day.

Evening. Arrive near Bromo and sleep early. Base: Cemoro Lawang for 1 night. Travel note: nights up here are cold and the next start is brutal. Lay out warm layers before bed.

Day 8: Mount Bromo sunrise

Morning. Wake before dawn for the Bromo viewpoint and the caldera. A Mount Bromo sunrise tour handles the pre-dawn timing and the local jeep transport, which is the part that is genuinely hard to arrange alone in the dark.

Afternoon. Continue towards the Ijen area. This is a long travel half-day, so keep plans loose.

Travel note: the early start is non-negotiable for the sunrise. If you are not a morning person, decide now whether this stretch is worth it, because Ijen tomorrow is even earlier.

Day 9: Ijen crater and the ferry back to Bali

Morning. Start in the small hours for Ijen, known for its crater lake and the blue fire visible before 5am. This is the single most demanding morning of the trip.

Afternoon. After Ijen, take the Banyuwangi to Bali ferry across the strait and position yourself for the onward flight to Labuan Bajo. The ferry is short but the connection is tight, so build in buffer time.

Evening. If the timing slips, a night in Banyuwangi is a reasonable fallback. Booking logic: do not plan a same-day Ijen-to-flight chain with no slack. Ferry and traffic delays are common, and a missed flight here cascades through the rest of the trip.

Day 10: Fly to Labuan Bajo

Morning. Fly to Labuan Bajo, around 1.5 hours. Confirm the current route before booking, as this is a connection that airlines adjust.

Afternoon. Check in near the harbour and do almost nothing. You have earned it after Java.

Evening. Dinner watching the sunset over the water. Base: Labuan Bajo for 3 nights. Travel note: Labuan Bajo flights sell out in peak season, so this is one of the first seats to lock when you commit to the trip.

Day 11: Komodo National Park

Morning. A full-day speedboat tour of Komodo National Park, usually taking in Padar Island, Pink Beach, Komodo Island, Manta Point and snorkeling stops.

Afternoon. More water, more islands. This is one of the strongest days of the entire route and the reason many people add the eastern detour at all.

Booking logic: book the boat ahead in dry season. Seats are limited, seas are calmer April to October, and the best operators fill early. Confirm the park fees with your operator, as fees can change.

Day 12: Slow Labuan Bajo day

Morning. Deliberately light. A Rangko Cave and sand island half-day trip is enough if you want to be on the water, or do nothing at all.

Afternoon. A rest day by the pool is a legitimate choice here, not a wasted one. The next days move again.

Travel note: this is a recovery buffer by design. If a Komodo weather day forces a reshuffle, this is the slack that absorbs it.

Day 13: Fly to Lombok and settle in Kuta

Morning. Fly from Labuan Bajo to Lombok. Check the current routing, as this hop sometimes connects through Bali.

Afternoon. Continue south to Kuta Lombok. The airport sits away from the beach towns and the road is slow, so a private airport transfer to Kuta Lombok is the practical choice over piecing together local transport with luggage.

Evening. Settle in. Base: Kuta Lombok for 3 nights. Travel note: Kuta Lombok is quieter and more spread out than Bali's Kuta, so expect to use a driver or scooter to move around.

Day 14: South Lombok beaches

Morning. The southern beaches: Tanjung Aan and Selong Belanak, both wide and calm in dry season.

Afternoon. A South Lombok beach tour makes the day easier because the beaches are spread out with no useful public transport between them, so a driver saves the logistics.

Evening. Or trade the tour for water time: a beginner surf lesson at Selong Belanak suits the gentle beach break there. Pick one focus rather than cramming both.

Day 15: Lombok slow day or northern waterfalls

Morning. Read your energy. If you want a big day, head north to Senaru for the Sendang Gile and Tiu Kelep waterfalls day trip, which is a long drive each way but a strong payoff.

Afternoon. If you would rather stay slow, rent a scooter and explore the south coast at your own pace.

Travel note: Senaru is a real commitment from Kuta Lombok, so commit in the morning or not at all. Allow buffer time for the mountain roads.

Day 16: Cross to Gili Trawangan

Morning. Leave Lombok and cross to the islands on a fast boat from Lombok to Gili Trawangan. The crossing is short but weather-dependent, so keep the morning flexible.

Afternoon. There are no cars or motorbikes on the island. Rent a bicycle and let the afternoon go slow by the beach.

Evening. First sunset on the island. Base: Gili Trawangan for 3 nights. Travel note: fast boats can be cancelled or delayed in rough seas, which is exactly why this falls in the dry-season window. Build a buffer and do not chain a same-day onward connection.

Day 17: Gili Islands snorkeling

Morning. A 3-island Gili snorkeling tour with turtles covers all three Gilis, with coral, turtles and the Gili Meno underwater statues.

Afternoon. Keep it free. The point of the Gilis is to stop optimising your time.

Booking logic: the group snorkeling trips are easy to arrange on the island, but booking ahead in peak season secures a morning slot before the heat and the crowds build.

Day 18: Slow Gili day

Morning. No plan. Breakfast by the beach, cycle the island loop, let the day be shapeless.

Afternoon. If you dive, this is the day to arrange a session with a local dive centre. The waters here are well set up for it.

Travel note: this is your last true rest day before the journey home begins. Use it that way rather than packing it with activity.

Day 19: Return to Bali and move to Uluwatu

Morning. Take the return fast boat from Gili Trawangan to Bali, then head south to Uluwatu. This is a long travel morning, so leave early.

Afternoon. Recover with a beach: Padang Padang, Bingin or Melasti, all within reach of Uluwatu.

Evening. Stay for the Kecak fire dance at Uluwatu, timed to sunset on the cliff. Base: Uluwatu for 1 night. Travel note: this is a positioning day with a payoff at the end, not a full beach day. Treat the morning as transit.

Day 20: Slow morning and departure

Morning. Take it slow. An ocean-view breakfast, a short walk or a last massage.

Afternoon. Head to the airport with generous buffer time. Uluwatu to Ngurah Rai traffic is unpredictable.

Travel note: ending near the airport is the whole reason Uluwatu sits last. Do not undo that by leaving for the airport late.

What to book early, and what to keep flexible

Book early: the domestic flights, especially anything into Labuan Bajo, which sells out in peak season; the Komodo boat day; and your first one or two nights in each new base so you always land with a bed confirmed.

Keep flexible: the slow days in Labuan Bajo and the Gilis, the Lombok day-15 fork, and the Day 3 choice between Batur and a cooking class. These are your shock absorbers.

Booking logic: the fixed points are the things that sell out or fall apart if missed, namely flights, the Komodo boat and the ferries. Everything labelled a slow day exists to absorb a delay somewhere else, so resist the urge to fill them in advance.

Mistakes travellers make on this route

Chaining Ijen straight to a flight with no buffer. The ferry and the traffic are unpredictable, and a missed Labuan Bajo flight cascades through the rest of the trip.

Underestimating the volcano stretch. Two pre-dawn starts back to back is genuinely tiring, and people who skip the Day 3 and Day 12 rest days arrive at the beaches already drained.

Booking Labuan Bajo flights and the Komodo boat late, then paying peak prices or missing out entirely.

Trusting the map over the road. Distances within Lombok and Java look short but the roads are slow, so build realistic transfer times.

Travelling in the wet season to save money. November to March risks fast-boat cancellations and clouded volcano views, which is disruptive on a route this tightly linked.

What to cut, adapt or upgrade

Cut for time: drop the Bromo and Ijen stretch entirely if early starts are not for you. You lose the most dramatic volcano days but gain a far gentler trip, and you can give those nights back to Bali or the Gilis.

Adapt for pace: if four regions feels like too much, do Bali, Java and Komodo and skip Lombok, or do Bali, Lombok and the Gilis and skip Java. Either pairing turns a hard three-week sprint into a calmer one.

Upgrade for comfort: use private transfers on the airport and beach-touring days where stops are spread out and public transport is impractical. On the Komodo day, a better operator is worth the difference for a calmer, safer boat.

Trade-off to accept: more regions means more travel days. There is no version of this route that adds Komodo and Java without adding flights and early mornings.

Before you build this trip

Best time: April to October across all four regions, for clearer volcano sunrises, calmer Komodo seas and more reliable fast boats. The wet season raises the odds of cancellations and clouded views.

Visa and entry: check the latest official guidance for your nationality before you travel, as entry rules and fees can change.

Domestic transport: the trip runs on roughly three to four domestic flights between regions. Within each region, ride-hailing apps cover Bali and Java's cities, private drivers handle the volcano and temple days, and fast boats link Lombok and the Gilis.

Ferries and remote logistics: the Banyuwangi to Bali ferry and the Lombok to Gili fast boats are the fragile links. Treat their schedules as subject to weather and confirm them locally, with buffer time around each.

Money and eSIM: sort an Indonesia eSIM before you board so maps and messaging work on arrival. Carry some cash for the smaller islands where cards are not always accepted.

What to book early versus flexible: lock the flights, the Komodo boat and your first nights in each base; keep the slow days and the optional forks open as buffers.

Final verdict

Do this trip if you have a genuine three weeks, you want range over depth, and you are happy to trade some early mornings and travel days for four very different sides of Indonesia. It rewards travellers who book the fixed points early and let the slow days stay slow.

Skip it, or cut it down, if you want a single base, dislike pre-dawn starts, or would rather know one region well than sample four. There is no shame in doing Bali and Lombok properly instead. This is an active highlights loop, and it only works if you accept that the movement is the point.

For a slower single-region trip, see the Bali itineraries on our Bali hub.

If the eastern islands are your priority, look at a dedicated Komodo and Labuan Bajo trip.

For the island-finish on its own, see a Lombok and Gili Islands itinerary.

Before you go

Sort the practical side

Entry rules and a realistic budget before you book this trip.

Good to know

Frequently asked questions

Is 20 days enough to see Bali, Java, Komodo and Lombok?

Yes, three weeks links all four well: Bali, Java's volcanoes and temples, a Komodo boat trip, and Lombok with the Gilis, connected by domestic flights. It is an active highlights route across the archipelago, not a slow trip, so expect regular travel days.

How many domestic flights will I need?

Around three to four, typically Bali to Yogyakarta or Surabaya for Java at roughly 1 to 1.5 hours, Bali to Labuan Bajo for Komodo at around 1 hour 10 to 1 hour 20, and a Bali to Lombok hop or fast boat. Confirm current routes before booking, and book early to keep costs down and avoid sold-out Labuan Bajo seats in peak season.

What is the total budget for 20 days across Indonesia?

As a working estimate, mid-range travellers spend roughly US$2,500 to US$4,000 per person, including domestic flights, a Komodo boat trip, guided volcano tours, park fees and varied accommodation. Budget travellers using guesthouses, trains and shared tours can manage around US$1,500 to US$2,200, excluding international flights. Prices can change, so treat these as ranges.

When is the best time for this multi-region trip?

April to October, the dry season, works best across all four regions, with clearer volcano sunrises, calmer Komodo seas and more reliable island weather. The wet season from November to March risks fast-boat cancellations and clouded volcano views, which is disruptive on a tightly linked route.

How do I get around within each region?

Use domestic flights between regions. Within them, ride-hailing apps such as Grab and Gojek cover Bali and Java's cities, private drivers handle volcano and temple days, and fast boats link Lombok and the Gilis. Distances look short but roads are slow, so build in realistic transfer times and allow buffer around ferries.

Go deeper

Bali guides

Keep exploring

Related itineraries

Share this itinerary