About Garuda Indonesia
Garuda Indonesia is the flag carrier of Indonesia, operating under IATA code GA and ICAO code GIA, headquartered in Jakarta, Indonesia. Founded on 26 January 1949, the airline is majority-owned by the Indonesian government and has grown to become one of the most recognised carriers in Southeast Asia. Garuda Indonesia is a full-service airline and a member of the SkyTeam alliance, offering scheduled passenger and cargo flights to destinations across Asia, Australia, the Middle East, and Europe.
The airline operates from its primary hub at Soekarno-Hatta International Airport (CGK) in Tangerang near Jakarta, with a secondary hub at Ngurah Rai International Airport (DPS) in Bali. Garuda Indonesia is known for its signature Indonesian hospitality, the Garuda Indonesia Experience, which draws on the warmth and richness of Indonesian culture. The airline has received numerous accolades for service quality, including recognition as a five-star airline by Skytrax.
Airline Overview and History
Garuda Indonesia traces its origins to the early days of Indonesian independence. The airline has undergone remarkable transformations over more than seven decades of operation. Key milestones include:
- 26 January 1949 — First commercial flight from Calcutta to Rangoon (now Yangon) using a DC-3 Dakota aircraft named Seulawah, marking the airline's founding date
- 1949 — Officially adopted the name Garuda Indonesian Airways, inspired by the mythical bird Garuda from Hindu tradition
- 1950 — Launched first international route connecting Jakarta and Singapore
- 1956 — Operated its inaugural Hajj pilgrimage flight, ferrying pilgrims to Mecca
- 1960s — Expanded route network into Europe with services to Amsterdam, Frankfurt, and Rome
- 1980s–1990s — Reached peak operations with an extensive global network covering destinations in Europe, Australia, the Middle East, and Asia
- 2007 — Placed on the European Union air safety blacklist along with all Indonesian carriers, prompting major safety overhauls
- 2009 — Removed from the EU blacklist following comprehensive safety improvements
- 5 March 2014 — Became the 20th member of the SkyTeam alliance, enhancing its global connectivity
- 2021–2023 — Underwent court-supervised debt restructuring (PKPU) to address financial difficulties, emerging with a leaner operation and renewed focus
- 2025 — Received a capital injection to support fleet maintenance and expansion, signalling recovery and renewed growth
The airline's primary hub at Soekarno-Hatta International Airport handles an average of 500 daily departures, making it one of the busiest airline operations in Southeast Asia. Garuda Indonesia's mission is to deliver the best Indonesian travel experience through safe, reliable, and world-class service.
Fleet and Aircraft
Garuda Indonesia operates a mixed fleet of narrow-body and wide-body aircraft, enabling the airline to serve routes ranging from short domestic hops to long-haul intercontinental flights. The current fleet includes the following types:
- Boeing 737-800 — The backbone of the domestic and short-haul network, configured for Economy and Business Class seating
- Airbus A330-200 — Deployed on medium-haul international routes with Economy and Business Class cabins
- Airbus A330-300 — Serves high-demand medium-haul routes with a larger passenger capacity, featuring Economy and Business Class
- Airbus A330-900neo — The newest wide-body addition, offering improved fuel efficiency and passenger comfort on medium- to long-haul routes
- Boeing 777-300ER — Garuda's flagship long-haul aircraft, featuring First Class, Business Class, and Economy Class cabins on select routes such as Jakarta to London and Jakarta to Tokyo
Garuda Indonesia previously operated Bombardier CRJ1000 regional jets, which have since been retired from the fleet. The airline is in discussions for future fleet additions, including potential orders for Boeing 737 MAX and Boeing 787 Dreamliner aircraft to support its next phase of growth. All aircraft in the fleet are maintained to international safety standards, with regular checks conducted in accordance with Indonesian Directorate General of Civil Aviation (DGCA) regulations.
Top Flight Routes
Garuda Indonesia operates an extensive domestic and international route network. For travellers departing from Malaysia, the airline offers convenient connections to major Indonesian cities. Popular routes accessible from Kuala Lumpur include:
- Kuala Lumpur to Jakarta — The most popular route connecting Malaysia and Indonesia, with daily flights from KUL to Jakarta's Soekarno-Hatta International Airport. Ideal for business travellers and those connecting to domestic Indonesian destinations
- Kuala Lumpur to Bali (Denpasar) — A favourite leisure route for Malaysian travellers heading to Bali's beaches, temples, and cultural attractions
From its Jakarta hub, Garuda Indonesia connects passengers to an extensive domestic network including popular destinations such as Surabaya, Yogyakarta, Makassar, Medan, Balikpapan, and Manado. International routes from Jakarta include flights to Singapore, Bangkok, Tokyo, Osaka, Seoul, Sydney, Melbourne, Amsterdam, London, and Jeddah, among others.
Malaysian travellers can also explore these related routes on Traveloka for connecting flights and multi-city itineraries:
Check the latest available routes, schedules, and fares directly on Traveloka for real-time flight availability.
Baggage Allowance and Policies
Garuda Indonesia provides generous free checked baggage as part of its full-service offering. Understanding the baggage policy before your flight helps you pack efficiently and avoid extra charges at the airport.
Cabin Baggage
- Weight limit: 7 kg per passenger (all classes)
- Maximum dimensions: 56 cm x 36 cm x 23 cm (length x width x depth), not exceeding 115 cm in total
- Additional carry-on: One personal item such as a handbag, laptop bag, or small backpack is permitted
Checked Baggage
Free checked baggage allowance varies by cabin class and route:
- Economy Class (domestic): 20 kg per passenger
- Business Class (domestic): 30 kg per passenger
- First Class (domestic): 40 kg per passenger
- Economy Class (international): 30 kg per passenger
- Business Class (international): 40 kg per passenger
- First Class (international): 50 kg per passenger
- Maximum weight per piece: 32 kg — any single bag exceeding 32 kg must be split into separate pieces
Excess Baggage and Prepaid Options
Passengers who need additional checked baggage can purchase prepaid excess baggage in advance through Garuda Indonesia's website, available in packages of 5 kg, 10 kg, 15 kg, 20 kg, 25 kg, 30 kg, 35 kg, and 40 kg. Pre-purchasing baggage is more affordable than paying at the airport counter. Excess baggage fees vary by route, starting from approximately IDR 17,000 per kg for domestic flights and ranging from IDR 66,000 to IDR 242,000 per kg for international flights.
Prohibited and Restricted Items
Garuda Indonesia follows international aviation security regulations. Key restrictions include:
- Dangerous goods, flammable materials, and sharp objects are prohibited in both cabin and checked baggage
- Lithium batteries, power banks, and electronic cigarettes must be carried in cabin baggage only
- Oversized or special items such as sports equipment, surfboards, or musical instruments require advance arrangement with the airline
Check-in Guide
Airport Counter Check-in
Garuda Indonesia recommends passengers arrive at the airport with sufficient time before departure:
- Domestic flights: At least 1 hour before departure
- International flights: At least 2 hours before departure
Check-in counters typically open 2 to 3 hours before the scheduled departure time. Airport staff will verify your identity and travel documents, issue your boarding pass, and process your checked baggage.
Online Check-in
Garuda Indonesia offers online check-in through its official website and mobile app, with the following availability windows:
- Domestic flights: From 24 hours to 1 hour before departure
- International flights departing from Jakarta (CGK): From 24 hours to 2 hours before departure
- International flights departing from other airports: From 24 hours to 4 hours before departure
After completing online check-in, passengers with checked baggage can proceed directly to the baggage drop counter, while those with cabin baggage only can head straight to security screening and the departure gate. Online check-in is also available through Traveloka for supported flights.
City Check-in
Garuda Indonesia also offers a city check-in service at select Garuda Indonesia sales offices, available from 48 hours to 4 hours before departure, allowing passengers to check in early and drop baggage closer to the city centre.
Cabin Classes and In-Flight Experience
Garuda Indonesia offers up to three cabin classes depending on the aircraft and route, delivering its signature Garuda Indonesia Experience across every service touchpoint.
Economy Class
- Available on all aircraft types in the fleet
- Complimentary checked baggage, meals, and beverages included with every ticket
- Personal seatback touch-screen entertainment on most aircraft (9-inch LCD screens)
- Comfortable seat pitch suitable for both short-haul domestic and medium-haul international flights
Business Class
- Available on Boeing 737-800, Airbus A330-200/300/900neo, and Boeing 777-300ER aircraft
- Lie-flat seats on wide-body aircraft (A330 and 777) with direct aisle access in the latest A330-300 configuration
- Enhanced meal service featuring Indonesian and international cuisine with premium presentation
- Larger personal entertainment screens (up to 15 inches depending on aircraft)
- Priority check-in, boarding, and baggage handling
- Lounge access at major airports
First Class
- Available exclusively on the Boeing 777-300ER on select long-haul routes
- Eight private suites arranged in a 1-2-1 configuration
- Premium dining experience with multi-course meals and an extensive beverage selection
- Personal wardrobe, slippers, and premium amenity kit
In-Flight Meals
All meals served on Garuda Indonesia flights are Halal certified. The airline offers a variety of Indonesian, Asian, and Western dishes across all cabin classes. Signature Indonesian dishes include Nasi Goreng, Sate, and Rendang. Special dietary meals — including vegetarian, vegan, kosher, diabetic, gluten-free, and child-friendly options — are available at no additional cost and should be requested at least 24 hours before departure.
In-Flight Entertainment
Garuda Indonesia provides seatback audio-video-on-demand (AVOD) entertainment across most of its fleet, with a library of films, TV shows, music, and games in both Indonesian and international selections. Select Airbus aircraft are equipped with in-flight Wi-Fi, offering 15 minutes of free connectivity to all passengers.
Passenger Policies and Special Services
Travelling with Children and Infants
- Children (2–11 years): Must be accompanied by at least one adult aged 18 or older and require their own seat and ticket
- Infants (under 2 years): May travel on an accompanying adult's lap with a reduced infant fare. Bassinet seats may be available on long-haul flights upon request
- Required documents: Valid birth certificate or passport for all child and infant passengers
- Strollers and car seats can typically be checked at the boarding gate free of charge
Pregnant Passengers
- Up to 32 weeks: Travel is permitted; passengers must sign a Form of Indemnity (FOI) confirming fitness to fly
- 32 to 36 weeks: Travel is permitted with medical clearance from Garuda Sentra Medika (GSM), including a completed Medical Information Form (MEDIF) Parts 1 and 2, plus a signed FOI
- Beyond 36 weeks: Travel is not permitted for the safety of the mother and baby
- A valid medical certificate must be issued within 30 days of the departure date, clearly stating the stage of pregnancy and confirming fitness to fly
Passengers Requiring Special Assistance
Garuda Indonesia provides comprehensive assistance for passengers with reduced mobility, visual or hearing impairments, medical conditions, or other special needs:
- Wheelchair assistance from check-in through boarding and disembarkation
- Priority seating arrangements near the front of the cabin
- Cabin crew trained to assist passengers with special requirements throughout the flight
- Medical equipment such as portable oxygen concentrators can be accommodated with advance notice
Passengers requiring special assistance should notify the airline or Traveloka at least 48 hours before departure.
Unaccompanied Minors
- Children aged 6–7 years: May travel unaccompanied on direct flights only (no aircraft change)
- Children aged 8–12 years: May travel unaccompanied on both non-stop and connecting flights (with or without aircraft change)
Parents or guardians must complete the required documentation and ensure a designated responsible adult is present at both the departure and arrival airports. Contact Garuda Indonesia directly to confirm eligibility and procedures for your route.
Reschedule, Cancellation, and Refund Policy
Rescheduling Flights
To reschedule a Garuda Indonesia flight booked through Traveloka:
- Open the Traveloka app or website and go to My Booking
- Select the booking you wish to modify
- Choose the reschedule option and select a new flight
- Pay any applicable rescheduling fees or fare differences
Flexible and higher fare types generally allow rescheduling with lower or waived fees, while promotional fares may have stricter change conditions or higher fees.
Cancellations and Refunds
Refund eligibility depends on your fare type:
- Fully refundable fares: Cancel and receive a full refund to the original payment method
- Partially refundable fares: A cancellation fee is deducted from the refund amount
- Non-refundable promotional fares: May be converted into travel credit or vouchers for future bookings
To request a cancellation or refund, visit your booking details on Traveloka and follow the guided process. Refund processing typically takes 7 to 30 business days depending on the payment method and fare type.
Why Book Garuda Indonesia Flights on Traveloka
Booking Garuda Indonesia flights through Traveloka offers several key advantages for Malaysian travellers:
- Competitive pricing — Access exclusive deals and promotional fares on Garuda Indonesia flights not available elsewhere
- Easy comparison — Sort and filter flights by price, departure time, duration, and number of stops to find the ideal itinerary
- Flexible payment — Pay with credit or debit cards, bank transfers, Touch 'n Go eWallet, Boost, GrabPay, ShopeePay, or instalment plans
- Instant e-ticket — Receive your booking confirmation and e-ticket immediately via email and the Traveloka app
- 24/7 customer support — Multilingual support team available around the clock for any booking issues or travel queries
- Loyalty rewards — Earn Traveloka loyalty points and enjoy cashback on qualifying bookings
- Seamless add-ons — Add extra baggage, seat selection, travel insurance, and airport transfers during the booking process
- GarudaMiles compatibility — Earn GarudaMiles frequent flyer points on flights booked through Traveloka, redeemable for future flights with Garuda Indonesia and SkyTeam partner airlines
Tips for Finding Cheap Flights on Traveloka
Use these strategies to secure the best fares on Garuda Indonesia flights from Malaysia:
- Book early — Flight prices tend to increase closer to the departure date, so booking several weeks in advance often yields better fares
- Be flexible with dates — Use Traveloka's fare calendar to compare prices across different days and find the most affordable travel dates
- Fly midweek — Tuesdays and Wednesdays generally offer lower fares than weekends and Mondays
- Set Price Alerts — Activate Price Alerts on Traveloka to get notified instantly when fares drop on your preferred Garuda Indonesia route
- Check promotions — Visit Traveloka's promotions page regularly for flash sales, seasonal deals, and exclusive promo codes
- Travel off-peak — Avoid travelling during school holidays, Hari Raya, Chinese New Year, and other major public holidays for lower fares
- Bundle your trip — Book flights and hotels together on Traveloka for package discounts and additional savings
- Compare fare types — Garuda Indonesia offers various fare classes with different inclusions; choose a lighter fare if you need minimal add-ons to save on ticket costs
How to Book Flight Tickets on Traveloka
Follow these simple steps to book your Garuda Indonesia flight on Traveloka:
- Visit traveloka.com or open the Traveloka app and navigate to the Flights section
- Enter your departure city (e.g., Kuala Lumpur) and destination (e.g., Jakarta or Bali), select your travel dates, and specify the number of passengers
- Tap the search button to view all available Garuda Indonesia flights and other airlines for your route
- Sort results by price, departure time, or duration and select your preferred Garuda Indonesia flight
- Enter passenger details — full name as shown on your passport, date of birth, nationality, and contact information
- Add optional extras such as additional baggage, preferred seat selection, or travel insurance
- Review your booking summary including the total fare, taxes, fees, and any add-ons
- Choose your preferred payment method — credit/debit card, bank transfer, Touch 'n Go eWallet, Boost, GrabPay, ShopeePay, or instalment plan — and complete the transaction
- Receive your e-ticket instantly via email and the Traveloka app — save or print it for reference at the airport
With your e-ticket confirmed, you are all set to fly with Garuda Indonesia. Enjoy your journey!