Garuda Indonesia (GA)

112 non-stop routes across 49 airports. Main hub: Jakarta (CGK).

Live fares · CGK → AMS

About Garuda Indonesia

Garuda Indonesia is Indonesia's flag carrier — a full-service legacy airline built around Jakarta's Soekarno-Hatta International (CGK). With 112 non-stop routes spread across 49 airports and a total network spanning 267,384 km, this isn't a budget operation. It's a proper national carrier with business class cabins, checked baggage included, and meal service baked into the ticket price. The network leans heavily domestic — 94 of those routes stay inside Indonesia — which tells you exactly what Garuda is optimized for: connecting a country of 17,000 islands that genuinely needs air travel to function. The international footprint is selective but meaningful. Australia gets four routes, Saudi Arabia gets two (Hajj traffic is real business here), and the longest single flight stretches all the way from CGK to Amsterdam at 11,354 km. That's a serious long-haul operation sitting alongside a dense domestic grid.

Why fly Garuda Indonesia?

The honest case for Garuda comes down to a few things. First, if you're routing through Indonesia, CGK is where 44 of their routes originate — that's a hub that actually functions like one, with meaningful onward connections to smaller Indonesian cities you won't reach any other way. Second, the full-service product on international routes means real meals, real baggage allowances, and cabin crew Indonesia consistently ranks among Asia's best. Third, those CGK-AMS passengers are getting a long-haul ticket on a carrier that takes the experience seriously. For points collectors, check whether your preferred program has a transfer or redemption partnership before booking — it can dramatically change the value calculation on a long route like Amsterdam. Garuda's also a solid pick for travelers heading to Bali (DPS), since the airline runs its own hub there with 9 routes.

Garuda Indonesia hub airports

Top destination countries on Garuda Indonesia

Tips for booking Garuda Indonesia

Book CGK connections with at least 90 minutes between flights — Soekarno-Hatta is large and transfer times catch people off guard. On domestic routes, Garuda's fare classes vary a lot in flexibility, so check change and refund conditions before assuming your ticket is rebookable. Denpasar (DPS) is worth knowing as a secondary hub — 9 routes means you can sometimes route through Bali instead of Jakarta and save yourself a backtrack. For Saudi Arabia routes, expect full flights during Hajj and Umrah seasons; book those early. Garuda's baggage allowances are generally generous on international tickets, but domestic economy can differ, so read the fine print before packing heavy.

Frequently asked questions about Garuda Indonesia

Where does Garuda Indonesia fly?

Garuda Indonesia operates 112 routes across Southeast Asia, Australia, and China, with a strong focus on domestic and regional destinations throughout Indonesia. The airline connects major cities across these regions, making it ideal for travel within and around Indonesia.

What is Garuda Indonesia's main hub?

Garuda Indonesia's primary hub is Soekarno-Hatta International Airport (CGK) in Jakarta, Indonesia's capital and largest city. This central location serves as the airline's main connecting point for domestic and international flights.

Is Garuda Indonesia a full-service carrier?

Garuda Indonesia is a full-service, legacy carrier offering thorough amenities and services rather than a low-cost or regional airline. Its extensive network and hub-and-spoke model reflect a traditional major airline structure.

When should I book flights with Garuda Indonesia?

For the best fares, book 2-3 months in advance for international flights and 4-6 weeks for domestic routes. Garuda Indonesia typically offers multiple fare classes, so compare options based on your flexibility and baggage needs.

What are Garuda Indonesia's baggage and check-in policies?

Baggage allowances vary by fare class and route; most economy passengers receive 20-23 kg of checked baggage plus a carry-on item. Check-in opens 24 hours before departure, and online check-in is available for most flights.

Find flights from Jakarta
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Main hubs for Garuda Indonesia

Where Garuda Indonesia concentrates its operations — sorted by routes flown from each airport.

Where Garuda Indonesia flies most

Top destination countries by route count.

Related guides

Sibling pages from across Flightmaps — country aggregations, airport rosters, and visa context for Garuda Indonesia.

Top Garuda Indonesia destinations

Garuda Indonesia network at a glance

Frequently asked questions about Garuda Indonesia

  • How many routes does Garuda Indonesia operate?

    Garuda Indonesia (GA) operates 112 non-stop routes across 49 airports worldwide.

  • What is Garuda Indonesia's main hub?

    Garuda Indonesia's busiest hub is Jakarta (CGK) in Indonesia, with 44 non-stop routes from this airport alone.

  • What is Garuda Indonesia's longest route?

    Garuda Indonesia's longest non-stop route is CGK-AMS at 11,354 km.

  • Where does Garuda Indonesia fly the most?

    Garuda Indonesia flies most often to Indonesia, with 94 routes serving destinations in Indonesia.