Garuda Indonesia
SkyTeamFrom a traveler’s perspective, Garuda Indonesia is the country’s full-service flag carrier offering traditional network carrier amenities rather than an ultra-low-cost model. It positions itself to serve domestic Indonesian travel heavily while also operating regional and long-haul international services, and it is a member of the SkyTeam alliance. Travelers generally encounter a mix of modern long-haul products alongside simpler configurations on domestic 737 services, so the experience can vary significantly by route and aircraft type.
GarudaMiles - Garuda Indonesia's Frequent Flyer Program
Garuda’s loyalty program is GarudaMiles, where members earn miles on flown sectors and through partner activity that can be redeemed for award travel and upgrades; earnings and award pricing depend on fare class and route. The program participates in SkyTeam reciprocity, so you can earn and redeem mileage on many SkyTeam carriers and partner airlines; award redemptions can represent good value on Garuda’s own long-haul flights and for intra-Asia travel. GarudaMiles is generally worth crediting to for regular Garuda flyers and those seeking SkyTeam status benefits, though occasional travelers should compare crediting options if they prioritize a different alliance or program.
Where Garuda Indonesia Flies
Garuda’s route network is centered on Indonesia, with major operating bases including Soekarno-Hatta (CGK) in Jakarta, Denpasar I Gusti Ngurah Rai (DPS) in Bali, Juanda (SUB) in Surabaya, Kualanamu (KNO) in Medan and Sultan Hasanuddin (UPG) in Makassar. The airline flies extensive domestic services across the Indonesian archipelago, regional routes within Southeast and East Asia, and operates long-haul services connecting Indonesia to destinations in Australia, the Middle East and parts of Europe on selected routes. As a SkyTeam member, Garuda extends its reach through alliance partners and codeshares, making connections to many international destinations beyond its own metal.
Hubs
- Denpasar I Gusti Ngurah Rai International Airport · DPS
- Juanda International Airport · SUB
- Kualanamu International Airport · KNO
- Soekarno-Hatta International Airport · CGK
- Sultan Aji Muhammad Sulaiman Sepinggan International Airport · BPN
- Sultan Hasanuddin International Airport · UPG
Aircraft and Cabin Classes
Garuda’s network uses a mix of narrowbody and widebody aircraft: Boeing 737-family jets are commonly deployed on domestic and short regional routes, while larger widebodies such as Airbus A330 and Boeing 777/787 types serve long-haul international sectors; regional jets are used on thinner routes. Cabin offerings are focused on business and economy classes across most aircraft, with long-haul widebodies equipped with more premium business-class seats that recline substantially or lie flat on select aircraft; premium-economy products may be available on some long-haul services. Expect onboard amenities and configuration to differ between short-haul 737 services and long-haul widebody aircraft.
Aircraft types operated: Airbus A330, Bombardier CRJ200, Boeing 737 Next Generation, Boeing 737 Classic, Boeing 777, CRJ700/900/1000, Boeing 747-400, Boeing 787 Dreamliner, Convair CV-240 family, de Havilland DH.114 Heron
Tips for Flying Garuda Indonesia
- Check the fare rules carefully - Garuda is a full-service carrier but baggage, seat selection and change/refund allowances vary a lot by fare class.
- If you plan lounge access, allow extra time at major Indonesian airports (especially Soekarno-Hatta/CGK), where security and transfer procedures can be slow.
- Credit Garuda flights to GarudaMiles when possible for easier award and status accrual within SkyTeam; if you need Star Alliance or another program’s benefits, consider partner crediting before booking.
- For regional connections, leave generous connection times at Jakarta (CGK) because domestic transfer desks and immigration lines can be time-consuming.