Je dirais l'avion sans aucun doute !
c'est pas cher, c'est sûr et c'est pratique et ça t'évite une énorme perte de temps
pour les prix des billets, n'achète surtout pas sur des sites "français" type expedia, opoodo etc, car ils proposent des tarifs en euros deux à trois fois plus cher que le prix du billet !
repère ton trajet, par exemple :
jakarta-
bali, ou
jakarta-jogyakarta et repère les cie qui font le trajet et va sur le site de chaque cie et fais des simulation pour obtenir les meilleurs prix, et là, les prix seront en roupie et tu paie le prix normal
les trois grandes cie sont :
1. Garuda Indonisia (super bon service, avion neufs ! repas et 20 kg de valises inclus etc) : c'est la cie national, quand le prix du billet est le même ou un peu plus cher que les autres, choisis Garuda
2. Air Asia Indonisia : une low cost très sure, très efficace et pas cher, mais ça reste une low cost : tu paye le choix du siege, les repas, les boissons, et surtout les bagages (j'avais payé un billet
Jakarta-jogyakarta 35 euros, dont 15 euros juste pour les valises)
3. Lion air : je ne l'ai pas prise, mais elle parait bien !