21 Days in Indonesia: The Ultimate Archipelago Adventure
Three weeks to cross the entire Indonesian archipelago — from the chaotic streets of Jakarta to the pristine coral reefs of Raja Ampat. This is the definitive Indonesian journey: ancient temples, active volcanoes, lush rice terraces, tropical islands, Komodo dragons, and some of the best diving on Earth. You’ll cross six islands, take five flights, and create memories that will last a lifetime. This itinerary is designed for travellers who want the complete Indonesian experience with a realistic, well-paced schedule.
Itinerary Overview
Route: Jakarta (1) → Yogyakarta (3) → Mt Bromo & Ijen (2) → Bali/Ubud/Seminyak (4) → Gili Islands (2) → Lombok/Kuta (2) → Komodo/Labuan Bajo (3) → Raja Ampat/Sorong (3) → Departure (1)
Best for: Ultimate Indonesia trip, serious adventurers, divers, photographers, culture enthusiasts with time to spare
Budget per person (excluding flights): €1,800–2,700
Pace: Moderate — three weeks means you can actually slow down and soak things in, with only 4–5 travel days.
Part 1: Java — Temples & Volcanoes (Days 1–6)
Day 1: Jakarta Arrival — Indonesia’s Chaotic Capital
Touch down in Jakarta — a sprawling megalopolis of 10 million people. Rather than rushing through, spend the day exploring Indonesia’s most underrated city. The old town (Kota Tua) has beautifully preserved Dutch colonial architecture, and the street food scene is legendary.
Activities: Airport pickup, Kota Tua walking tour (free), Fatahillah Square, Jakarta History Museum (€1). Evening street food crawl.
Accommodation: Hotel in central Jakarta (€20–40/night). Recommended: The Hermitage or Bobopod Kota Tua.
Meals: Street food — soto betawi, nasi goreng, sate padang (€1–3 per dish).
Transport: Taxi/Gojek from airport (€5–10).
Estimated cost: €35–60
Day 2: Jakarta → Yogyakarta — Train Through Java
Catch the morning executive-class train from Gambir Station to Yogyakarta — one of the most scenic train journeys in Java. The four-hour ride passes through emerald rice paddies, traditional villages, and volcanic foothills. Arrive in Yogyakarta by lunchtime with the whole afternoon to explore.
Activities: Morning train, check-in, afternoon at Kraton Palace (€3) and Water Castle (Taman Sari, €2), evening walk along Malioboro Street.
Accommodation: Boutique hotel or guesthouse in Yogyakarta (€15–35/night).
Meals: Lunch at the train station food court (€2–4), dinner at an angkringan night market (€1–3).
Transport: Executive train Jakarta → Yogyakarta (€15–25, 4.5 hours).
Estimated cost: €40–70
Day 3: Yogyakarta — Borobudur & Sunrise Spiritual Journey
The crown jewel of Javanese Buddhism. Borobudur at sunrise is one of Southeast Asia’s most profound experiences. The 9th-century temple complex has 504 Buddha statues and 2,672 relief panels stretching nearly 3 km — the largest Buddhist temple in the world.
Activities: 4 AM Borobudur sunrise tour (€35 limited-access), temple exploration, return by midday, afternoon local batik workshop (€10–15), evening optional moonlight Borobudur visit.
Meals: Gudeg (jackfruit curry) for lunch (€2–4).
Accommodation: Same guesthouse in Yogyakarta.
Estimated cost: €60–90
Day 4: Yogyakarta — Prambanan, Temples & Heritage
Explore Prambanan — Indonesia’s largest Hindu temple complex, built in the 9th century. The main temple rises 47 metres and is dedicated to Shiva. In the afternoon, visit the nearby Plaosan and Sewu temples for a quieter experience, or explore the Kotagede silver-making district.
Activities: Morning at Prambanan (€22), afternoon at Plaosan and Sewu temples (free with combination ticket), or visit Kotagede silver village, evening Ramayana Ballet performance at Prambanan outdoor theatre (€15–30).
Transport: Gojek (€2–5 per trip) or taxi.
Meals: Nasi pecel at local restaurant (€2–3), dinner in Yogyakarta (€3–6).
Accommodation: Same guesthouse in Yogyakarta.
Estimated cost: €50–80
Day 5: Yogyakarta → Mt Bromo — Journey to the Volcano
Travel day across Java’s scenic spine. Morning train to Probolinggo, then a minibus winding up to Cemoro Lawang — a mountain village at 2,200 metres on the edge of the Bromo caldera. The temperature drops dramatically as you climb.
Activities: Morning train, minibus to Cemoro Lawang, evening walk to scout sunrise viewpoint, early bed (you’ll be up at 3 AM).
Accommodation: Homestay at Cemoro Lawang (€10–20/night).
Meals: Lunch at Probolinggo, warm local dinner (€3–5).
Transport: Train Yogyakarta → Probolinggo (€10–18, 4 hours) + minibus (€8, 1.5 hours).
Estimated cost: €35–55
Day 6: Mt Bromo Sunrise + Transfer to Ijen
The iconic Bromo sunrise from Penanjakan viewpoint — then a hike across the Sea of Sand to the crater rim where you can peer into the active volcano. Afternoon transfer east towards the Ijen Plateau for tomorrow’s blue fire trek.
Activities: 3:30 AM jeep tour (€20–25 shared), Penanjakan viewpoint sunrise, crater hike, return by 9 AM, afternoon minibus to Ijen area (€15–20, 4 hours).
Accommodation: Homestay near Ijen crater (€10–20/night).
Meals: Breakfast at homestay, lunch en route (€3–5), dinner near Ijen (€3–5).
Estimated cost: €55–80
Part 2: Ijen’s Blue Fire & Bali’s Soul (Days 7–12)
Day 7: Ijen Blue Fire & Ferry to Bali
Midnight start for the Ijen crater trek — witness the electric-blue flames rising from sulphur vents, then watch the turquoise acid lake reveal itself at dawn. Descend by 8 AM and cross to Bali via the Gilimanuk ferry.
Activities: Midnight start for blue fire (€25–30 with guide + gas mask), crater lake sunrise, descend 7–8 AM, drive to Banyuwangi, ferry to Gilimanuk Bali (€2–3, 1 hour), drive to Ubud (3 hours).
Accommodation: Guesthouse in Ubud (€25–50/night).
Meals: Breakfast at Ijen homestay, lunch in Banyuwangi (€3–5), dinner in Ubud (€5–8).
Transport: Trek + ferry + private driver.
Estimated cost: €80–125
Day 8: Ubud — Temples, Terraces & Culture
Your first day in Bali. Ubud is the spiritual and cultural heart of the island. Today is about recovering from the volcanoes and immersing yourself in Balinese beauty.
Activities: Tegallalang Rice Terraces, Tirta Empul Water Temple, Ubud Monkey Forest, afternoon at a spa or yoga session, evening at traditional dance show.
Transport: Scooter (€5/day) or Gojek.
Meals: Breakfast at guesthouse, lunch at a paddy-view café (€5–8), dinner at a local warung (€4–7).
Accommodation: Same Ubud guesthouse.
Estimated cost: €40–70
Day 9: Ubud — Cooking Class & Art Valley
Dive deeper into Balinese culture. A morning cooking class takes you through the market, introduces exotic ingredients, and teaches you to make classic dishes like saté lilit and lawar. Afternoon exploring Ubud’s art scene.
Activities: Morning Balinese cooking class with market tour (€20–30, 4 hours), afternoon at the Ubud Art Market, visit the Agung Rai Museum of Art (€4), sunset at a rice terrace café.
Transport: Walking + short scooter rides.
Meals: Lunch from the cooking class, dinner at an atmospheric restaurant (€6–10).
Accommodation: Same Ubud guesthouse.
Estimated cost: €40–70
Day 10: Ubud → Seminyak — Beachside Luxury
Head south to Bali’s stylish beach district. Seminyak offers world-class dining, upscale boutiques, and some of the best beach clubs and sunset spots in Bali. A well-earned dose of comfort after the volcanoes.
Activities: Transfer to Seminyak (1 hour), afternoon at Double Six Beach, sunset cocktails, dinner at a top restaurant.
Accommodation: Boutique villa or hotel in Seminyak (€35–80/night).
Meals: Lunch at a beachfront café (€6–10), dinner at Merah Putih or Mama San (€12–22).
Transport: Private driver (€20–30).
Estimated cost: €75–140
Day 11: Seminyak/South Bali — Uluwatu Cliff Temples
Explore the dramatic southern tip of Bali. The Bukit Peninsula has jaw-dropping cliff temples, world-class surf breaks, and hidden beaches accessible by steep staircases.
Activities: Morning visit to Uluwatu Temple perching on cliffs (€4), afternoon at Padang Padang or Thomas Beach, sunset Kecak Fire Dance at Uluwatu (€8).
Transport: Scooter (€5/day) or Gojek (€5–8 per trip).
Meals: Lunch at a Uluwatu café (€5–8), fresh seafood dinner at Jimbaran Bay (€10–16).
Accommodation: Same hotel in Seminyak.
Estimated cost: €40–75
Day 12: South Bali — Nusa Islands Day Trip
A day trip to the Nusa Islands (Nusa Penida, Nusa Lembongan) from Sanur harbour. Nusa Penida’s rugged coastline has some of the most dramatic scenery in Bali — Kelingking Beach (the T-Rex shaped cliff), Angel’s Billabong, and Broken Beach.
Activities: 30-minute speedboat to Nusa Penida (€15–20 return), Kelingking viewpoint, Angel’s Billabong, Broken Beach, Crystal Bay for snorkelling. Return by 5 PM.
Meals: Lunch on Nusa Penida (€4–7).
Transport: Speedboat from Sanur.
Estimated cost: €50–85
Part 3: Gilis, Lombok & Komodo (Days 13–18)
Day 13: Bali → Gili Islands — Island Time
Fast boat from Bali across the Lombok Strait to the car-free Gili Islands. No motorised vehicles, just bikes, horse carts, and the rhythm of the tides.
Activities: Fast boat to Gilis (€30–40, 1.5–2.5 hours), afternoon bike exploration, sunset at the west coast. Choose Gili Air for relaxed vibes.
Accommodation: Beachfront bungalow on Gili Air (€30–55/night).
Meals: Fresh seafood BBQ on the beach (€6–10).
Transport: Fast boat.
Estimated cost: €50–80
Day 14: Gili Islands — Snorkelling & Island Life
A full day in paradise. The Gilis have some of the best easily accessible snorkelling in Indonesia. Swim with sea turtles, explore vibrant coral gardens, and just enjoy slow island living.
Activities: Snorkelling tour (€15–25), turtle spotting at Meno Wall, coral gardens at Bounty Wreck, afternoon SUP or kayaking, sunset beach yoga.
Meals: Fresh coconut from a beach vendor (€1–2), seafood lunch (€5–8), dinner at a beachside restaurant (€5–9).
Accommodation: Same bungalow on Gili Air.
Estimated cost: €35–65
Day 15: Gili Islands → Lombok — Rinjani Views & Kuta
Short boat hop to Lombok. Visit the Bukit Selong viewpoint for its iconic palm-framed view of Rinjani volcano, then head south to Kuta Lombok — a completely different world from its namesake in Bali.
Activities: Boat to Lombok (€5–10, 30 min), Bukit Selong viewpoint, afternoon at Tanjung Aan beach, sunset at Selong Belanak.
Accommodation: Guesthouse in Kuta Lombok (€20–40/night).
Meals: Ayam taliwang (€4–6) for lunch, beachside warung dinner (€4–7).
Transport: Public boat + taxi (€15–25).
Estimated cost: €45–75
Day 16: Lombok — Waterfalls & Sasak Villages
Explore Lombok’s interior. The Sendang Gile and Tiu Kelep waterfalls cascade through dense jungle below Mount Rinjani. Visit a traditional Sasak village for a glimpse of pre-modern Indonesian life.
Activities: Sendang Gile and Tiu Kelep waterfall visit (€2–3 entry), Sukarare traditional weaving village, afternoon rest and sunset.
Transport: Scooter rental (€5/day).
Meals: Sasak cuisine lunch (€3–5), fresh seafood dinner (€5–8).
Accommodation: Same guesthouse in Kuta Lombok.
Estimated cost: €25–50
Day 17: Lombok → Labuan Bajo — The Komodo Gateway
Fly from Lombok to Labuan Bajo on Flores — the launching point for Komodo National Park. The flight offers stunning aerial views of the volcanic islands below. Afternoon settling into this frontier town with its spectacular sunset hills.
Activities: Fly LOP → LBJ (€55–85, 1.5 hours), check-in, afternoon at Bukit Cinta sunset viewpoint, pre-book Komodo tour for tomorrow.
Accommodation: Hotel in Labuan Bajo (€25–55/night). Recommended: Sudamala Resort or Bajo Beach Hotel.
Meals: Fish market dinner — pick your own and have it grilled (€5–10).
Transport: Flight + taxi to hotel (€3).
Estimated cost: €95–155
Day 18: Komodo National Park — Dragons & Diving
Full-day boat tour through Komodo National Park. Trek to see Komodo dragons in the wild, snorkel with manta rays at Manta Point, and visit Pink Beach with its pink-hued sand.
Activities: 6 AM boat departure (€40–60 shared, includes lunch), Komodo dragon trek (€25 park fee), Manta Point snorkelling, Pink Beach stop, Kalong Island flying fox sunset.
Meals: Lunch included on boat (€0). Dinner in Labuan Bajo (€6–10).
Accommodation: Same hotel in Labuan Bajo.
Estimated cost: €80–120
Part 4: Raja Ampat — The Final Frontier (Days 19–21)
Day 19: Labuan Bajo → Sorong/Raja Ampat
A travel day to Indonesia’s most spectacular marine paradise. Fly from Labuan Bajo via Makassar or Bali to Sorong, West Papua — the gateway to Raja Ampat. From Sorong, take a ferry or speedboat to your island homestay. The journey is long, but the reward is extraordinary.
Activities: Fly LBJ → Sorong (€80–130, via Makassar/Bali), ferry or speedboat to Waisai or Kri Island (€10–25, 2 hours), settle into your homestay, first sunset over the limestone karst islands.
Accommodation: Island homestay in Raja Ampat (€25–50/night full board). Recommended: Yenkoranu Homestay or Papua Paradise Eco Resort.
Meals: All meals at homestay (included in full board). Fresh seafood, rice, vegetables.
Transport: Flight + ferry/speedboat.
Estimated cost: €130–190
Day 20: Raja Ampat — Diving & Snorkelling Paradise
Raja Ampat has the richest marine biodiversity on Earth — over 75% of the world’s coral species call these waters home. Even snorkellers see an extraordinary array of marine life: reef sharks, turtles, mantas, schooling barracuda, and countless colourful reef fish.
Activities: Full-day snorkelling tour (€15–25 for boat share) or diving (€30–45 per dive). Visit Cape Kri, Melissa’s Garden, and Manta Sandy for guaranteed sightings. Homestay dinner with new friends.
Meals: All meals at homestay (included).
Accommodation: Same homestay in Raja Ampat.
Estimated cost: €40–75
Day 21: Raja Ampat → Departure
One last sunrise over the limestone karsts before the journey home. Depending on your flight schedule, you might have time for a final snorkel before the speedboat and flight connections back to Sorong and onward.
Activities: Morning swim or kayak, speedboat to Sorong, fly Sorong to Jakarta/Bali (€80–120), connect to international flight.
Transport: Speedboat + flight.
Meals: Breakfast at homestay, lunch en route.
Estimated cost: €100–150
Practical Information
Best Time to Visit: June–October is the best window for the entire route. (Bali/Yogya: April–Oct, Komodo: May–Oct, Raja Ampat: Oct–Apr). September is the best compromise month.
Internal Flights (expected cost range each):
- Jakarta → Yogyakarta: train is better
- Surabaya → Bali: €25–45
- Bali → Lombok: €25–50
- Lombok → Labuan Bajo: €55–85
- Labuan Bajo → Sorong: €80–130
- Sorong → Jakarta/Bali: €80–120
Packing for the Full Archipelago: Layers! You’ll experience 5°C on volcanoes and 35°C on the beach. Pack: warm jacket/fleece, hiking shoes, reef-safe sunscreen, snorkel mask, power bank, insect repellent (especially for Raja Ampat), and a first-aid kit.
Raja Ampat Marine Park Fees: €75 for a full-stay permit (valid for all Raja Ampat). Some homestays include this in their rates.
Visa: Apply for the 60-day visa-on-arrival (€35, extendable) if covering the full route. A 30-day visa-free stay may be too tight.
Total estimated budget per person: €1,400–2,200 (excluding international flights)
Disclaimer: Prices, flight schedules, and ferry timetables are approximate and change seasonally. Raja Ampat permits and Komodo National Park fees are set by local authorities and may change. Volcano access depends on activity levels. Comprehensive travel insurance covering all activities (including volcano trekking, diving, and remote island travel) is absolutely essential for an itinerary of this scope.


