Garuda Indonesia

Indonesia’s flag carrier with its hub in Jakarta: SkyTeam member, long-haul with the Boeing 777-300ER and Airbus A330, a dense domestic network with the 737-800 and a long connection to KLM and Amsterdam.

Also known as: PT Garuda Indonesia (Persero) Tbk · Garuda · Indonesian Airways · GA

IndonesiaIndonesiaNetwork airlinesIATA: GAICAO: GIA11 min read

GA

IATA code

GIA

ICAO code

2014

Joined SkyTeam

PK-

Registration prefix

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. 1.Garuda Indonesia at a glance
  2. 2.From KLM Interinsulair to Garuda: the history
  3. 3.Codes and callsign
  4. 4.The fleet: Boeing domestically, mixed on long-haul
  5. 5.A330-200, -300 or -900? How to tell them apart
  6. 6.How to recognize Garuda Indonesia
  7. 7.Hajj flights: Garuda in other airlines’ colors
  8. 8.Spotting Garuda Indonesia in Europe
  9. 9.Common mix-ups
  10. 10.Conclusion

Profile

IATA codeGA
ICAO codeGIA
CallsignINDONESIA
HubsCGK, DPS
AllianceSkyTeam
Business modelNetwork airline and Indonesia’s national flag carrier
HeadquartersJakarta Soekarno-Hatta Airport, Tangerang (Banten Province)
OriginFirst flight as Indonesian Airways on January 26, 1949; founded as Garuda Indonesia in 1950 with KLM participation
HubsJakarta Soekarno-Hatta (CGK), plus Denpasar on Bali (DPS) and Makassar
AllianceSkyTeam, full member since March 5, 2014
SubsidiaryCitilink (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
RegistrationsPK- (Indonesia)
TrademarkStylized Garuda bird on a dark blue tail

How to recognize the airline

Is that really Garuda Indonesia?

Check off everything that applies to the aircraft you’re looking at right now.

  • 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.

Download Planetrack on the App Store Get Planetrack on Google Play

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.

GAIATA code in the flight number
GIAICAO code on the tracker
PK-Indonesia’s registration prefix

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.

Download Planetrack on the App Store Get Planetrack on Google Play

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.

Download Planetrack on the App Store Get Planetrack on Google Play

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.

Early access, launch perks and a say in new features.

Aircraft types in the fleet

More airlines

Related airports & manufacturers

Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.

All airports & manufacturers →

Related guides from the blog

PT

Planetrack editorial team

The airline database is built from our own observations, community sightings and publicly available sources. Fleets, routes and owners change all the time – confirmed details are in the profile, and anything subject to change is marked as such.

← All Indonesian airlines