This 30-day route suits travelers who want Indonesia’s big wildlife and volcano sights plus a long overland stretch where tourist infrastructure thins out and the guesthouse owner becomes your travel agent. The pace is steady: most bases get two to four nights, with one long road day in Sumatra and one in Flores, each followed by easier days. You’ll use shared minivans and the airport train in Sumatra, intercity trains across Java, four domestic flights to jump between islands, a group boat tour in Komodo, shared “travel” cars on the Trans-Flores Highway, and Grab or Gojek in the cities.
Days 1-7: Medan, Gunung Leuser and Lake Toba
Fly into Kualanamu airport and spend one night in
Medan. It’s a practical stop: you eat well, sleep off the flight and leave the next morning for Bukit Lawang, 3 to 4 hours away by shared car. Medan’s food carts reward a single evening better than its sights reward a second day.
Bukit Lawang is the gateway to
Gunung Leuser National Park, one of the last strongholds …
read more 👉This 30-day route suits travelers who want Indonesia’s big wildlife and volcano sights plus a long overland stretch where tourist infrastructure thins out and the guesthouse owner becomes your travel agent. The pace is steady: most bases get two to four nights, with one long road day in Sumatra and one in Flores, each followed by easier days. You’ll use shared minivans and the airport train in Sumatra, intercity trains across Java, four domestic flights to jump between islands, a group boat tour in Komodo, shared “travel” cars on the Trans-Flores Highway, and Grab or Gojek in the cities.
Days 1-7: Medan, Gunung Leuser and Lake Toba
Fly into Kualanamu airport and spend one night in Medan. It’s a practical stop: you eat well, sleep off the flight and leave the next morning for Bukit Lawang, 3 to 4 hours away by shared car. Medan’s food carts reward a single evening better than its sights reward a second day.
Bukit Lawang is the gateway to Gunung Leuser National Park, one of the last strongholds of the Sumatran orangutan. Three nights give you a two-day jungle trek with a licensed guide (roughly US$90 to 130 including a riverside camp) and a lazy recovery day, and most treks finish by floating back to the village on inner tubes down the Bohorok River.
Day 5 is the long one: 6 to 8 hours by tourist minibus to Parapat, then a 30 to 45 minute ferry to Tuktuk on Samosir Island in Lake Toba. The lake fills a caldera roughly 100 km long, left by a supervolcano eruption around 74,000 years ago. Rent a scooter, visit the carved Batak tombs at Tomok and let the cool 900 m altitude reset you after the jungle heat.Days 8-9: Jakarta
Fly from Silangit airport, south of the lake, to Jakarta in about 2 hours. Two nights is the right dose for the capital. Ride the MRT, eat your way through Glodok, Jakarta’s Chinatown, and spend a morning in Kota Tua Jakarta, where Fatahillah Square and the 1710 Dutch city hall (now the history museum) are the clearest window onto colonial Batavia.Days 10-13: Yogyakarta
A 6.5 to 8 hour train brings you to Yogyakarta, and this time the city is your workshop: sign up for a half-day batik class, walk Malioboro after dark and duck into Fort Vredeburg Museum, an 18th-century Dutch fort opposite the palace with dioramas of the independence struggle.
Catch Borobudur Temple Compounds from Punthuk Setumbu hill, about 4 km away, where the stupa rises out of morning mist with Merapi behind it. Save an evening for Prambanan Temple Compounds, where the Ramayana ballet plays on an open-air stage with the floodlit Hindu towers as its backdrop during the dry season.Days 14-15: Bromo Tengger Semeru National Park
Take the morning economy train from Lempuyangan station to Probolinggo (8 to 9 hours), then a shared minibus up to Cemoro Lawang on the rim of Bromo Tengger Semeru National Park. Two nights mean no rush: one dawn at the viewpoints, then a walk across the Sea of Sand to the smoking cone of Mount Bromo once the jeep crowds have gone, with Semeru puffing on the horizon.Days 16-18: Ubud
Drop down to Surabaya airport (about 3 hours) and fly 1 hour to Denpasar for three nights in Ubud. Use it as a base for Bali’s living rituals: join the queue of Balinese families bathing under the spouts at Tirta Empul Temple, and make the 1.5 hour trip east to Tenganan, a Bali Aga village that kept its pre-Hindu customs and still weaves double-ikat geringsing cloth by hand.Days 19-21: Labuan Bajo and Komodo
A 1 hour flight lands you in Labuan Bajo, a harbor town that lives off the boats heading into Komodo National Park. A full-day shared speedboat tour (around US$70 to 110 plus park fees) usually stacks the Padar Island viewpoint, a ranger-led walk among dragons up to 3 m long, manta snorkeling and the coral-pink sand of Pink Beach. The spare days are for diving or watching sunsets over the anchored phinisi boats.Days 22-27: Ruteng, Ende, Kelimutu and Maumere
Now the road takes over. Shared cars run the Trans-Flores Highway to Ruteng in 3.5 to 4 hours, and two nights there let you see the Lingko spiderweb rice fields at Cancar, divided like pizza slices by the Manggarai clans. Day 24 is a long 8 to 9 hour ride to Ende, the seaside town where Sukarno lived in exile from 1934 to 1938.
From Ende it’s only 2 hours to the village of Moni, your base in Kelimutu National Park. Hike up for sunrise at Kelimutu, where three crater lakes near 1,640 m shift color between turquoise, green and almost black depending on volcanic minerals. Then continue 3 to 4 hours to Maumere for one night among the ikat-weaving villages of Sikka.Days 28-30: Balangan Beach and Uluwatu
Fly from Maumere back to Denpasar (direct or with one stop) and finish on the Bukit peninsula at Balangan Beach, a cliff-backed strip with a reef-break left for surfers and warung tables on the sand. Watch the kecak fire dance at Uluwatu Temple on your last evening, and the airport is only 30 to 40 minutes away for your flight home.
If Flores grabs you, add two nights in Riung on the north coast, where the 17 Islands Marine Park offers island-hopping and fruit bat colonies with almost nobody else around.