Two weeks in Indonesia covering Bali, Yogyakarta, Mount Bromo, Ijen, Labuan Bajo, Komodo National Park and Uluwatu — temples, volcanoes, beaches and island views in one well-paced route.
Two weeks is enough to experience a genuinely complete Indonesia route — not just Bali. This itinerary combines Bali's rice terraces and beaches, Java's temples and volcanoes, and Komodo's wild island landscapes. It starts softly in Ubud, moves into the cultural heart of Java, continues through Bromo and Ijen, then finishes with Labuan Bajo, Komodo and one final night in Uluwatu.
Trip overview
Length: 14 days
Route: Ubud → Yogyakarta → Mount Bromo → Ijen → Labuan Bajo → Uluwatu
Best for: first-time visitors, culture seekers, nature lovers and adventure travellers
Pace: active but manageable
Best time to go: April to October
Start and end point: Denpasar / Ngurah Rai International Airport
Before you fly: sort your Indonesia data
Get your Indonesia eSIM with Airalo before you board. Activate it on the plane so you have data, maps and messaging the moment you land.
Day 1: Arrive in Bali and go to Ubud
After landing in Bali, go directly to Ubud with a private airport transfer. Keep the first evening light — check in, rest and have dinner near your accommodation.
WHERE TO STAY IN UBUD (2 nights): Search Booking.com. Stay centrally — near Ubud Palace or Jalan Bisma.
Day 2: Ubud rice terraces, temples and waterfalls
Use your first full day for Ubud's classic inland landscapes: Sacred Monkey Forest Sanctuary, Tegalalang Rice Terrace, Tirta Empul Temple and one waterfall near Ubud.
An Ubud tour covering Monkey Forest, rice terraces and a waterfall keeps the day easy to manage. Over 7,600 reviews, hotel pickup included from across south Bali.
Spend the evening in Ubud with a local dinner and an early night.
Day 3: Fly to Yogyakarta
Leave Bali and fly to Yogyakarta — around 1 hour on Garuda, Citilink or Lion Air. Book independently via Traveloka or Google Flights. (Flight not bookable here — arrange separately.)
After arrival, check in and keep the afternoon light. Explore Malioboro Street or have dinner near your hotel.
WHERE TO STAY IN YOGYAKARTA (2 nights): Search Booking.com. Stay near Malioboro or the Prawirotaman area.
Day 4: Borobudur and Prambanan
Book a Borobudur and Prambanan temple day trip from Yogyakarta — the easiest way to see both in one day with transport included.
Borobudur is one of the world's largest Buddhist monuments. Prambanan is Indonesia's largest Hindu temple complex. Seeing both gives a strong introduction to Java's cultural depth. Return to Yogyakarta for dinner.
Day 5: Yogyakarta city and local culture
Use one more day for the city itself: Sultan's Palace (Kraton), Taman Sari Water Castle and a batik workshop. A Yogyakarta private city tour gives context around the royal heritage and traditional crafts.
Try gudeg, soto Jogja and local coffee. Prepare for the East Java section in the evening.
Day 6: Travel from Yogyakarta to Mount Bromo
A Yogyakarta to Bromo and Ijen overland route handles the transport and accommodation logistics. Long transfer day — arrive near Bromo, have dinner and sleep early.
WHERE TO STAY NEAR BROMO (1 night): Search Booking.com. Cemoro Lawang village is the closest base.
Day 7: Mount Bromo sunrise
Wake before dawn for Mount Bromo. A 4WD jeep takes you to the sunrise viewpoint overlooking the Tengger Caldera. A Mount Bromo sunrise tour is well-reviewed with 1,984 reviews. After sunrise, walk across the Sea of Sand to the crater rim.
Continue east towards the Ijen area after the visit.
Day 8: Ijen crater and travel onward
Ijen is another early start — known for its acidic turquoise lake and, before 5am, the blue fire phenomenon. More demanding than Bromo. Wear proper shoes and bring warm layers.
After Ijen, continue to Banyuwangi and take the ferry back to Bali. Book the Banyuwangi to Bali ferry via 12Go. Position yourself for the next morning's flight to Labuan Bajo.
WHERE TO STAY IN BANYUWANGI (1 night): Search Booking.com.
Day 9: Fly to Labuan Bajo
Fly from Bali to Labuan Bajo — around 1.5 hours on Garuda or Lion Air. (Arrange separately via Traveloka or Google Flights.) Check in near the harbour and keep the afternoon relaxed.
WHERE TO STAY IN LABUAN BAJO (2 nights): Search Booking.com. Harbour-area hotels give easy access to boat departures.
Day 10: Komodo National Park
Full day in Komodo National Park. A Komodo National Park full-day speedboat tour covers Padar Island, Pink Beach, Komodo Island dragon walk, Manta Point and snorkeling stops. One of the most memorable days in Indonesia.
Day 11: Slow Labuan Bajo day
Lighter day — stay by the pool or take a shorter Rangko Cave and sand island half-day trip. Final seafood dinner overlooking the harbour.
Day 12: Fly back to Bali and move to Uluwatu
Fly Labuan Bajo to Bali, then head south to Uluwatu. Spend the afternoon at Padang Padang, Bingin or Melasti Beach.
WHERE TO STAY IN ULUWATU (2 nights): Search Booking.com. Around 30–45 minutes from the airport.
Day 13: Uluwatu beaches and Kecak fire dance
Morning at the beach. Late afternoon: visit Uluwatu Temple and stay for the Kecak fire dance. Skip-the-line tickets. One of the most atmospheric cultural experiences in Bali.
Day 14: Slow morning and departure
Final morning slowly. Ocean view breakfast, beach walk or last massage. Uluwatu is around 30–45 minutes from the airport — leave buffer time.
Where to stay — full summary
Ubud — 2 nights. Search Ubud on Booking.com
Yogyakarta — 2 nights. Search Yogyakarta on Booking.com
Bromo area — 1 night. Search Cemoro Lawang on Booking.com
Banyuwangi — 1 night. Search Banyuwangi on Booking.com
Labuan Bajo — 2 nights. Search Labuan Bajo on Booking.com
Uluwatu — 2 nights. Search Uluwatu on Booking.com
Practical info
- Best time to visit
- April to October (dry season). Avoid peak July–August if you want lower prices and fewer crowds.
- Getting there
- The easiest way to reach Bali is to fly into Ngurah Rai International Airport (DPS) in Denpasar and continue by domestic flights and private drivers. Compare the best flight, stay, and transfer options before you go.
- Getting around
- Private driver or car charter is the most practical option for day trips and inter-area transfers. Gojek and Grab work well for short hops in Ubud and Canggu.
- Currency & money tips
- Indonesian Rupiah (IDR). ATMs widely available in Ubud, Canggu and Uluwatu. Avoid airport exchange — rates are poor. Most restaurants and hotels accept card; markets and warungs are cash only.
- SIM card / connectivity
- Sort your Indonesia eSIM with Airalo before you board. Activate it on the plane so you have data, maps and messaging the moment you land. A local SIM (Telkomsel or XL Axiata) is also available at airport arrivals for around $5–8.
Share this itinerary
