Garuda Indonesia airline
Air traveler club
Air traveler club

Stop overpaying for flights.
Join The Club to save 40%-80% on airfares. It’s free.

Learn more
Garuda Indonesia airline
Schedule / Ticket Prices / Booking

Book Garuda Indonesia domestic flights

More flights

Book Garuda Indonesia cheap domestic flights in Indonesia to Jakarta, Denpasar Bali, Ambon, Balikpapan, Banda Aceh, Bandung, Banjarmasin, Batam, Biak, Ende, Jayapura, Kupang, Labuan Bajo, Makassar, Manado, Malang, Mataram Lombok, Maumere, Medan, Padang, Palembang, Palu, Pontianak, Semarang, Sumbawa, Surabaya, Surakarta Solo, Yogyakarta, and more.

Flexible ticketsFree date change and cancellation

A flexible plane ticket allows you to change the time and date of your flight, free of charge. Learn about Garuda's flexible booking policy.

GarudaMilesFrequent flyer program

All you need to know about Garuda Indonesia's loyalty program and booking flights using Garuda miles.

Garuda customer serviceCall centers, phone numbers, offices

The guide to Garuda Indonesia customer service, booking flight tickets over the phone, and tips on how to get help fast.

Economy, Business, or First?More comfort for less

Ticket classes you can book on Garuda flights, and how to upgrade your class without breaking the bank.

Before you fly
Garuda Indonesia essentials
IATA/flight CodeGA
Free Checked Baggage20kg (Economy)
30kg (Business)
40kg (First)

increased free allowance of 46kg Economy/64kg Business/64kg First for flights to/from Japan
Free Cabin Baggage7kg / 56cm x 36cm x 23cm
Free Inflight Mealyes, complimentary meals (Asian and Western cuisine) on most domestic and international flights
Inflight Entertainmentyes
Free Inflight Wi-Fiyes (First Class)
paid (Economy/Business Class)
Flight Date Changeyes (fee may apply)
Destination Changeyes (fee may apply)
Name Changeno (only name corrections)
Cancellation Refundyes (fee may apply)
Flexible Ticketspartially flexible
Check-in Methodscity check-in, web, mobile, phone, airport counter, airport kiosk
Check-in Timesdomestic flights: 48 hours to 2 hours before departure

international flights: 48 hours to 4 hours before departure
Customer Service Channelscall center, e-mail, online chat, social media, sales offices
Frequent Flyer ProgramGarudaMiles
Parent CompanyPT Garuda Indonesia, Government of Indonesia
Airline AlliancesSkyTeam
Partner AirlinesAir France, China Airlines, China Eastern Airlines, Delta Air, KLM, Korean Air, Middle East Airlines, Vietnam Airlines
HeadquartersTangerang, Indonesia
Airline HubsSoekarno–Hatta International Airport (Jakarta), Ngurah Rai International Airport (Bali), Sultan Hasanuddin International Airport (Makassar), Kualanamu International Airport (Medan)
DestinationsAustralia, Austria, Brunei, Belgium, China, Egypt, France, Germany, Greece, Hong Kong, India, Indonesia, Italy, Japan, Malaysia, Netherlands, New Zealand, Philippines, Saudi Arabia, Singapore, South Africa, South Korea, Sri Lanka, Spain, Switzerland, Taiwan, Thailand, Turkey, UAE, UK, United States, Vietnam
Popular RoutesJakarta - Denpasar Bali, Yogyakarta - Denpasar Bali, Jakarta - Surabaya, Jakarta - Makassar, Jakarta - Medan, Jakarta - Bangkok, Singapore - Surabaya, Perth - Denpasar Bali, Hong Kong - Jakarta, Amsterdam - Jakarta, London - Jakarta, Jakarta - Tokyo, Jakarta - Shanghai
FleetBoeing 737-800NG, Bombardier CRJ1000 NextGen (short-haul and regional routes), Airbus A330-200/300/900neo (medium-haul routes), Boeing 777-300ER (long-haul routes)
Avg Fleet Age6.6 years
Accidents/CrashesFlight 150 (1975), Fokker F28 (1979), Fokker F28 (1982), Flight 035 (1987), Flight 865 (1996), Flight 152 (1997), Flight 421 (2002), Flight 200 (2007)
SkyTrax Rating8/10
Garuda Indonesia airline
Schedule / Ticket Prices / Booking

Book Garuda Indonesia international flights

More flights

Book Garuda Indonesia cheap flights to Australia, Austria, Brunei, Belgium, China, Egypt, France, Germany, Greece, Hong Kong, India, Indonesia, Italy, Japan, Malaysia, Netherlands, New Zealand, Philippines, Saudi Arabia, Singapore, South Africa, South Korea, Sri Lanka, Spain, Switzerland, Taiwan, Thailand, Turkey, UAE, UK, United States, Vietnam and more.

