Airline codes
GA · GIA
IATA · ICAO · callsign “INDONESIA”
Garuda’s IATA code is GA, its ICAO code is GIA, and the radio callsign is INDONESIA. Type GA and your flight number into a status search to follow a Garuda flight.
Garuda Indonesia is the flag carrier of Indonesia, based at Soekarno–Hatta International near Jakarta. It flies to 53 destinations in Indonesia, Asia, the Middle East and Europe, covering both the islands and long-haul links. Garuda is a SkyTeam member and runs GarudaMiles. Cabins are Economy and Business, with First on the Boeing 777.
Garuda Indonesia is Indonesia’s national airline, named after the mythical bird on the country’s coat of arms.
Please note: bookingMentor is an independent travel service and is not affiliated with Garuda Indonesia. Routes, schedules and baggage rules change, so always confirm the details of your booking with the airline.
Garuda Indonesia (IATA GA) is the full-service flag carrier of Indonesia, with its head office at Soekarno-Hatta International Airport near Jakarta. It flies across the Indonesian archipelago and to Asia, the Middle East and Australia, and it suits travellers who want a full-service domestic connection to Bali, Sulawesi or Sumatra after a long-haul arrival in Jakarta.
The airline began on 26 January 1949 as Indonesian Airways, and its first flight ran from Calcutta to Yangon during Indonesia's independence struggle. Its first aircraft, a Douglas DC-3 named Seulawah, was bought with money raised by the people of Aceh. The company became Garuda Indonesian Airways on 28 December 1949 and was incorporated on 31 March 1950 as the successor to KLM Interinsulair Bedrijf, a KLM subsidiary. The Indonesian government bought out KLM's shares in 1954. The name comes from Garuda, the bird that carries Vishnu in Hindu mythology, chosen at the suggestion of President Sukarno.
Garuda flew its first Hajj flight to Mecca in 1956 with 40 pilgrims, and Hajj charters remain a large part of its year. Between 2009 and 2014 a five-year plan called Quantum Leap brought a new logo, livery, uniforms and fleet growth, and ended with a Skytrax five-star rating in 2014. Skytrax cut that rating to four stars in 2026.
Garuda has been listed on the Indonesia Stock Exchange under the code GIAA since February 2011. At the end of 2025 the state investment manager PT Danantara Asset Management held 92.03 per cent of the shares. In 2025 it reported revenue of about US$3.2 billion and a net loss of about US$319 million, and in November 2025 Danantara approved a capital injection of Rp23.67 trillion.
Soekarno-Hatta International Airport in Jakarta is the main hub. Ngurah Rai International Airport in Denpasar, Bali, and Sultan Hasanuddin International Airport in Makassar are secondary hubs, and Surabaya is a focus city. In 2025 Garuda served 53 destinations, 38 of them in Indonesia and 15 abroad. Its low-cost subsidiary Citilink, 99.99 per cent owned and flying on its own operating certificate since 2012, takes many shorter domestic routes.
Garuda joined the SkyTeam alliance on 5 March 2014, and it has codeshare agreements with 27 airlines, among them Singapore Airlines, Emirates and Delta. A joint business with Japan Airlines started in April 2025, linking fares and schedules between Indonesia and Japan.
If you land in Jakarta or Denpasar on an international Garuda flight and connect to a domestic one, you clear immigration and customs at the first Indonesian airport, so leave time before the next departure. Domestic and international flights follow different baggage rules, and the allowance also depends on the fare, so check yours on the Garuda Indonesia website.
Travel tip: if your trip covers several islands, booking the domestic legs on the same Garuda ticket as your international flight keeps your bags checked through and protects the connection.
Checked against trusted sources:
Garuda official website
Garuda Indonesia (IATA: GA, ICAO: GIA) is the flag carrier of Indonesia, founded in 1949 and based at Soekarno–Hatta International Airport in Jakarta. A SkyTeam member, it flies Boeing 777, 737 and Airbus A330 aircraft to about 53 destinations in Indonesia, Asia, the Middle East and Europe, with Economy, Business and, on the 777, First class.
| Headquarters | Garuda City Center, Soekarno–Hatta International Airport, Tangerang, Banten |
|---|---|
| Fleet types | Boeing 777-300ER, Airbus A330, Boeing 737-800 |
| Frequent flyer | GarudaMiles |
| Official website | garuda-indonesia.com |
Flight routes
Jakarta (CGK) departures7 destinations
Jakarta (CGK) departures10 destinations
Jakarta (CGK) departures3 destinations
Garuda had 78 aircraft on 31 December 2025. The long-haul and regional wide-body fleet was eight Boeing 777-300ERs and 24 Airbus A330s: three A330-200s, 16 A330-300s and five A330-900s. Domestic and short international routes use 45 Boeing 737-800s and one 737 MAX 8. The group's own maintenance company, GMF AeroAsia, looks after the fleet.
Garuda sells three cabins, Economy, Business and First. The aircraft and route decide which Garuda cabins you can book.
Full service, even on domestic routes
Garuda is a full-service airline, so Economy includes a meal or snack and checked baggage on most fares.
Flat-bed seats on long-haul wide-bodies
Business adds lounge access, priority check-in and boarding, more baggage and an upgraded meal service.
A small premium cabin
First class is available only on the 777-300ER.
Earn points on GA flights with GarudaMiles, which you can join on the Garuda website.
Members earn miles on Garuda and SkyTeam partner flights and redeem them for award tickets and upgrades. SkyTeam status earned with GarudaMiles is recognised across the alliance.
The loyalty programme is GarudaMiles. Members earn miles on Garuda flights and on SkyTeam partner flights, and can spend them on Garuda reward tickets.
On Garuda, the bag allowance follows your fare type, cabin and route, and the exact figure is printed on your GA e-ticket.
Allowances differ between domestic and international flights and by cabin and fare. Flights to Saudi Arabia for Hajj and Umrah often have their own rules, including for Zamzam water.
Here is the order to follow for a GA flight: check in, sort your documents, meet the airport deadline and drop your bags.
Use garuda-indonesia.com or app to check in for eligible flights. Have your Garuda booking reference or e-ticket number and your surname ready.
Booking ref + surnameBefore leaving for the airport, check that your passport is valid and that you hold any visa or entry document needed at the other end of your Garuda flight. Domestic GA passengers should bring a photo ID the airline accepts.
Passport · visa · IDEach airport has its own Garuda check-in and bag-drop deadline, listed in your booking. Allow extra time for busy terminals and international GA departures.
Well before departureAt the airport, take your bags to the Garuda bag-drop point. Collect a printed GA boarding pass there if you have not saved one to your phone.
Garuda counterGaruda fares out of Jakarta move with the season and the fare brand. These habits help keep the price down.
Compare a full week of Garuda departures; midweek days are often priced below Fridays and Sundays.
Midweek flightsFares and demand spike around Lebaran (Eid al-Fitr) and year-end holidays as Indonesians travel home.
Lebaran (Eid)The lowest GA fare is not always the cheapest trip once bags and seats are added. Compare the fare types before you pay.
Baggage & changesGaruda’s low-cost sister Citilink flies many of the same domestic routes.
Domestic routesSearch Garuda alongside every other airline on your route, with flexible dates.
Search Garuda flightsOthers of this kind you opened on this device, so you can get back to them quickly.
Yes. Garuda joined SkyTeam in March 2014.
Yes. Garuda flies to Amsterdam; check the current schedule as its long-haul network has changed in recent years.
Yes. Garuda serves Saudi Arabia, including flights for Hajj and Umrah pilgrims.
Change rules come with each Garuda fare, and the lowest ones allow the least. Make changes through the airline or whoever sold you the ticket.
On an infant ticket, a child under two usually flies on an adult’s lap. Add the baby when you book with Garuda and check what it allows for prams and car seats.
Type the GA flight number into the status page on garuda-indonesia.com, the app or a flight tracker.
Get an answer from the bookingMentor travel team and travellers who have flown Garuda.
Everything travellers ask before flying Garuda Indonesia.
Checked against garuda-indonesia.com and public aviation references, with a review each season.
Getting there
Garuda Indonesia uses the IATA code GA and the ICAO code GIA. Its radio callsign is INDONESIA.
Online check-in: yes. Check in on garuda-indonesia.com. The Check-in section of this guide walks through it in 4 steps.
General
The Garuda Indonesia frequent flyer programme is GarudaMiles. How members earn and spend points is explained in the GarudaMiles section of this guide.
Booking
Garuda Indonesia flies to 53 destinations. They are listed by region, with fares and route guides where we have them, in the destinations section of this page.
Timing & weather
Garuda Indonesia was founded in 1949, 77 years ago.
We use necessary cookies to make this site work. With your permission we would also like to remember your preferences, measure how the site is used, and show relevant ads and partner offers. You can change your mind at any time under "Cookie settings" on our Privacy policy page.