Garuda Indonesia

Last updated

Garuda Indonesia is Indonesia’s flag carrier and the only Indonesian airline in a global alliance, joining SkyTeam in 2014. For travelers connecting through Jakarta or flying direct into Bali, it’s usually the full-service option worth comparing against budget carriers before booking. This page covers cabin classes, baggage allowance, and where the route network actually reaches.

Only Indonesian airline in a global alliance SkyTeam member since 2014, the sole Indonesian carrier holding membership in any global airline alliance
Halal-default catering Every meal fleet-wide is prepared halal by default, not on-request as with most global carriers

Who Should Fly Garuda Indonesia

  • Long-haul travelers from Europe. The nonstop Jakarta–Amsterdam route gives European travelers a one-connection path to Bali via Jakarta, without routing through a Middle East hub.
  • Business travelers. SkyTeam elite reciprocity across partner airlines (Delta, Air France-KLM, Korean Air) makes status matching and lounge access straightforward on connecting itineraries.
  • Families connecting through Jakarta. Included checked baggage and meal service matter more with kids in tow than shaving a fare down further.
  • Travelers flying only within Indonesia on a budget. Garuda’s own low-cost subsidiary, Citilink, usually beats Garuda mainline fares on domestic routes, worth comparing before booking the flag carrier for a short island hop.

Routes and Hubs

Garuda operates two hubs: Soekarno-Hatta International (CGK) in Jakarta as the primary hub, and Ngurah Rai International (DPS) in Denpasar as a secondary base for Bali connections. International direct routes from Jakarta include Singapore, Tokyo Narita, Seoul Incheon, and Amsterdam, alongside seasonal Southeast Asian and Australian points. The domestic network covers more than 20 Indonesian cities, which matters for anyone building a multi-island itinerary beyond the usual Bali–Jakarta route. For the full picture of airlines flying into Bali specifically, see the Bali flights guide.

The Fleet

Garuda operates a mixed widebody and narrowbody fleet, with aircraft type tied closely to route length: widebodies on long-haul and trunk regional routes, narrowbodies and regional aircraft on domestic and feeder services.

Boeing 777-300ER Long-haul international Flagship widebody
Airbus A330-300 / A330-900 Medium & long-haul Widebody
Boeing 737-800 / MAX 8 Domestic & short-haul Narrowbody
ATR 72 · CRJ1000 Regional feeder routes Turboprop & regional jet

Cabin Classes

Y Economy
  • Seat31–32in pitch
  • BagIncluded
  • MealFull service
  • BoardStandard group
  • IFESeatback screen
C Business
  • SeatLie-flat, 1-2-1
  • BagIncluded
  • MealMulti-course
  • BoardPriority
  • LoungeJakarta access
F First
  • SeatPrivate suite
  • BagIncluded
  • MealPersonalized
  • BoardPriority
  • RoutesLong-haul only

Fares and Flexibility

Within each cabin Garuda sells several fare levels, and the main thing that separates them is not the seat. It’s how freely you can change or refund the ticket. The cheapest promotional fares trade that flexibility for the lower price.

PromotionalStandard economyBusiness & First
ChangesOne free changeRebook, often fee-freeFreely, most flexible
RefundLimited or noneRefundable per fare rulesFewest restrictions
Best suited toLowest fare, fixed plansSome flexibility neededMaximum flexibility

Baggage Allowance

Garuda is standardizing checked baggage on a piece-based system from 1 September 2026. The allowance now follows cabin and route rather than a single weight limit. A ticket issued before that date keeps the allowance printed on it, so an older booking may not match the figures below. Here’s the shape of it:

Carry-on 1 bag up to 7kg, max 56 × 36 × 23cm, plus one personal item, all cabins. Turboprop and regional jets (ATR, CRJ): 41 × 34 × 17cm.
Checked Piece-based from 1 Sep 2026: Economy 1 × 23kg domestic, 2 × 23kg international; Business & First up to 64kg.

Need more than the free allowance? Extra weight can be pre-purchased online in 5kg increments up to 40kg, and it’s consistently cheaper than paying excess baggage at the airport; Economy Comfort and Business fares get a further discount on top. Per-kilogram rates vary widely by route and cabin, so the only number worth trusting is Garuda’s own Excess Baggage Rate Calculator.

Sports and oversized items (surfboards, dive gear, golf clubs) are accepted but must be declared with Garuda in advance rather than sorted out at the airport; the fee varies, but the pre-booking requirement doesn’t.

Baggage figures verified July 2026

Check-in and at the Airport

Garuda opens online check-in 48 hours out and keeps it open until about four hours before international flights (two hours for domestic). At its Jakarta hub everything runs through a single terminal, which keeps a domestic-to-international Garuda connection simple. Here’s how the countdown to departure runs at the airport:

48h Online check-in opens
3h Airport counters open
1h Counters & bag drop close
0h Departure

Jakarta hub — Terminal 3 at Soekarno-Hatta (CGK), Garuda's domestic & international base