Travel restrictions by countryUpdate on countries open for tourism

Re-opening dates, new visa regulations, COVID-19 testing, quarantine procedures, and more.

COVID-19 informationRead before booking a ticket

Latest updates from Garuda Indonesia on COVID-19 related regulations, booking guidelines, and flight changes.

Garuda Indonesia tips & tricks

Join GarudaMiles

If you are often traveling within Indonesia, join GarudaMiles. This frequent flyer program offers excellent redemption rates on domestic flights within the country. You can use the miles to book a flight or upgrade from Economy to Business Class. The awards ticket is transferable, which means that you can use your miles to book the ticket for someone else.  Your miles remain active as long as you have just one activity every three years.

Adjust your travel dates

Prices skyrocket during holidays – watch out for local holidays and adjust your travel dates to avoid expensive tickets. Cheap flights are non-existent during popular “red days” like Chinese New Year or Idul Fitri.  Prices can go as high as 5 times the price of the ticket for non-peak dates.

Watch for a good sale

Garuda publishes its web promotions frequently. To get a great bargain be sure to watch the sales on their website over the course of several weeks. Subscribe to their newsletter and follow Garuda airlines accounts on social media. Or just use Promo Radar that collects promotions from all airlines in one place.

Tight airport connection?

Pick a set near the front of the plane if you booked connecting flights. Two or more flights on one ticket often have a tight airport connection, so being near the front exit door can shave 5–10 minutes off your deplaning time, especially on larger planes.

Use multiple support channels to get a response faster

In case of long waiting times for Garuda call center (0804 1 807 807 within Indonesia, +62 21 2351 9999 international) try to contact their consultant on the airline’s social media or live chat. Also, for general questions, you can email Garuda’s customer service at [email protected] The ticketing service (bookings and refunds) is available by email at [email protected]

Pre-pay your baggage

Garuda Indonesia allows pre-paying your luggage online. It can be done via the website, the mobile app, or by contacting their ticket office – maximum of 24 hours prior to the departure time. There are eight packages of prepaid baggage you can choose from: 5 kg, 10 kg, 15 kg, 20 kg, 25 kg, 30 kg, 35 kg, and 40 kg. By purchasing the baggage allowance online you can save up to 10%. Extra baggage prices depend on the route, you can check the up to date price list on the airline website.

Extra baggage allowance for frequent flyers

If you are a member of GarudaMiles or SkyTeam Elite programs, you are permitted additional baggage allowances: 5 kg/15 kg/20 kg (for Silver/Gold/Platinum GarudaMiles Card) or 10 kg/20 kg (for SkyTeam Elite/Elite Plus membership).

Lost baggage prevention

Avoid lost luggage nightmare by removing old tags on your suitcases. Tags are printed with a barcode which is used for identification and tracking – so the old tags can really confuse baggage handlers and the conveyor belt scanners. They are one of the reasons so many bags miss their flight or get misrouted.

Get them early

To enjoy low price tickets, get them early – at least 3-4 weeks in advance. Near your travel date, Garuda prices will start skyrocketing and you will be paying a premium price targeted at latecomers. Use our Cheap Flight Center to find the dates with the lowest fares.

Find best Garuda economy seats

Contrary to the popular view, not all economy seats on a plane are created equal. Some seats have slight advantages over others. It all depends on the aircraft, so we recommend visiting the SeatGuru website, where after entering your flight number you will be presented with a detailed seat map. Hover over individual seats to compare quality, and check out other travelers’ reviews. Detailed seat maps on Garuda’s website may also be useful.

Book with a travel agent if your card is not accepted

If Garuda does not accept your credit or debit card, try to book your flight with one of our partners instead. Start with a flight search, then choose the partner offering the best deal for your ticket. Being independent OTA (Online Travel Agent) they focus on having the widest range of payment methods available – including most credit/debit cards, PayPal, Stripe, Google Pay, cryptocurrency, and more.

Garuda Indonesia review

Flying Garuda's Business Class from Seoul to Jakarta

User Review
4.8 (221 votes)

Garuda Indonesia review

Garuda Indonesia has kept its service level consistently high during the last years – it’s one of the few airlines that achieved 5 stars Skytrax rating. Garuda offers one of the best Economy class among Asian airlines – the seats are spacious, legroom is more than enough for most passengers, and the entertainment system and inflight meals are above the expectations. For more demanding passengers Garuda has become the airline of choice, offering a step up comparing to most low-cost airlines in the region.