Key takeaways
- Garuda Indonesia is Indonesia’s flag carrier, headquartered and hubbed at Jakarta Soekarno-Hatta.
- Codes: IATA GA, ICAO GIA, callsign “INDONESIA.”
- SkyTeam member since 2014 – making it a partner of KLM, Air France, Delta and Korean Air.
- The fleet is split in two: 737-800s for domestic and regional routes, A330s and 777-300ERs for long-haul.
- The roots lie with KLM: Garuda emerged from a joint company with the Dutch airline.
Contents
- 1.Garuda Indonesia at a glance
- 2.From KLM Interinsulair to Garuda: the history
- 3.Codes and callsign
- 4.The fleet: Boeing domestically, mixed on long-haul
- 5.A330-200, -300 or -900? How to tell them apart
- 6.How to recognize Garuda Indonesia
- 7.Hajj flights: Garuda in other airlines’ colors
- 8.Spotting Garuda Indonesia in Europe
- 9.Common mix-ups
- 10.Conclusion
Profile
| IATA code | GA |
|---|---|
| ICAO code | GIA |
| Callsign | INDONESIA |
| Hubs | CGK, DPS |
| Alliance | SkyTeam |
| Business model | Network airline and Indonesia’s national flag carrier |
| Headquarters | Jakarta Soekarno-Hatta Airport, Tangerang (Banten Province) |
| Origin | First flight as Indonesian Airways on January 26, 1949; founded as Garuda Indonesia in 1950 with KLM participation |
| Hubs | Jakarta Soekarno-Hatta (CGK), plus Denpasar on Bali (DPS) and Makassar |
| Alliance | SkyTeam, full member since March 5, 2014 |
| Subsidiary | Citilink (the group’s low-cost airline) |
| Fleet mix (as of 2026) | Boeing 737-800, Airbus A330-200/-300/-900, Boeing 777-300ER and a single 737 MAX 8 – almost 80 aircraft in total |
| Registrations | PK- (Indonesia) |
| Trademark | Stylized Garuda bird on a dark blue tail |
How to recognize the airline
Is that really Garuda Indonesia?
- Dark blue tail with a white, stylized Garuda bird
- Sweeping bands in blue and turquoise tones on the tail, introduced with the 2009 branding
- White fuselage with dark “Garuda Indonesia” titles
- Registration starts with PK-, mostly PK-G… on Garuda aircraft
- On long-haul routes almost always a Boeing 777-300ER or Airbus A330
- Flight numbers start with GA, and GIA shows on the tracker
Garuda Indonesia is one of those airlines you rarely see in Europe – which is exactly why you enjoy every sighting. The flag carrier of the world’s largest island nation combines thousands of kilometers of domestic service with routes within Asia, to Australia and to the Middle East; Europe plays only a supporting role. This page shows you how to recognize Garuda reliably, which types are in the fleet and what to look out for when spotting.
Capture rare visitors
With Planetrack, you post your Garuda sighting with photo, type, registration, airline and spot – and your hangar shows you which aircraft you are still missing. Planetrack is launching soon – join the waitlist and get early access.
Garuda Indonesia at a glance
Garuda Indonesia is Indonesia’s national airline. It is headquartered right at Jakarta Soekarno-Hatta Airport in Tangerang, west of the capital. That is also where its most important hub is. Other important nodes are Denpasar on Bali and Makassar on Sulawesi. From these airports, Garuda serves a country that stretches across thousands of islands – for many connections, flying is simply the only practical means of transport there.
The airline is majority-owned by the Indonesian state and is also listed on the Jakarta stock exchange. In recent years Garuda has been through a hard phase: In 2022, a debt restructuring of more than nine billion US dollars was confirmed by a court, and the fleet shrank significantly. The state stake is now held by the state investment company Danantara, which approved a larger capital injection in 2025.
Since March 5, 2014, Garuda has been a full member of the SkyTeam alliance. That puts it in the same family as KLM, Delta Air Lines and Korean Air. Which alliance stands for what is explained in the overview of Star Alliance, oneworld and SkyTeam.
From KLM Interinsulair to Garuda: the history
Garuda’s roots lie in the colonial era. In the Dutch East Indies, KLM ran the inter-island domestic service through its subsidiary KLM Interinsulair Bedrijf. In parallel, a small company called Indonesian Airways flew during the struggle for independence: Its first commercial flight on January 26, 1949 went from Calcutta to Rangoon. Garuda still counts this date as its birthday.
On March 31, 1950, Garuda Indonesia was then founded as a joint company of the Indonesian government and KLM, taking over the domestic operations of KLM Interinsulair. The Dutch later withdrew and sold their shares. From 1956, Garuda flew pilgrims to the Hajj, and in the early 1960s the Convair CV-990 brought the first jet, and with it routes to Amsterdam and Frankfurt.
The following decades brought growth but also setbacks. The Asian financial crisis of 1997/98 forced Garuda into significant cuts to its international network, and after the attacks of September 11, 2001 and the Bali bombing in 2002, further European routes fell away. In 2007, the EU put all Indonesian airlines on its list of banned carriers. Garuda was removed from it in July 2009 – and returned to Europe, first to Amsterdam.
In the same year, the airline introduced a new brand identity under the “Quantum Leap” program. It shapes the look of the fleet to this day.
Historic types
If you sort old Garuda photos, you come across types that are no longer in the fleet today: for example the Airbus A300, the Boeing 747-400 – the last jumbo service was in 2017 –, older Boeing 737 generations and, most recently, the Bombardier CRJ1000 and ATR 72-600. Garuda returned the CRJ1000s to the lessors in 2022 and 2023.
Codes and callsign
- IATA code GA: appears in the flight number, so on the departure board and the ticket.
- ICAO code GIA: appears in the air traffic control flight plan and on most flight trackers.
- Callsign INDONESIA: this is how the crew identifies itself on the radio – unusual, because the callsign carries the country name rather than the airline’s name.
The flight numbers of Garuda codeshares with SkyTeam partners often appear on departure boards as well. For your notes, though, what counts is which airline actually operates the flight – the ICAO code on the tracker tells you.
Reading the tracker correctly
If you are looking specifically for Garuda, filter the tracker by GIA rather than GA. That also finds positioning and special flights that have no regular flight number. How to use ADS-B data sensibly is explained in the guide to flight tracking for spotters.
The fleet: Boeing domestically, mixed on long-haul
Garuda’s fleet is clearly divided. For the large domestic and regional network, the airline relies on the Boeing 737-800, for longer routes on the Airbus A330 and Boeing 777-300ER. As of 2026, the fleet comprises almost 80 aircraft. The number fluctuates because individual aircraft are parked, reactivated or returned to lessors – so take the table as a guide, not an exact count.
| Type | Role | Spotter tip |
|---|---|---|
| Boeing 737-800 | Domestic, Southeast Asia, shorter international routes | By far the largest sub-fleet, around 45 to 50 aircraft |
| Boeing 737 MAX 8 | One-off | Only one aircraft; Garuda wanted to cancel the large MAX order in 2019 |
| Airbus A330-200 | Medium and long haul | Smallest A330 sub-fleet, partly out of service |
| Airbus A330-300 | Regional and long haul, Hajj flights | The airline’s most important widebody type |
| Airbus A330-900 | Medium and long haul | Newest generation, only a few examples |
| Boeing 777-300ER | Long haul, Hajj flights | Flagship since 2013, around eight aircraft, some with First Class |
The Boeing 737-800 is the workhorse. You see it at practically all domestic airports and in cities like Singapore or Kuala Lumpur. Remarkable is the Boeing 737 MAX 8: In March 2019, after the two crashes, Garuda announced as one of the first airlines that it would cancel its open MAX order for 49 aircraft. The one aircraft already delivered stayed in the fleet and is therefore a real collector’s item.
On long-haul routes, the Boeing 777-300ER is the flagship. The first aircraft joined Garuda in 2013, after the airline had switched an original Dreamliner order in favor of the 777. Alongside it are three generations of the A330: the A330-200, the A330-300 and the new A330-900. The manufacturers are Boeing and Airbus.
Only the 777 missing?
Put the 777-300ER on your wish list in the hangar and set a sighting alert for Garuda or a specific PK registration – Planetrack notifies you when the aircraft approaches your location. Planetrack is launching soon – join the waitlist.
A330-200, -300 or -900? How to tell them apart
Three A330 variants in one fleet – ideal for practice. At first glance they look the same, but the details reveal the version.
Points to the A330-900
- Visibly larger, thicker Rolls-Royce Trent 7000 nacelles
- Sweeping, upswept wingtips instead of small winglets
- Fuselage length like the A330-300
- Listed on trackers as A339
Points to the A330-200 or -300
- Slimmer, smaller nacelles
- Classic small winglets on the wingtips
- -200: visibly shorter fuselage, -300: long fuselage
- Listed on trackers as A332 or A333
Between the A330-200 and A330-300, the proportion of fuselage ahead of and behind the wing helps: The -200 looks stubbier, the -300 much more stretched. And because the A330 is often confused with the four-engine A340, the guide A330 or A340? is worth a look. For telling the two big Boeing twins apart, How to tell the Boeing 777 and 787 apart helps – you won’t find a 787 at Garuda, but you can learn the 777’s features well there.
How to recognize Garuda Indonesia
Since the 2009 branding, the livery has been calm and elegant: white fuselage with the “Garuda Indonesia” titles and a dark blue tail with the white, stylized Garuda bird. Add sweeping bands in blue and turquoise tones that recall wings or waves. The name itself comes from the Garuda, a bird-like creature from mythology that is also part of Indonesia’s national coat of arms.
The second reliable feature is the registration. Indonesian aircraft carry the prefix PK-, and at Garuda a G usually follows. How registrations are structured in general is explained in the article Understanding aircraft registrations.
Garuda repeatedly has special liveries in service: for example retro paint schemes recalling the colors of the 1960s, a SkyTeam livery and aircraft with Pikachu designs. Such liveries are often visible only for a limited time. How to track them down is shown in the guide How to find special liveries, and you can find more on alliance designs under Alliance liveries.
Watch out for mix-ups
Other Indonesian airlines carry PK registrations too – such as Lion Air, Batik Air or Garuda’s subsidiary Citilink. So the prefix alone only tells you the country. The tail and titles show you whether it really is Garuda.
Hajj flights: Garuda in other airlines’ colors
One topic that is especially exciting for spotters at Garuda is the pilgrim flights. Indonesia is the country with the world’s largest Muslim population, and Garuda has been bringing pilgrims to Saudi Arabia since the 1950s, mainly to Jeddah and Medina. During the Hajj season, its own fleet is not enough for this.
That is why Garuda leases additional widebody aircraft from other companies – with or without crew. In the past, these included Boeing 747s or 767s and A330s of other airlines, for example. These aircraft often carry only Garuda titles on another airline’s base livery or are barely changed. For you that means: If GIA shows up on the tracker with an unfamiliar type, take a closer look. How such leasing models work is explained in the article on wet lease.
Check the tail
Dark blue with a white Garuda bird – then it is an aircraft from the airline’s own fleet.
Read the registration
PK- points to Indonesia. If a Garuda flight carries a foreign prefix, it is often a leased aircraft.
Cross-check the tracker
The ICAO code GIA confirms that Garuda is operating the flight – even if the aircraft looks different.
Note it down cleanly
Record operator, registration and livery separately. That keeps the sighting unambiguous later.
Spotting Garuda Indonesia in Europe
For spotters in central Europe, Garuda is a rarity. Europe plays only a small role in today’s network; the focus is on domestic, Southeast Asia, Australia, East Asia and the Middle East. Traditionally, Amsterdam Schiphol is Garuda’s European destination – fitting given the shared history with KLM. Former routes to Frankfurt and London were discontinued.
Whether and how often Garuda currently serves Amsterdam changes with the schedule. So check before a trip whether GA flights are offered, and don’t plan based on old reports. If they are, Amsterdam Schiphol Airport with its many runways and spots is a good place. Which spots work when is revealed in the guide Plane spotting at Schiphol.
You meet Garuda much more often in Southeast Asia. In Singapore, for example, you see it regularly alongside Singapore Airlines and many other airlines of the region – more in the article Plane spotting in Singapore. And in Saudi Arabia, Garuda shares the apron during the Hajj season with Saudia and numerous other pilgrim airlines.
Good chances of Garuda if …
- you are spotting in Jakarta, on Bali or at a big Southeast Asian airport
- GA flights are in the current Amsterdam schedule
- it is Hajj season and you are in Jeddah or Medina
Check ahead if …
- you are planning based on older spotter reports
- you are looking for a specific aircraft or special livery
Probably not a Garuda day if …
- you are at a German airport without Asia long-haul service
Safety and rules
Photograph only from publicly accessible areas. Fences, barriers and security areas are off limits. Especially when traveling: Find out about the local rules beforehand – photographing at airports is not equally welcome in every country. What applies in Germany is explained in Is plane spotting allowed?.
Common mix-ups
- Taking every PK registration for Garuda – Lion Air, Batik Air, Citilink and other Indonesian airlines fly with PK- too.
- Equating Citilink with Garuda – the subsidiary flies with its own brand, its own livery and mostly the Airbus A320 family.
- Logging an A330-900 as an A330-300 – the neo has the big Trent 7000 engines and sweeping wingtips.
- Confusing GA with a type abbreviation – GA is the airline’s IATA code and has nothing to do with aircraft types.
- Overlooking leased aircraft during Hajj season – a GIA flight can be operating in another airline’s livery.
- Thinking Garuda is a Star Alliance airline – Garuda belongs to SkyTeam, not Star Alliance like Singapore Airlines.
Keep an eye on Garuda
Get notified with sighting alerts when Garuda, a 777-300ER or a special livery approaches your airport – and share your photo with the community. Planetrack is launching soon – join the waitlist and get early access.
Conclusion
Garuda Indonesia combines a long history with KLM, a huge domestic network and a compact long-haul fleet of 777-300ERs and three A330 generations. In Europe the airline is rare, while in Southeast Asia it is everywhere. If you watch the tail, the PK registration and the details of the A330, you can assign every Garuda sighting cleanly – and also recognize the leased Hajj aircraft that carry only Garuda titles.
In short
Garuda Indonesia (IATA GA, ICAO GIA) is Indonesia’s flag carrier and a SkyTeam member. On the tail you recognize the white Garuda bird; 777-300ERs and A330s fly long-haul and 737-800s domestically.
Summary
- You recognize Garuda Indonesia by the dark blue tail with the white Garuda bird and by the PK registration.
- For European spotters, Amsterdam is the traditional place to see a Garuda long-haul aircraft – but always check the current schedule.
- You tell the A330-200, A330-300 and A330-900 apart by fuselage length, engines and wingtips.
- During the Hajj season, Garuda additionally uses leased aircraft, some of which wear another airline’s base livery with Garuda titles.
Frequently asked questions
What are Garuda Indonesia’s IATA and ICAO codes?
The IATA code is GA, the ICAO code GIA. On the radio Garuda identifies with the callsign “INDONESIA.” On flight trackers, GIA plus the flight number usually shows up.
Does Garuda Indonesia belong to an alliance?
Yes. Garuda Indonesia has been a full member of SkyTeam since March 5, 2014. The alliance also includes KLM, Air France, Delta Air Lines and Korean Air, among others.
Which aircraft does Garuda Indonesia fly?
The core of the fleet is the Boeing 737-800 for domestic and regional routes, the Airbus types A330-200, A330-300 and A330-900 and the Boeing 777-300ER for long routes. A single Boeing 737 MAX 8 is added. In total, there are almost 80 aircraft as of 2026; the exact number fluctuates because individual aircraft are parked or returned to lessors.
Does Garuda Indonesia fly to Europe?
Europe plays only a small role in the network today. Traditionally, Amsterdam Schiphol is Garuda’s European destination – not by chance, since the airline has its roots with KLM. Former routes to Frankfurt or London were discontinued. Whether and how often Amsterdam is served changes; check the current schedule before a spotting day.
What does Garuda Indonesia have to do with KLM?
Garuda emerged from KLM’s domestic operation in the Dutch East Indies. In 1950, Garuda Indonesia was founded as a joint venture of the Indonesian government and KLM. KLM’s shares were sold later. Today both airlines are partners in SkyTeam.
What is Citilink?
Citilink is Garuda Indonesia’s low-cost subsidiary. It flies mainly domestically and within the region, mostly with aircraft of the Airbus A320 family, and appears with its own brand and its own livery.
Where does Garuda Indonesia get its name?
Garuda is a bird-like creature from Hindu-Buddhist mythology. In Indonesia the Garuda is also part of the national coat of arms. The stylized bird on the tail picks up this name directly.
Why do you sometimes see Garuda aircraft in another airline’s livery?
During the Hajj season, Garuda flies many Indonesian pilgrims to Saudi Arabia. For this, the airline leases additional widebody aircraft from other companies. These aircraft often carry only Garuda titles on another airline’s base livery – a coveted but short-lived subject.
Keep an eye on Garuda Indonesia
Watch the airline or individual registrations and get notified on approach or landing – and post your sighting with type, registration and spot. Planetrack is launching soon – join the waitlist and get early access.
Aircraft types in the fleet
Boeing 777-300ER
The best-selling 777 variant: the 777-300ER is longer than an A380, flies only with GE90 engines and has defined long-haul since 2004. Here’s how to identify the 77W with confidence.
Aircraft typeAirbus A330-300
Long fuselage, two engines, add-on winglets: the A330-300 has been a long-haul workhorse for over 30 years. Here is how to spot it and tell it from its siblings.
Aircraft typeAirbus A330-900neo
Classic A330 fuselage, but with sharklets, a black cockpit mask and much larger engines: the A330-900neo is the relaunch of a long-haul classic. Here is how to recognize it reliably.
Aircraft typeAirbus A330-200
Shorter than the A330-300, with a strikingly tall vertical stabilizer and long range: the A330-200 is a long-haul classic that is slowly disappearing from Europe’s fleets. Here is how to spot it with confidence.
Aircraft typeBoeing 737-800
The workhorse of short and medium-haul routes: the 737-800 is the most-produced version of the 737 Next Generation and a regular guest at many European airports.
Aircraft typeBoeing 737 MAX 8
Large LEAP engines with serrated nacelle edges, forked wingtips and a newly shaped tail: the 737 MAX 8 is the fourth generation of Boeing’s bestseller. Here is how to reliably tell it from the 737-800.
More airlines
Citilink
The low-cost subsidiary of Garuda Indonesia: Airbus A320 and A320neo on the busy domestic routes, ATR 72-600 for smaller island airports and a callsign you won’t forget.
NetworkKLM Royal Dutch Airlines
The Dutch network airline with the light blue fuselage: founded in 1919, hub at Amsterdam Schiphol, part of Air France-KLM and a SkyTeam member – in the middle of a switch from Boeing to Airbus.
Low-costLion Air
Indonesia’s largest low-cost airline: launch customer of the 737-900ER and the 737 MAX 9, hub in Jakarta and core of a group with Batik Air, Wings Air and Thai Lion Air.
NetworkBatik Air
The full-service brand of Indonesia’s Lion Group: two classes on board, a fleet of Airbus A320s and Boeing 737-800s, a hub in Jakarta – and many relatives that look similar.
NetworkSingapore Airlines
The network carrier from Singapore: a pure Changi hub operator, the largest A350 operator, launch customer of the A380 and 787-10 – and a must-see for long-haul fans in Frankfurt and Munich.
NetworkKorean Air
South Korea’s flag carrier from Seoul: SkyTeam founding member, one of the last operators of the A380 and Boeing 747-8I, a large cargo division – and, since the Asiana takeover, being rebuilt into the country’s only major network airline.
Related airports & manufacturers
Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.
SkyTeam
The youngest of the three big airline alliances: founded in 2000 by Delta, Air France, Aeroméxico and Korean Air, today centered on Amsterdam and Paris – and with a silver special livery that spotters actively hunt for.
AirportAmsterdam Schiphol Airport
Six runways, a single terminal and the home hub of KLM: Schiphol is one of Europe’s largest airports – and with official spotting areas like the Polderbaan, one of the most spotter-friendly.
ManufacturerBoeing
Boeing is the American counterpart to Airbus and has built airliners in series since the 707. If you can tell the 737, 777 and 787 apart by landing gear, wingtips and tail, you can identify a large share of the traffic at any European airport – even without a livery clue.
ManufacturerAirbus
European aerospace company and one of the two big manufacturers of commercial aircraft – with aircraft families from the A220 to the A350.
Related guides from the blog
- A330 or A340? Spotting engine count, landing gear and variants
- Telling the Boeing 777 and 787 apart: tail, landing gear, windows and engines
- Star Alliance, oneworld, SkyTeam: the three alliances compared
- Alliance liveries: how to recognize Star Alliance, oneworld and SkyTeam
- Plane spotting at Schiphol: runway selection, spots at every runway and the Panorama Terrace
- Wet lease explained: why other airlines’ aircraft fly for your airline
- Finding special liveries: how to catch them on purpose
- Aircraft registrations explained: how to read any tail number



