Originfacts
ScheduledAsia · Indonesia
Garuda Indonesia

Garuda Indonesia

Indonesia’s state-controlled flag carrier, operating full-service domestic and international flights with an extensive network across the Indonesian archipelago.

IATA · GAICAO · GIA

About Garuda Indonesia

Garuda Indonesia is Indonesia’s national airline and a full-service scheduled carrier. Its origins date to 1949, when commercial operations began during the country’s early post-independence period. The airline is publicly listed but remains controlled by the Indonesian government, and its identity is closely associated with national connectivity, Indonesian hospitality and the country’s role as a major Southeast Asian market.

Jakarta is Garuda Indonesia’s primary hub, while Denpasar in Bali is its other major gateway. The airline operates 199 routes serving 60 destinations across 22 countries. Its network links large Indonesian cities such as Surabaya, Makassar, Balikpapan and Manado with regional and longer-haul points including Singapore, Seoul, Taipei and Amsterdam. Domestic services are particularly important for connecting Indonesia’s widely dispersed islands.

Aircraft types associated with Garuda Indonesia’s operations include members of the Airbus A319, A320, A321, A330 and A340 families, alongside Boeing 737 variants and the Boeing 747-400. The A330 and Boeing narrow-body families have been central to international and domestic flying, respectively. Service is generally divided between Economy Class and Business Class, although the cabin product, seat design and amenities vary by aircraft and route.

Garuda Indonesia joined SkyTeam in 2014, giving eligible passengers access to reciprocal mileage earning, lounge privileges and coordinated connections across the alliance network. Its own loyalty programme is GarudaMiles, through which members can earn and redeem miles on Garuda Indonesia and participating partners. Recognition of elite benefits depends on membership tier, operating carrier and the specific fare or itinerary booked.

A notable strength is Garuda Indonesia’s ability to combine extensive domestic coverage with selected international links, making it useful for journeys that continue beyond Jakarta or Bali to other Indonesian islands. The main challenge is that schedules, frequencies and onboard products can differ considerably by route and aircraft. Travellers should therefore confirm operating times, aircraft details and connection requirements before departure, especially on itineraries involving separate domestic sectors.

Good to know

Flying with Garuda Indonesia — what to expect

Check Your Fare

Baggage, change and refund conditions vary by fare family and route. Review the rules attached to your ticket rather than assuming every Economy fare includes the same benefits.

Domestic Connections

Allow comfortable transfer time when connecting in Jakarta or Denpasar, particularly if baggage must be reclaimed or terminals differ. Indonesia’s geography and weather can also affect domestic schedules.

Cabins Vary

Seat design, entertainment and onboard amenities can differ substantially between narrow-body and wide-body aircraft. Check the scheduled aircraft before paying extra for a particular cabin experience.

GarudaMiles Benefits

GarudaMiles members can earn miles on eligible Garuda Indonesia flights and participating partners. Crediting rates and elite benefits depend on the booking class, ticket conditions and membership tier.

SkyTeam Connections

Eligible SkyTeam frequent flyers may receive reciprocal benefits such as priority services or lounge access. Confirm eligibility for the operating flight, since benefits depend on status, cabin and airport facilities.

Verify Carry-On Rules

Cabin-baggage limits can vary by route, aircraft and travel class. Check the allowance shown on your booking before travelling, especially when connecting to a partner-operated flight.

Network overview

Where Garuda Indonesia flies

Garuda Indonesia operates 199 routes to 60 destinations across 22 countries, its longest sector reaching Istanbul to Singapore (8,668 km nonstop).

199
Routes operated
60
Destinations
22
Countries
8,668 km
Longest route
IST → SIN

Destinations served

Cities Garuda Indonesia flies to, most-served first.

JakartaDenpasar (Bali)SingaporeMakassarAmsterdamSurabayaBalikpapanManadoPrayaSeoulTaipeiJayapuraMedanTembagapuraTokyoYogyakartaBandar Seri BegawanBandungBiakDubaiGuangzhouHong KongManilaMelbourne

Main hubs

Busiest departure bases, by route count.

Jakarta41
Denpasar (Bali)19
Singapore18
Makassar14
Amsterdam7

Fleet

Aircraft types on record for these routes.

Airbus A319Airbus A320Airbus A321Airbus A330Airbus A330-200Airbus A330-300Airbus A340Boeing 737Boeing 737-300Boeing 737-500Boeing 737-800Boeing 747-400

Longest nonstop route

IstanbulSingapore

8,668 km · ISTSIN

The longest sector in the Garuda Indonesia network, measured as the great-circle distance between the two airports.

ISTSIN8,668 km

Route data · TravelPayouts route data · updated 2026-07

Route network

Popular routes operated by Garuda Indonesia

11 routes
Tracked destinations
7
Countries served
6
Longest tracked route
5,168 km
Dubai to Amsterdam
Average sector
2,157 km

Tracked Garuda Indonesia routes touch Singapore, Indonesia, Malaysia, Taiwan, Philippines, Netherlands.

More from Indonesia

Other airlines based in Indonesia

FAQ

Garuda Indonesia — frequently asked questions

Quick answers to the details travellers usually check first, from codes and locations to the practical basics that help with planning.

8 common questions

When are Garuda Indonesia plane tickets cheapest?+
Fares are often lower when booked well before departure and outside major Indonesian holidays, school breaks and peak travel periods. Comparing flexible dates and nearby departure times can reveal better prices.
How many destinations does Garuda Indonesia fly to?+
Garuda Indonesia serves 60 destinations across 22 countries and operates 199 routes.
What are the most popular airports for Garuda Indonesia flights to depart from?+
The airline’s busiest departure hubs, ranked by route coverage, are Jakarta, Denpasar (Bali), Singapore, Makassar and Amsterdam. Jakarta is its principal connecting hub.
What is the longest Garuda Indonesia route?+
Garuda Indonesia’s longest route is Istanbul to Singapore, covering about 8,668 km nonstop.
Where does Garuda Indonesia fly to?+
Garuda Indonesia serves domestic destinations across the Indonesian archipelago and international points in Asia, Europe and other regions. Notable cities include Jakarta, Denpasar, Singapore, Makassar, Amsterdam, Surabaya, Seoul and Taipei.
What is Garuda Indonesia's primary hub?+
Garuda Indonesia’s primary hub is Jakarta, with Denpasar in Bali serving as another major gateway. Singapore, Makassar and Amsterdam are also among its busiest departure points by route coverage.
How does Originfacts find low prices on Garuda Indonesia flights?+
Originfacts compares live fares from hundreds of airlines and travel agencies via its partner Travelpayouts. Originfacts never adds a fee.
What is Garuda Indonesia's carry-on size allowance?+
Carry-on limits depend on the cabin, route and aircraft, so passengers should check the baggage terms displayed on their booking. Partner-operated sectors may apply different rules.