Jakarta, Bali, Medan, Padang, Bandung, Solo, Yogyakarta, Surabaya et Makassar sont reliés par des vols internationaux directs, et de nombreuses compagnies aériennes régulières et à bas prix transportent des passagers vers des villes indonésiennes ou des régions éloignées.