
Java, Bali & Lombok: Self-Launched 22-Day Indonesia Route
22 days · Indonesia (Java, Bali & Lombok)
G Adventures charges £2,699
No-markup version: ~£838 per person
Estimate only, not a guaranteed price. Always verify costs independently before booking.
A solo-friendly, self-launched version of G Adventures' 22-day Jakarta-to-Sanur Java, Bali & Lombok loop. You'll cover the same route — Jakarta and Bandung, the temple giants of Yogyakarta (Borobudur and Prambanan), the Mt Bromo sunrise, a Tengger village homestay, then Bali's Sanur, Munduk, Kintamani and Ubud, before crossing to Lombok for Tetebatu's rice fields, Sendang Gila waterfall, the Gili Islands and a snorkelling day. Instead of a group CEO and private vans, you'll use the excellent (and cheap) Indonesian rail network, intercity buses, public ferries and fast boats, book activities directly through local operators or GetYourGuide/Klook, and stay in hostels, guesthouses and homestays roughly on par with the tour's simple hotels. All costs are approximate backpacker rates in GBP and exclude international flights to/from Indonesia.
Day-by-day
Arrive Jakarta
Jakarta
Land at Soekarno-Hatta (CGK), complete the free All-Indonesia Arrival Card online before you fly and have your e-VOA sorted. Take the Damri bus or the airport rail link into the city centre (~£2-3) rather than a taxi. Settle into a hostel in the Jalan Jaksa or Menteng area, sort a local SIM (Telkomsel ~£5 for a data package) and grab your first nasi goreng from a warung. Rest up — tomorrow is a full day.
🚌Airport bus/rail link ~£2-3
🛏Hostel dorm or budget guesthouse, Jalan Jaksa area (~£10/night)
- →Arrival admin: SIM card, cash from ATM
- →Evening wander around Jalan Jaksa
Jakarta old town, then on to Bandung
Jakarta → Bandung
Do your own walking loop of the former Batavia quarter: Taman Fatahillah square, the Jakarta History Museum and the old Dutch-era warehouses, then walk 10 minutes to Sunda Kelapa harbour to see the wooden pinisi schooners being loaded. In the afternoon take a train from Gambir or Pasar Senen to Bandung (2.5-3 hrs, ~£8-12). Bandung sits in a bowl of volcanic peaks and tea plantations — evening is good for the Braga Street strip and a plate of Sundanese food. Optional: book an angklung (bamboo orchestra) performance at Saung Angklung Udjo directly (~£5).
🚌City walk + train Jakarta–Bandung ~£10
🛏Guesthouse near Braga Street, Bandung (~£10/night)
- →Self-guided Kota Tua/Batavia walk
- →Sunda Kelapa harbour
- →Optional Angklung performance at Saung Angklung Udjo
Scenic train to Yogyakarta
Bandung → Yogyakarta
Take a morning train east to Yogyakarta — the Argo Wilis or Lodaya services run through some genuinely beautiful Javanese scenery (7-8 hrs, ~£12-18 in economy/executive). Book on the Traveloka or KAI Access app a day or two ahead. Arrive in Yogya, base yourself in the Sosrowijayan or Prawirotaman area, and in the evening either rent a bike for a village ride or catch a Ramayana ballet performance at the Prambanan open-air theatre (Tue/Thu/Sat shows, tickets ~£10-20 booked direct or via Klook).
🚌Train Bandung–Yogyakarta ~£15
🛏Hostel or guesthouse, Sosrowijayan (~£10/night)
- →Optional Ramayana ballet at Prambanan
- →Optional cycling tour of surrounding villages
Prambanan temple complex
Yogyakarta
Take local bus 1A or a Grab/Gojek (~£2) out to Prambanan, the UNESCO-listed Hindu complex of some 244 temples with the towering Shiva temple at its heart. Arrive early to beat the heat and the coaches; entry is ~£17 for foreigners. Spend the afternoon back in the city — explore the Water Castle (Taman Sari) and the Sultan's Palace, or just eat your way down Jalan Malioboro. Tip: the Prambanan ticket often bundles with Borobudur if bought together, so check at the counter.
🚌Local bus/Grab to Prambanan ~£3 return
🛏Hostel or guesthouse, Sosrowijayan (~£10/night)
- →Prambanan UNESCO temple complex (paid entry ~£17)
- →Taman Sari Water Castle
- →Malioboro street food
Borobudur at sunrise
Yogyakarta
Either catch the 5am public bus or share a Grab with other hostel guests out to Borobudur, the largest Buddhist sanctuary in the world. Sunrise entry with the structure climb is ~£25-30 (book the official sunrise ticket online in advance); a standard daytime ticket is ~£17. Allow 2-3 hours to walk the galleries and decode the carved reliefs — a small-group guided tour via GetYourGuide (~£10 extra) is worth it if you want the stories. Head back to Yogya for a free afternoon: coffee, batik shopping, or the excellent Sonobudoyo museum.
🚌Shared Grab to Borobudur ~£6 return
🛏Hostel or guesthouse, Sosrowijayan (~£10/night)
- →Borobudur sunrise entry (~£25-30)
- →Optional guided Borobudur tour via GetYourGuide
Into the Bromo highlands: Ngadas village homestay
Yogyakarta → Ngadas
Take a morning train Yogyakarta to Malang (7-8 hrs, ~£12-16), then a local bus or shared angkot up to Ngadas, a Tengger village on the edge of the Bromo caldera. Book a homestay directly through a local operator or via a platform like Airbnb/Booking — expect a simple family room and home cooking (~£12-15 including dinner). Spend the evening with your host family learning about Tengger Hindu traditions; this is the region where locals still leave offerings on the crater rim.
🚌Train Yogyakarta–Malang ~£14 + local bus to Ngadas ~£2
🛏Tengger family homestay, Ngadas (~£13 incl. dinner)
- →Tengger village homestay
- →Evening village walk
Mt Bromo sunrise & the Sea of Sand
Ngadas → Malang
Up at ~2:30am for the classic Bromo pre-dawn run. Your homestay can arrange a shared 4WD jeep to the Penanjakan viewpoint (~£15-20 per person shared, including the Sea of Sand crossing) — or join a small-group sunrise tour via Klook/GetYourGuide. Watch the sun come up over the smoking cone, then hike the 250 steps to the crater rim of Bromo itself. Back to Ngadas for lunch and a walk through the village, then a shared van or bus down to Malang for the night. Malang's colonial Ijen Boulevard is lovely at dusk.
🚌Shared 4WD jeep ~£17 + shared van to Malang ~£4
🛏Guesthouse in Malang (~£11/night)
- →Mt Bromo sunrise viewpoint (Penanjakan)
- →Bromo crater rim climb
- →Ngadas village walk
Fly to Bali: Surabaya to Sanur
Malang → Sanur
Bus or train from Malang to Surabaya's Juanda airport (~2 hrs, ~£4), then a short flight to Denpasar (1 hr, ~£30-45 booked a few weeks ahead on Citilink/Lion Air/Batik Air). Pay the Bali Tourist Levy (150,000 IDR / ~£8) online via the Love Bali system before you land. From DPS take the Grab or a metered Bluebird taxi to Sanur (~£6-8). Check into a guesthouse a few streets back from the beach, then walk the beachfront promenade and watch the sunset with a Bintang.
🚌Bus to Surabaya ~£4, flight ~£40, airport transfer ~£7
🛏Guesthouse/hostel in Sanur (~£15/night)
- →Bali Tourist Levy payment
- →Sanur beachfront sunset walk
Free day in Sanur
Sanur
A proper slow day. Sanur's reef-protected lagoon is calm and great for a swim or a cheap kayak; the beachfront path is ideal for walking or renting a bicycle (~£3). Book yourself a Balinese massage (~£8-12 at a local spa), eat at a warung on Jalan Danau Tamblingan, or take a boat trip out to Lembongan if you want more. This is your buffer day for laundry, planning and recharging before the road miles.
🚌Walking / bicycle rental ~£3
🛏Guesthouse/hostel in Sanur (~£15/night)
- →Beach day
- →Balinese massage
- →Optional day trip to Nusa Lembongan
Lake Bratan temple & Jatiluwih rice terraces
Sanur → Munduk
Head north into the highlands. The cheapest route is a public bemo/bus combo via Denpasar and Bedugul, but honestly a shared shuttle or private driver split between hostel mates (most drivers are on WhatsApp and quote ~£35-45 for the whole day) is more practical if you have two or three travel companions. Stop at Pura Ulun Danu Bratan, the temple sitting on the lake (~£4 entry), then walk the UNESCO-listed Jatiluwih rice terraces (~£3) with a guide from the visitor centre. Arrive in cool, misty Munduk for the night — a homestay or guesthouse among the clove and coffee plantations (~£12).
🚌Shared shuttle/private car split ~£15 pp
🛏Guesthouse in Munduk (~£12/night)
- →Lake Bratan temple (Ulun Danu Beratan)
- →Jatiluwih rice terraces walk
Munduk to Kintamani via the back roads
Munduk → Kintamani
Take a walk to a nearby waterfall in the morning (Munduk's trails are free or a token donation), then head east through winding rice-field roads towards Kintamani. A private car or shared shuttle split is the sensible option (~£15 pp, 3 hrs). In Kintamani, check into a guesthouse with a volcano view, then soak in the local hot springs (~£5) with Lake Batur and Mt Batur steaming across the water. Cool nights up here — bring a jumper.
🚌Shared car/shuttle ~£15
🛏Guesthouse in Kintamani (~£14/night)
- →Munduk waterfall walk
- →Kintamani hot springs (~£5)
- →Mt Batur viewpoint
Sunrise on Mt Batur, then Ubud
Kintamani → Ubud
Optional (but brilliant): the 2am start for the Mt Batur sunrise hike — book a local guide in advance (~650,000 IDR / ~£30, includes headtorch and breakfast cooked in the steam vents). The view from the summit over the caldera and Lombok's Rinjani on a clear day is the payoff. If you skip it, a gentle walk around the village works. Midday, transfer down to Ubud (~£7 shared shuttle); stop at a community training lunch programme if you can find one locally supporting Balinese hospitality students, then do a self-guided orientation walk through the Monkey Forest Road, the palace and the Campuhan Ridge. Optional: the Monkey Forest itself (~£6), and the Kecak dance at Ubud Palace (~£10).
🚌Shared shuttle Kintamani–Ubud ~£7
🛏Hostel or guesthouse in central Ubud (~£15/night)
- →Mt Batur sunrise hike (~£30, optional)
- →Ubud orientation walk
- →Optional Monkey Forest
- →Optional Kecak dance at Ubud Palace
Ubud: rice fields, temples and creativity
Ubud
Rent a scooter (~£4/day) or use Grab to reach the Tegallalang rice terraces early before the crowds, then loop back via Tirta Empul at Tampaksiring (~£5) — the temple of the holy springs. Afternoon options: a Balinese cooking class (~£20-25 booked through GetYourGuide or direct), a yoga class (~£7), or whitewater rafting on the Ayung (~£25). Evening: Gianyar night market for cheap, excellent street food (~£3-5). Kuta surf lessons (~£35) are an easy day trip if you're craving waves.
🚌Scooter rental ~£4
🛏Hostel or guesthouse in central Ubud (~£15/night)
- →Tegallalang rice terraces
- →Tirta Empul holy springs (~£5)
- →Optional cooking class / yoga / rafting
- →Gianyar night market
Cross to Lombok: Padang Bai ferry to Lembar
Ubud → Lembar → Tetebatu
Free morning in Ubud, then the slow-but-cheap route to Lombok: a bemo or Grab to Padang Bai (~£6), the public ferry across the Lombok Strait to Lembar (4-5 hrs, ~£4), then a shared car or bus to Tetebatu in the foothills of Rinjani (~£8). This is a long travel day — leave early. Alternatively, fast boats from Padang Bai to Bangsal run ~£25 and cut hours off the crossing if you'd rather buy time than save money. Arrive in Tetebatu in the evening for a village homestay among tobacco and rice fields (~£12, usually with home-cooked meals).
🚌Padang Bai ferry ~£4 + shared car to Tetebatu ~£8 + local transfer ~£6
🛏Village homestay in Tetebatu (~£12/night)
- →Lombok Strait ferry crossing
- →Arrival in Tetebatu
Tetebatu countryside trek
Tetebatu
Do the classic Tetebatu trek with a local guide arranged by your homestay (~£12-15 for a half day, which doubles as income for the village): a couple of hours easy walking past rice terraces, tobacco plots, local homes and monkey forest, with Rinjani looming above. Ask your host to arrange lunch with a family — the Sasak kitchen here is distinctive and excellent. Afternoon: nothing but a hammock and the view. Optional massage with a village practitioner (~£8).
🚌Walking
🛏Village homestay in Tetebatu (~£12/night)
- →Guided Tetebatu countryside trek (~£13)
- →Sasak village visit
- →Optional massage
Sendang Gile waterfall, then the Gilis
Tetebatu → Senaru → Gili Trawangan
Hire a driver for the day or take a shared car north to Senaru (~£15) to swim at Sendang Gile waterfall — a cool, powerful cascade at the foot of Rinjani, entry ~£2. Optional detour to the Tiu Kelep falls beyond it (30 mins extra walking). Then head to Bangsal harbour (~£5) and take the public boat to Gili Trawangan (~£3, or ~£12 for a fast boat). Check into a bungalow on the quieter north end of Gili T (~£15), and watch the sunset from the west beach with the whole of Bali on the horizon.
🚌Shared car to Senaru ~£15 + Bangsal public boat ~£3 + local transfers ~£8
🛏Bungalow on Gili Trawangan (~£15/night)
- →Sendang Gile waterfall swim
- →Sunset on Gili Trawangan
Snorkelling the Gili reefs
Gili Islands
Book the three-island snorkelling trip direct from a dive shop on the beachfront or via Klook (~£15-20 including gear and boat, half a day). You'll hit the turtle points off Gili Meno and the underwater statues off Gili Meno, plus the reefs around Gili Air — turtles are genuinely common. Afternoon: wander Gili T's car-free lanes (bikes and horse carts only), grab a smoothie bowl, optional yoga class in the evening (~£8).
🚌Walking / bicycle rental ~£3
🛏Bungalow on Gili Trawangan (~£15/night)
- →Three-island snorkelling trip with turtles (~£17)
- →Optional yoga class
Gili Air and back to the mainland
Gili Islands → Kuta Lombok
Slow morning — snorkel straight off the beach at Gili T (free, gear rental ~£4) or hop the public boat to Gili Air for lunch. Midday boat back to Bangsal (~£3) and a shared car south to Kuta Lombok (~£10, about 2 hrs), the laid-back surf town with the postcard bays. Check into a guesthouse near the main strip (~£13). Optional: catch the sunset at Bukit Merese viewpoint or Tanjung Aan beach.
🚌Boat to Bangsal ~£3 + shared car to Kuta Lombok ~£10
🛏Guesthouse in Kuta Lombok (~£13/night)
- →Beach snorkelling
- →Kuta Lombok sunset viewpoint
Kuta Lombok free day
Kuta Lombok
A day to use how you like: a surf lesson on the beginner-friendly waves (~£20-25 direct with a local school), a scooter loop down the coast to Mawun and Selong Belanak beaches (~£4 rental), or a boat trip to the pink beach with a local fisherman (~£15). Eat at the night market — sate bulayak and Lombok's famous spicy chicken are unmissable — for around £3.
🚌Scooter rental ~£4
🛏Guesthouse in Kuta Lombok (~£13/night)
- →Optional surf lesson
- →Optional coastal scooter loop
- →Kuta night market
Fly Lombok to Bali
Kuta Lombok → Sanur
Short hop from Lombok's Praya airport to Denpasar (40 mins, ~£30-40 on Lion Air or Wings Air booked ahead), or the long-haul option back via Lembar ferry if you're watching pennies. Land at DPS and take a Grab to Sanur (~£7). The final stretch of the trip is intentionally gentle — settle into a guesthouse, get laundry done, do your souvenir shopping at the Sindhu night market and have a proper sit-down dinner.
🚌Airport transfer to Praya ~£6 + flight ~£35 + DPS transfer ~£7
🛏Guesthouse in Sanur (~£15/night)
- →Sindhu night market
- →Beach walk
Sanur beach day and final explore
Sanur
Last full day. Swim off Sanur beach, hire a bicycle along the promenade, take an optional day trip to Nusa Penida if you want one more big-hitter (~£40 with a tour booked via GetYourGuide), or simply return to your favourite warung. Use the afternoon to organise flights home, double-check the departure airport transfer and treat yourself to a spa afternoon — you've covered a lot of ground.
🚌Bicycle rental ~£3
🛏Guesthouse in Sanur (~£15/night)
- →Beach day
- →Optional Nusa Penida day trip
- →Spa afternoon
Fly home from Denpasar
Sanur → Denpasar
Check out and take a Grab or metered taxi to I Gusti Ngurah Rai International Airport (~£7, 30-40 mins from Sanur, longer in traffic — leave 3 hrs before your international flight). If you're staying on for more Indonesia, this is your natural springboard to Flores or the Nusa islands.
🚌Airport transfer ~£7
🛏N/A
- →Departure
Self-launched vs. G Adventures
| This itinerary (self-launched) | G Adventures | |
|---|---|---|
| Price per person | ~£838 | £2,699 |
| Duration | 22 days | 22 days |
| Who books it | You and your group, direct | Tour operator, guided group |
| Savings | £1,861 per person (69%) | |
Estimate only, not a guaranteed price. Always verify costs independently before booking.
Want to see more G Adventures-style trips? Check them out here.~£838
estimated per person
You never pay Travel Crew for this — you pay hostels, transport, and activity providers directly, the same as if you'd booked it all yourself.
This publishes your dates so other travellers can find and join you — no tour operator needed.
Customise with Tour BusterCreated by

Travel Crew
0 trips
Frequently asked questions
How much does Java, Bali & Lombok: Self-Launched 22-Day Indonesia Route cost?+
Doing it yourself with this self-launched itinerary costs an estimated £838 per person for 22 days in Indonesia (Java, Bali & Lombok). This is an AI-generated estimate based on typical budget-traveller prices — actual costs will vary by season and how you book.
Is this cheaper than booking with G Adventures?+
Yes — G Adventures charges around £2,699 per person for a similar tour. Doing the same route independently, using the same standard of accommodation and activities, costs an estimated £838 — a saving of roughly £1,861 (69%) per person.
How long is the Indonesia (Java, Bali & Lombok) trip?+
This itinerary runs 22 days, covering 22 day-by-day stops through Indonesia (Java, Bali & Lombok).
How do I join this trip?+
You can join an existing open departure using this itinerary if one is scheduled, or launch your own departure with your own dates and invite other travellers to join you — no tour operator required.
Isn't it easier to just use a tour operator?+
Well, yes, a tour operator will book all the individual parts of your travel for you and provide a guide. That's obvious, but doing this has the potential to save the group thousands, which can in turn improve your itinerary substantially or save you huge amounts of money. Also, when you launch a departure, Travel Crew has tools in place to help you book the individual sections of the trip or make it easier for you to do this as a group. Really, you do not need a middle man. If you are more comfortable paying more and using a middle man, then you should certainly do this.
Is it safer to book through a tour operator?+
Arguably, there isn't much difference. A self-launched trip runs on the same principle as a group travel crew: collective responsibility, everyone looking out for each other, the same way it would if a group of friends organised the trip themselves — because that's exactly what's happening. You should always take out travel insurance before you go, self-launched or not; that doesn't change either way. Every open departure is published publicly with real dates and a real trip organiser, so it's never an anonymous arrangement, and our support team is reachable any time you need help, including in an emergency while you're away. Longer-term, we're building direct relationships with ground DMCs in popular destinations, offered as an optional paid add-on for extra on-the-ground support. Ultimately, though, the group is responsible for its own conduct and safety on a self-launched trip, same as on any trip you plan yourself.
What kind of trip is this?+
This is a adventure, culture, hiking trip through Indonesia (Java, Bali & Lombok), self-launched rather than run by a tour operator — you organise it with a group you find or bring yourself.
Would you like to name the operator, name the trip, or have any suggestions about how to improve this itinerary?
Drop your comment below — if you've done a similar route, tell us what worked, what you'd add, or what you'd skip.
No comments yet — be the first to share your take.
Sign in to leave a comment.