Where does Garuda Indonesia go?

As of October 3, 2026, Garuda Indonesia runs on 140 routes listed on Routavio.

Find Garuda Indonesia tickets

Search tickets

Flights

Garuda Indonesia (GA) flies 140 nonstop routes from 50 departure cities to 50 destinations in 13 countries, as of October 2026. Busiest departure cities: Jakarta, Denpasar (Bali), Makassar, Surabaya. Top destinations: Singapore, Denpasar (Bali), Bangkok, Kuala Lumpur, Jakarta.

FromToLowest fare seen
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Singapore flights
SydneyGaruda Indonesia Sydney - Denpasar (Bali) flightsfrom €171 (Oct 2)
JakartaGaruda Indonesia Jakarta - Bangkok flights
JakartaGaruda Indonesia Jakarta - Kuala Lumpur flightsfrom €41 (Sep 26)
MelbourneGaruda Indonesia Melbourne - Denpasar (Bali) flights
SingaporeGaruda Indonesia Singapore - Denpasar (Bali) flightsfrom €74 (Oct 1)
Hong KongGaruda Indonesia Hong Kong - Denpasar (Bali) flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Jakarta flightsfrom €63 (Oct 1)
JakartaGaruda Indonesia Jakarta - Singapore flights
SeoulGaruda Indonesia Seoul - Denpasar (Bali) flights
JakartaGaruda Indonesia Jakarta - Dubai flights
PerthGaruda Indonesia Perth - Denpasar (Bali) flightsfrom €92 (Oct 1)
JakartaGaruda Indonesia Jakarta - Tokyo flights
JeddahGaruda Indonesia Jeddah - Jakarta flights
JakartaGaruda Indonesia Jakarta - Seoul flights
DubaiGaruda Indonesia Dubai - Amsterdam flights
SurabayaGaruda Indonesia Surabaya - Denpasar (Bali) flightsfrom €37 (Sep 29)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Surabaya flightsfrom €38 (Oct 5)
JakartaGaruda Indonesia Jakarta - Guangzhou flightsfrom €88 (Sep 30)
JakartaGaruda Indonesia Jakarta - Denpasar (Bali) flightsfrom €63 (Oct 3)
SurabayaGaruda Indonesia Surabaya - Jakarta flightsfrom €56 (Sep 30)
JakartaGaruda Indonesia Jakarta - Jeddah flightsfrom €316 (Sep 30)
Kuala LumpurGaruda Indonesia Kuala Lumpur - Jakarta flights
YogyakartaGaruda Indonesia Yogyakarta - Denpasar (Bali) flightsfrom €67 (Sep 30)
JakartaGaruda Indonesia Jakarta - Shanghai flightsfrom €129 (Sep 30)
SingaporeGaruda Indonesia Singapore - Jakarta flightsfrom €73 (Oct 3)
BalikpapanGaruda Indonesia Balikpapan - Jakarta flightsfrom €71 (Sep 30)
TokyoGaruda Indonesia Tokyo - Denpasar (Bali) flightsfrom €147 (Oct 1)
SurabayaGaruda Indonesia Surabaya - Balikpapan flightsfrom €63 (Sep 30)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Tokyo flights
ShanghaiGaruda Indonesia Shanghai - Jakarta flightsfrom €104 (Oct 1)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Hong Kong flights
SydneyGaruda Indonesia Sydney - Jakarta flightsfrom €182 (Oct 5)
JakartaGaruda Indonesia Jakarta - Taipei flights
SeoulGaruda Indonesia Seoul - Jakarta flights
JakartaGaruda Indonesia Jakarta - Surabaya flights
BangkokGaruda Indonesia Bangkok - Jakarta flightsfrom €99 (Oct 1)
JakartaGaruda Indonesia Jakarta - Beijing flightsfrom €123 (Oct 2)
BeijingGaruda Indonesia Beijing - Jakarta flightsfrom €124 (Sep 30)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Seoul flightsfrom €107 (Sep 30)
AmsterdamGaruda Indonesia Amsterdam - Dubai flightsfrom €135 (Oct 1)
JakartaGaruda Indonesia Jakarta - Hong Kong flights
JakartaGaruda Indonesia Jakarta - Praya flights
PrayaGaruda Indonesia Praya - Jakarta flights
Hong KongGaruda Indonesia Hong Kong - Jakarta flights
SurakartaGaruda Indonesia Surakarta - Jakarta flightsfrom €48 (Oct 2)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Melbourne flights
MakassarGaruda Indonesia Makassar - Jakarta flightsfrom €80 (Sep 30)
JakartaGaruda Indonesia Jakarta - Makassar flightsfrom €80 (Oct 5)
BalikpapanGaruda Indonesia Balikpapan - Surabaya flights
DubaiGaruda Indonesia Dubai - Jakarta flightsfrom €242 (Oct 2)
JakartaGaruda Indonesia Jakarta - Yogyakarta flightsfrom €36 (Oct 1)
YogyakartaGaruda Indonesia Yogyakarta - Jakarta flightsfrom €36 (Oct 3)
TokyoGaruda Indonesia Tokyo - Jakarta flights
GuangzhouGaruda Indonesia Guangzhou - Jakarta flightsfrom €104 (Oct 1)
JakartaGaruda Indonesia Jakarta - Sydney flightsfrom €159 (Sep 30)
TaipeiGaruda Indonesia Taipei - Jakarta flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Sydney flightsfrom €147 (Oct 2)
JakartaGaruda Indonesia Jakarta - Melbourne flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Perth flightsfrom €64 (Sep 30)
MelbourneGaruda Indonesia Melbourne - Jakarta flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Praya flights
PrayaGaruda Indonesia Praya - Denpasar (Bali) flightsfrom €39 (Oct 3)
BalikpapanGaruda Indonesia Balikpapan - Singapore flightsfrom €59 (Sep 30)
SingaporeGaruda Indonesia Singapore - Balikpapan flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Yogyakarta flightsfrom €51 (Sep 30)
JakartaGaruda Indonesia Jakarta - Medan flightsfrom €64 (Oct 1)
MedanGaruda Indonesia Medan - Jakarta flights
JakartaGaruda Indonesia Jakarta - Manado flightsfrom €130 (Oct 3)
ManadoGaruda Indonesia Manado - Jakarta flightsfrom €132 (Sep 30)
MakassarGaruda Indonesia Makassar - Denpasar (Bali) flightsfrom €57 (Sep 30)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Makassar flights
JakartaGaruda Indonesia Jakarta - Balikpapan flightsfrom €75 (Oct 3)
SurabayaGaruda Indonesia Surabaya - Bandung flightsfrom €58 (Sep 25)
JakartaGaruda Indonesia Jakarta - Semarang flights
OsakaGaruda Indonesia Osaka - Denpasar (Bali) flightsfrom €148 (Oct 2)
JakartaGaruda Indonesia Jakarta - Padang flightsfrom €59 (Sep 26)
JakartaGaruda Indonesia Jakarta - Palembang flightsfrom €34 (Sep 26)
JakartaGaruda Indonesia Jakarta - Batam flightsfrom €55 (Sep 25)
JakartaGaruda Indonesia Jakarta - Malang flightsfrom €55 (Oct 3)
JakartaGaruda Indonesia Jakarta - Jambi flightsfrom €45 (Sep 28)
JakartaGaruda Indonesia Jakarta - Pekanbaru flightsfrom €51 (Sep 29)
PadangGaruda Indonesia Padang - Jakarta flightsfrom €59 (Sep 30)
PekanbaruGaruda Indonesia Pekanbaru - Jakarta flightsfrom €55 (Sep 30)
JakartaGaruda Indonesia Jakarta - Pontianak flightsfrom €55 (Sep 30)
JakartaGaruda Indonesia Jakarta - Surakarta flightsfrom €43 (Sep 23)
BatamGaruda Indonesia Batam - Jakarta flightsfrom €56 (Sep 23)
JakartaGaruda Indonesia Jakarta - Banjarmasin flightsfrom €61 (Sep 30)
PontianakGaruda Indonesia Pontianak - Jakarta flightsfrom €53 (Sep 30)
SemarangGaruda Indonesia Semarang - Jakarta flightsfrom €38 (Sep 30)
BanjarmasinGaruda Indonesia Banjarmasin - Jakarta flights
MakassarGaruda Indonesia Makassar - Surabaya flightsfrom €61 (Sep 30)
PalembangGaruda Indonesia Palembang - Jakarta flightsfrom €34 (Oct 2)
Bandar LampungGaruda Indonesia Bandar Lampung - Jakarta flightsfrom €22 (Sep 24)
JakartaGaruda Indonesia Jakarta - Bandar Lampung flightsfrom €24 (Sep 24)
JakartaGaruda Indonesia Jakarta - Pangkal Pinang flightsfrom €41 (Oct 1)
JakartaGaruda Indonesia Jakarta - Palangkaraya flightsfrom €63 (Oct 1)
Pangkal PinangGaruda Indonesia Pangkal Pinang - Jakarta flightsfrom €45 (Sep 24)
SurabayaGaruda Indonesia Surabaya - Makassar flightsfrom €61 (Oct 1)
KupangGaruda Indonesia Kupang - Denpasar (Bali) flightsfrom €96 (Oct 1)
MakassarGaruda Indonesia Makassar - Balikpapan flightsfrom €54 (Oct 1)
BalikpapanGaruda Indonesia Balikpapan - Yogyakarta flights
JambiGaruda Indonesia Jambi - Jakarta flightsfrom €44 (Oct 1)
YogyakartaGaruda Indonesia Yogyakarta - Balikpapan flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Kupang flightsfrom €101 (Oct 1)
PalangkarayaGaruda Indonesia Palangkaraya - Jakarta flightsfrom €52 (Sep 24)
MakassarGaruda Indonesia Makassar - Manado flightsfrom €83 (Oct 1)
Banda AcehGaruda Indonesia Banda Aceh - Medan flights
MalangGaruda Indonesia Malang - Jakarta flights
MakassarGaruda Indonesia Makassar - Jayapura flightsfrom €139 (Oct 1)
MedanGaruda Indonesia Medan - Banda Aceh flightsfrom €60 (Oct 1)
JayapuraGaruda Indonesia Jayapura - Makassar flights
BalikpapanGaruda Indonesia Balikpapan - Makassar flights
MakassarGaruda Indonesia Makassar - Ternate flightsfrom €89 (Oct 2)
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Osaka flightsfrom €98 (Oct 1)
MakassarGaruda Indonesia Makassar - Ambon flights
MakassarGaruda Indonesia Makassar - Palu flights
ManadoGaruda Indonesia Manado - Makassar flightsfrom €34 (Oct 1)
MakassarGaruda Indonesia Makassar - Kendari flightsfrom €38 (Oct 1)
MakassarGaruda Indonesia Makassar - Gorontalo flights
JayapuraGaruda Indonesia Jayapura - Tembagapura flights
AmbonGaruda Indonesia Ambon - Makassar flights
KendariGaruda Indonesia Kendari - Makassar flightsfrom €41 (Oct 1)
TembagapuraGaruda Indonesia Tembagapura - Makassar flights
MakassarGaruda Indonesia Makassar - Tembagapura flights
TernateGaruda Indonesia Ternate - Makassar flights
PaluGaruda Indonesia Palu - Makassar flights
JayapuraGaruda Indonesia Jayapura - Biak flights
TembagapuraGaruda Indonesia Tembagapura - Jayapura flights
BandungGaruda Indonesia Bandung - Surabaya flightsfrom €56 (Oct 1)
MakassarGaruda Indonesia Makassar - Biak flights
GorontaloGaruda Indonesia Gorontalo - Makassar flightsfrom €96 (Oct 2)
BiakGaruda Indonesia Biak - Jayapura flights
BiakGaruda Indonesia Biak - Makassar flights
MakassarGaruda Indonesia Makassar - Praya flights
TernateGaruda Indonesia Ternate - Manado flightsfrom €28 (Sep 26)
PrayaGaruda Indonesia Praya - Makassar flights
ManadoGaruda Indonesia Manado - Ternate flightsfrom €32 (Sep 24)
TembagapuraGaruda Indonesia Tembagapura - Denpasar (Bali) flights
Denpasar (Bali)Garuda Indonesia Denpasar (Bali) - Tembagapura flights
Search Garuda Indonesia flights

In how many countries does Garuda Indonesia operate?

Our timetable data shows Garuda Indonesia in 13 countries.

How many routes does Garuda Indonesia fly?

Garuda Indonesia (GA) flies 140 nonstop routes from 50 departure cities to 50 destinations in 13 countries, as of October 2026.

Where does Garuda Indonesia fly from?

Busiest departure cities: Jakarta, Denpasar (Bali), Makassar, Surabaya.

What is the lowest Garuda Indonesia fare seen recently?

The lowest recent Garuda Indonesia fare we observed was Bandar Lampung - Jakarta, €22 on Sep 24, 2026.