10-Day Indonesia Itinerary: Bali, Yogyakarta, Komodo

10-Day Indonesia Itinerary: Bali, Yogyakarta, Komodo

I just got back from ten days bouncing between Bali, Yogyakarta, and Komodo Island, and here’s the honest version: it’s a tight schedule, but doable if you move smart. You’ll trade long travel days for variety—rice terraces in Ubud, sunrise at Borobudur, and pink sand beaches next to Komodo dragons. Below is exactly what we did, what I’d skip, and where I’d spend an extra night.

How do you split 10 days between Bali, Yogyakarta, and Komodo?

Three locations in ten days means no wasted afternoons. We did 3 nights in Bali (split between Ubud and Seminyak), 3 nights in Yogyakarta, and 3 nights in Labuan Bajo (gateway to Komodo). The last night was back in Bali for an early flight out.

  • Days 1–3: Bali (Ubud first, then Seminyak)
  • Days 4–6: Yogyakarta (fly from Bali, 1 hour)
  • Days 7–9: Labuan Bajo / Komodo (fly from Yogyakarta, 2 hours)
  • Day 10: Fly back to Bali, depart

The key was booking early-morning flights. We used Lion Air and Garuda Indonesia—Garuda was pricier but more reliable with luggage. Avoid afternoon connections unless you like sweating in airport lobbies.

What should you do in Bali without wasting time?

Land in Ngurah Rai airport, skip Kuta entirely, and head straight to Ubud. We spent two nights at Bisma Eight in Ubud—quiet, walkable to the monkey forest, and the pool overlooks the valley. The first morning we did the Campuhan Ridge Walk at 7am before the heat hit. Afternoon we booked a private tour of Tegallalang Rice Terraces and Tirta Empul Temple (the water temple). Tirta Empul is crowded but worth the purification ritual if you’re okay with cold water and long lines.

Second half of Bali we moved to Seminyak and stayed at Lloyd’s Inn Bali. It’s small, white, and right off Double Six Beach. We ate at Sardine for dinner—expensive but the outdoor tables over the rice paddy make it feel special. Skip the beach clubs unless you want loud music and overpriced cocktails. Instead, grab a Bintang from a warung on the sand at sunset.

Is Yogyakarta worth the flight from Bali?

Yes, but only if you like temples and street food. Yogyakarta feels raw compared to Bali—more motorbikes, less English, better food. We stayed at Phoenix Hotel Yogyakarta in the city center. It’s an old Art Deco building with a pool and decent breakfast.

The big draw is Borobudur, the world’s largest Buddhist temple. We hired a driver for 500,000 IDR (about $32) to take us at 4:30am for sunrise. The Manohara Hotel sunrise package lets you walk the upper levels before the crowds. Worth every rupiah. Afternoon we hit Prambanan, the Hindu temple complex. It’s photogenic but less impressive after Borobudur—I’d skip it if you’re short on time.

Street food in Yogyakarta is the real win. Gudeg Yu Djum serves jackfruit curry with rice—messy, sweet, and unforgettable. For dinner, Lesehan stalls along Malioboro Street let you sit on mats and eat fried tempeh and sate. Bring napkins.

How do you see Komodo dragons without a cruise ship?

Fly into Labuan Bajo, a dusty port town that’s the launch point for Komodo National Park. We booked a two-day open-boat tour through a local operator (we used Flores Komodo Tour). It cost about 1.5 million IDR per person ($96), including lunch, snorkel gear, and park fees. No luxury, but the crew cooked fresh fish on deck.

Day one we visited Padar Island for the viewpoint (three-colored bays, steep hike, bring water) and Pink Beach for snorkeling. The sand really is pink—crushed red coral mixed with white. Day two we docked at Komodo Island for the dragon trek. Rangers walk you in groups of eight. We saw three dragons, one eating a deer carcass. It’s not a zoo—they roam free. Keep distance and don’t run.

We slept at Sudamala Resort in Labuan Bajo for one night and a homestay on the boat for the second. Sudamala is overpriced but the infinity pool makes up for it. If you’re on a budget, La Boheme Bajo has good AC and a rooftop bar.

What’s the best way to get between these islands?

Internal flights are the only realistic option. We booked Garuda Indonesia from Bali to Yogyakarta (1 hour, $60) and Batik Air from Yogyakarta to Labuan Bajo (2 hours, $80). Both included a 20kg checked bag. No ferry between Bali and Komodo—that would take two days.

For airport transfers in Bali, we used Gojek (the ride-hailing app) for short trips and pre-booked Kura-Kura Bus from Ubud to Seminyak (cheap, air-conditioned, reliable). In Yogyakarta, our hotel arranged a car to Borobudur for 500k IDR. In Labuan Bajo, everything is walking distance or a 20,000 IDR scooter rental.

FAQ

Is 10 days enough for Bali, Yogyakarta, and Komodo? It’s tight but works if you fly between locations and don’t mind early mornings. I’d trade one day in Seminyak for an extra night in Labuan Bajo if I did it again—the boat tours are the highlight.

Do I need a visa for Indonesia? Most nationalities get a 30-day visa on arrival at the airport for 500,000 IDR ($32). Pay in cash. You can extend it once for another 30 days, but that requires a visit to immigration in Bali or Jakarta.

What should I pack for Komodo? Light hiking shoes for the dragon trek, reef-safe sunscreen for snorkeling, and a dry bag for boat transfers. The boat crew provides snorkel masks, but bring your own if you’re picky about fit.

Conclusion

  • Fly between islands—don’t waste time on ferries.
  • In Bali, skip Kuta and focus on Ubud’s rice terraces and Seminyak’s beachside warungs.
  • Borobudur at sunrise is the single best thing in Yogyakarta; Prambanan is optional.
  • Komodo boat tours are better than resort stays—book a two-day open boat for the full experience.
  • Bring cash for park fees and street food; cards are useless outside hotels.