
Where Garuda Indonesia flies
Garuda Indonesia flies 54 nonstop routes between 48 airports in 11 countries. Its busiest airports are Jakarta, Denpasar and Jayapura. 10 routes start or resume in the coming months.
Busiest airports
Ending soon
- Bandung to DenpasarLast flightLast flight Oct 24, 2026
- Denpasar to BandungLast flightLast flight Oct 24, 2026
From Jakarta
43- AmsterdamAMS
- BalikpapanBPN
- Banda AcehBTJ
- Bandar Lampung CityTKG
- BangkokBKK
- BanjarmasinBDJ
- BatamBTH
- DenpasarDPS
- Federal Territory of Kuala LumpurKUL
- GorontaloGTO
- GuangzhouCAN
- Hong KongHKG
- JambiDJB
- JayapuraDJJ
- JeddahJED
- Kota AmbonAMQ
- KupangKOE
- MadinahMED
- MakassarUPG
- ManadoMDC
- MedanKNO
- MelbourneMEL
- MeraukeMKQ
- PadangPDG
- PalangkarayaPKY
- PalembangPLM
- Palu CityPLW
- PangkalpinangPGK
- PekanbaruPKU
- PontianakPNK
- PrayaLOP
- SamarindaAAP
- SemarangSRG
- SeoulICN
- ShanghaiPVG
- SingaporeSIN
- SorongSOQ
- SurabayaSUB
- Surakarta CitySOC
- SydneySYD
- TernateTTE
- TokyoHND
- YogyakartaYIA
From Denpasar
8- BandungBDO
- MelbourneMEL
- SingaporeSIN
- SurabayaSUB
- SydneySYD
- TimikaTIM
- TokyoNRT
- YogyakartaYIA
From Jayapura
2- MeraukeMKQ
- TimikaTIM
From Makassar
1Schedules as of Oct 9, 2026.