One month in Indonesia: a four-week route that actually fits
A month is the point at which Indonesia stops being a list of sights and starts being a journey. This route covers Java, Bali, Lombok and Flores without spending half of it in transit.
Gili Lawa, Flores. The eastern end of the route feels like a different Indonesia. Stepgun, CC BY-SA 4.0
Four weeks is enough to cross the country properly if you resist the temptation to add Sulawesi, Sumatra and Raja Ampat to the same trip. The route below runs west to east: Jakarta, Yogyakarta, the volcanoes of East Java, Bali, Lombok and the Gilis, then a flight to Flores for Komodo. It uses the train network where it is good and flies where the sea makes overland travel pointless.
The shape is deliberate. The first ten days are the cultural and volcanic heart of Java, the middle ten are beach and reef, and the last week is the wild east. That order gives you a gentle introduction, a rest in the middle and a finale that feels like a different country. It also puts the most physically demanding parts, Bromo and Ijen, before your energy runs out.
Days 1 to 6: Jakarta and Yogyakarta
Start with two nights in Jakarta to adjust. See Kota Tua, the National Museum and the old port of Sunda Kelapa, and eat at a Padang restaurant and a night market. Jakarta is not beautiful, but it is the clearest introduction to modern Indonesia and it makes the rest of Java legible. Fly or train onward; the train from Gambir to Yogyakarta takes seven to eight hours and is far more pleasant than the airport.
Give Yogyakarta four nights. One day for Borobudur at sunrise and Prambanan in the afternoon, one for the kraton, the water palace and Malioboro, one for a batik or silver workshop in Kotagede, and one to do nothing but eat. Yogyakarta is the cultural capital of Java and the best-value city in the country. Stay in the Prawirotaman area for restaurants or near Malioboro for atmosphere.
Book the Borobudur sunrise in advance and take the combined ticket with Prambanan. The train to Malang or Surabaya leaves in the morning and takes four to five hours. From there, a car climbs to Cemoro Lawang on the edge of the Tengger caldera in another four hours.
- Jakarta: two nights
- Train Gambir to Yogyakarta: 7-8 hours
- Yogyakarta: four nights
- Book Borobudur sunrise ahead
Days 7 to 10: Bromo, Ijen and the crossing to Bali
Bromo is a three in the morning start: a jeep to the viewpoint, a cold wait, and a sunrise over a caldera that fills with mist. Walk to the crater afterwards, then drive down for breakfast. Two nights in Cemoro Lawang is enough; one is rushed if the weather turns. From Bromo, drive east to Banyuwangi, which takes six to seven hours, and sleep before the Ijen climb.
Ijen starts at midnight. The trail is three kilometres up to the crater rim and then a steep descent to the blue flames, which are best between two and four in the morning. It is hard, sulphur-heavy and genuinely memorable. You need a mask, a head torch and a guide. The same trip can be done at sunrise without the flames, which is easier and nearly as good.
From Banyuwangi, the ferry to Gilimanuk takes an hour and a bus or car continues to Ubud in three to four hours. If you are short of energy, fly Surabaya to Denpasar instead and skip the crossing. Either way, you should be in Bali by day ten.
Days 11 to 17: Bali, slowly
A week in Bali is not enough to see everything, so do not try. Spend three nights in Ubud for the terraces, temples and food, two in Amed or Sanur for the water, and two in the south for the beaches. Skip the Instagram circuit and pick one or two things a day. The island rewards repetition: the same rice field at dawn and at dusk is two different places.
Use Ubud as a base for the Campuhan ridge walk, Tegallalang, a dance performance and a cooking class. Move to Amed for snorkelling, black sand and a quieter coast, or to Sanur for calm water and an easy airport run. Canggu is for surf and cafes; Seminyak for restaurants; Uluwatu for cliffs. Choose two, not five.
Do not rent a scooter unless you have a licence and experience. Bali's roads are busy and the accident rate among visitors is high. A private driver for a day costs IDR 600,000 to 800,000 and removes most of the stress. For shorter hops, use Gojek or Grab.
- Ubud: three nights
- Amed or Sanur: two nights
- South coast: two nights
- Driver for a day: IDR 600,000-800,000
Days 18 to 22: Lombok and the Gilis
Fly or take the fast boat to Lombok. Base yourself near Kuta Lombok for the south coast beaches and surf, or in Senggigi for easier access to the Gilis. The south is drier, emptier and more dramatic, with a string of bays and a coastline that has not been overbuilt. Rent a scooter or hire a driver; public transport is thin.
Spend two nights on Gili Air or Gili Trawangan. Air is quiet and good for couples, Trawangan for diving and nightlife. There are no cars on either island, so you walk or cycle. Book the fast boat back to Bali or the local boat to Lombok in advance, and keep an eye on the weather.
If you have time, add the Rinjani trek. It takes three days and two nights, reaches 3,726 metres and is one of the best treks in Indonesia. It is also strenuous and closed from January to March. Do not attempt it on a whim at the end of a month-long trip unless you are fit and acclimatised.
- Kuta Lombok: south coast and surf
- Gili Air: quiet, couples, calm water
- Gili Trawangan: diving and nightlife
- Rinjani trek: three days, closed Jan-Mar
Days 23 to 28: Flores and Komodo
Fly from Bali to Labuan Bajo, which takes 1.5 hours. Spend a day in town arranging a Komodo trip: either a day boat to Padar, Komodo and Pink Beach, or a two-night liveaboard that reaches the better dive sites. The dragons are the headline, but the landscape and the water are the real reason to come this far.
Use the remaining days for the mainland: the mirror caves near Labuan Bajo, the spider-web rice fields at Cancar, the traditional villages around Bajawa and the coloured lakes of Kelimutu. Overland Flores is slow and beautiful, with mountain roads and coffee plantations. Allow at least three days if you go beyond Labuan Bajo.
Fly back to Bali or Jakarta for your international connection, with a buffer night. Flights from Labuan Bajo are limited and weather-dependent, and a missed connection at the end of a month is a miserable way to finish. The last day should be a pool, a book and a final plate of nasi campur.
A month in Indonesia is not a long holiday. It is a short life, and the itinerary should leave room for the days you did not plan.
The Travelsaya editorsThe practicalities
Everything below is a range, not a quote. Confirm ferry times and car rates locally; both move with fuel and season.
- Length
- 28 days
- Islands
- Java, Bali, Lombok, Flores
- Longest train
- Jakarta-Yogyakarta, 7-8 hours
- Bali to Flores
- 1.5 hours by air
- Budget
- USD 1,600-3,500
- Best months
- May to September
Questions people actually ask
Is one month enough for Indonesia?
Enough for Java, Bali, Lombok and Flores at a comfortable pace. Not enough to add Sumatra, Sulawesi and Raja Ampat without spending most of it in transit.
Should I do this route in reverse?
It works either way. Starting in Flores means the wildest part comes first and the beaches last, which some travellers prefer.
How much does a month cost?
USD 1,600 to 3,500 per person depending on comfort level, excluding international flights. Transport between islands is the biggest fixed cost.
Do I need to book everything in advance?
Only the first week, the Borobudur ticket and any liveaboard. The rest can be arranged a few days ahead, which keeps the trip flexible.