I posted this as a comment on an older thread but realised it was more sensible to make my own.
We are thinking of the following itinerary for a family with a mix of teens and twenties kids plus us and would appreciate any comments on the plan and any further suggestions on operators for tours or accomodation. It would need to be in school summer holidays.
London to Jakarta (1 night there because of flight times)
Flight to Tanjung Puting then a 4 day/ 3 night klotok along the river and to the orangutan/wildlife/conservation areas
Flight back to Semarang then travel to Jepara (probably with a 1 night transfer in either place as a buffer built in for flight delays or ferry issues the next day)
Ferry from Jepara to Karimunjawa for 8 night stay on the islands to snorkel and chill
Transfer via Jepara to Yogyakarta for 4 nights (borabador, prambanan, night markets etc)
2 nights in Malang (with waterfalls - Coban Rondo and/or Tumpak Sewu?) either by car or train. This breaks up the long drive from Yogya to Bromo
Overnight near Mount Bromo crater then pick up at 2am for sunrise trek, back to hotel for a shower and breakfast
Drive (or bus and train?) to Surabaya from Bromo for 2 nights chill before flying home
All thoughts or recommendations welcome. We wanted a real mix of wildlife, nature, temples, a proper white sand beach break and adventure. Thanks