Skip to content
Indonesia Knowledge
itinerary

Three Weeks in Indonesia — A Substantial Archipelago Trip

A 21-day itinerary across multiple major destinations — Bali, Java, Yogyakarta, Mount Bromo, Komodo or Lombok, plus an outer island. For visitors with serious time and curiosity.

4 min read

Three weeks lets you actually feel like you've crossed Indonesia. This itinerary covers Bali properly, the major Javanese highlights (Yogyakarta + Bromo + Ijen), a meaningful eastward jump (Komodo + Flores), and an outer-island option — either Sumatra for orangutans and Lake Toba, or North Sulawesi for diving, or Raja Ampat for the ultimate diving experience. Multiple structures work; this is one well-tested version.

At a glance

  • Days 1-5: Bali (south + Ubud + east)
  • Days 6-9: Yogyakarta + central Java
  • Days 10-12: Mount Bromo + Mount Ijen
  • Days 13-17: Komodo / Flores (or Lombok/Gilis if preferred)
  • Days 18-20: Outer island (Sumatra, Sulawesi, or Raja Ampat)
  • Day 21: Return Bali, depart
  • Total: 21 days, 20 nights
  • Estimated budget: USD 3,500-6,000 per person (mid-range)

Days 1-5 — Bali

  • Day 1: Arrive, settle in Canggu or Seminyak
  • Day 2: South beaches + surf lesson + sunset
  • Day 3: Day trip to Uluwatu and Bukit beaches; Kecak performance at sunset
  • Day 4: Move to Ubud; afternoon at Sacred Monkey Forest and palace
  • Day 5: Tegallalang + Tirta Empul + Mount Batur sunrise (optional)

Days 6-9 — Java (Yogyakarta + Borobudur + Prambanan)

  • Day 6: Fly Bali to Yogyakarta. Afternoon at Sultan's Palace and Taman Sari.
  • Day 7: Borobudur sunrise. Late breakfast. Return to Yogyakarta. Afternoon at Affandi Museum or city exploration.
  • Day 8: Prambanan in afternoon. Evening Ramayana Ballet (full moon) or city dinner.
  • Day 9: Day trip to Solo (Surakarta) for the second royal palace; or Sambisari and Plaosan temples.

Days 10-12 — Mount Bromo and Mount Ijen

  • Day 10: Drive from Yogyakarta to Cemoro Lawang (Bromo base village). Long but scenic.
  • Day 11: 3am Bromo sunrise. Descend, climb the 250 steps. Return to hotel for late breakfast. Drive to Probolinggo, then to Ijen base.
  • Day 12: 3am Ijen blue fire climb. Sunrise at the crater lake. Descend. Drive to Banyuwangi. Ferry to Bali.

Days 13-17 — Komodo and Flores

  • Day 13: Fly Bali to Labuan Bajo, Flores
  • Days 14-16: 3-day, 2-night Komodo liveaboard (Komodo dragons, Padar Island, Pink Beach, Manta Point, snorkelling/diving)
  • Day 17: Return to Labuan Bajo. Optional: drive inland to Bena village or Kelimutu lakes (extends the trip).

Days 18-20 — Outer island (choose one)

Option A: Sumatra (orangutans + Lake Toba)

  • Day 18: Fly Labuan Bajo → Bali → Medan. Long travel day. Settle in Medan.
  • Day 19: Drive to Bukit Lawang. Afternoon arrival. Hike preparation.
  • Day 20: Half-day orangutan trek in Gunung Leuser National Park. Afternoon: drive to Berastagi or Lake Toba.

(For Lake Toba additional days: stay at Tuk Tuk on Samosir Island; needs another 2-3 days minimum to do justice.)

Option B: Diving in North Sulawesi

  • Day 18: Fly to Manado (via Bali or Jakarta)
  • Days 19-20: Bunaken or Lembeh diving

Option C: Raja Ampat (the ultimate dive trip)

  • Day 18: Fly to Sorong (via Bali or Jakarta)
  • Days 19-20: Stay at a Raja Ampat dive resort (Wai, Kri, or Pulau Mansuar)
  • This is logistically demanding and expensive; 3 days is bare minimum

Day 21 — Return Bali, depart

  • Travel back to Bali via Jakarta (long day)
  • Final dinner in Bali
  • Depart

Practical notes

  • Three weeks is enough to do Indonesia justice without rushing
  • Domestic flights are essential; book 1-2 months ahead
  • The Bromo-Ijen-Bali overland route is one of the great Indonesian travel experiences
  • Komodo liveaboard is the single most memorable experience for most visitors who do it
  • Bring patience for transit days — Indonesia is big

Alternative structures

Bali-heavy + Komodo + Sumatra: skip Yogyakarta and Bromo-Ijen; spend more time in Bali + Komodo + Sumatra

Cultural Java: skip Komodo and Sumatra; spend more time in Yogyakarta, do Mount Merapi, visit Solo and Semarang, plus Mount Bromo and Mount Ijen with Banyuwangi

Diving-focused: skip Yogyakarta; instead do Bali + Lembeh + Bunaken + Raja Ampat

Costs

Per-person (mid-range, double occupancy):

  • Accommodation: USD 1,000-2,000 for 20 nights
  • Internal flights: USD 400-800
  • Food: USD 400-700
  • Activities: USD 500-1,200 (Komodo trip, dive trips, hikes are the big costs)
  • Transport (drivers, transfers): USD 400-700
  • Total: USD 3,500-6,000 per person

Budget version: USD 2,000-3,000 Upscale (5-star Bali, luxury Komodo, premium dive): USD 8,000-15,000+

Three weeks is enough to come home with stories from multiple very different parts of Indonesia. For visitors who can spare the time, the depth is genuinely worth it.