In-Flight Experience

Widebody aircraft carry Garuda’s in-flight entertainment system with a solid regional film and TV library, seatback power on 777-300ER flights, and a meal service that leans Indonesian (nasi and satay options) alongside international choices. Wifi is available on select 777-300ER and A330-900 aircraft but is not fleet-wide, so don’t count on it for every route.

Traveling with Children, Pets, and Special Needs

The policies that catch travelers out are the ones specific to who, or what, is flying with you. Here’s how Garuda handles the common cases; arrange any of them when you book rather than at the airport.

  • Infants (7 days–2 years). Travel on an adult’s lap or a booked seat; bassinets and baby meals are available on widebody aircraft but must be requested well ahead. An infant can’t travel as, or alongside, an unaccompanied minor.
  • Children and unaccompanied minors. Garuda runs a paid unaccompanied-minor service, and a children’s meal can be requested for roughly ages 2–12.
  • Special meals. Every Garuda meal is prepared halal by default, so there’s no need to request a halal option. Vegetarian, dietary, medical, religious, child, and baby meals can all be ordered in advance at no extra cost.
  • Pets. Only trained service dogs travel in the cabin (free, with at least 48 hours’ notice). Other pets can’t fly in the cabin; on domestic flights under two hours they may go as checked baggage (up to 32kg including the crate, on direct flights only), while international pet transport is handled through Garuda Cargo.
  • Reduced mobility. Wheelchair and special-assistance requests can be arranged in advance through Garuda or your booking channel.

Loyalty Program

GarudaMiles is Garuda Indonesia’s frequent flyer program, with four membership tiers (Blue, Silver, Gold, and Platinum) that layer on top of the airline’s SkyTeam membership. Gold carries SkyTeam Elite status and Platinum carries Elite Plus, both recognized across every SkyTeam member airline, not only Garuda.

Blue
GarudaMiles entry tier: standard check-in, standard baggage allowance, no lounge access.
Silver
Priority check-in, extra baggage allowance, conditional lounge access.
Gold
SkyTeam Elite status: priority check-in, extra baggage allowance, lounge access.
Platinum
SkyTeam Elite Plus status: priority check-in, extra baggage allowance, lounge access with one guest.

Partner Spotlight

GarudaMiles and Emirates Skywards run a reciprocal earning and redemption agreement, expanded in 2025, giving members access to a combined network of more than 200 destinations across both airlines. Redemptions on Garuda Indonesia start from 8,000 miles.

Coverage of the partnership terms is available via Aviation Week.

Garuda also offers co-branded credit cards in Indonesia, including the BNI Garuda Visa Platinum and Visa Signature cards and a UOB Garuda Indonesia card, which earn GarudaMiles directly on everyday spending.

Frequently Asked Questions

Is checked baggage included on Garuda Indonesia?

Yes. From 1 September 2026 Garuda uses a piece-based system: Economy gets one 23kg piece on domestic routes and two 23kg pieces on international routes, while Business and First get up to 64kg total. Tickets issued before that date keep the allowance printed on them.

How much does excess baggage cost on Garuda Indonesia?

It depends on the route and cabin: domestic sectors are cheapest per kilogram, long-haul international the most expensive, and rates are set as a percentage of the one-way economy fare rather than a flat fee. Buying extra weight in advance online is cheaper than paying at the airport, with a further discount for Economy Comfort and Business fares. Garuda's Excess Baggage Rate Calculator gives the exact rate for your route.

What airline alliance is Garuda Indonesia in?

Garuda Indonesia joined SkyTeam in 2014 and is the only Indonesian carrier in a global alliance. GarudaMiles Gold and Platinum members hold SkyTeam Elite and Elite Plus status recognized across every member airline.

Does Garuda Indonesia have wifi?

Wifi is available on select Boeing 777-300ER and Airbus A330-900 aircraft, but it is not fleet-wide and is not guaranteed on every route.

Does Garuda Indonesia fly nonstop to Europe?

Yes, from Jakarta. Garuda operates a nonstop Jakarta–Amsterdam route, the way to reach Bali from Europe with just one connection and without routing through a Middle East hub.

What is Garuda Indonesia's main hub?

Garuda's primary hub is Soekarno-Hatta International (CGK) in Jakarta, with Ngurah Rai International (DPS) in Denpasar as a secondary base for Bali connections.

Can I bring a pet on Garuda Indonesia?

Only trained service dogs may travel in the cabin, free of charge and with at least 48 hours' notice. Other pets cannot fly in the cabin; on domestic flights under two hours they can travel as checked baggage (up to 32kg including the crate, on direct flights only), and international pet transport is handled through Garuda Cargo.

When does Garuda Indonesia check-in open and close?

Online check-in opens 48 hours before departure and closes about 4 hours before international flights (2 hours for domestic). Airport counters open around 3 hours before and close roughly 1 hour before international departures, so don't arrive late.

Prices and practical details on this page are approximate and may have changed. Verify with the venue or booking platform before your visit.