Book Garuda Indonesia (GA) Flight Tickets Online

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

 

To

 

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Garuda Indonesia Flight Schedule & Flight Time to Popular Destination

Find the complete flight schedule for Garuda Indonesia to a variety of popular destinations, ensuring convenient and flexible travel choices.
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Garuda Indonesia
Garuda Indonesia
18:00
19:40
Surabaya (SUB)
Jakarta (CGK)
Book flight
Garuda Indonesia
Garuda Indonesia
19:30
22:15
Jakarta (CGK)
Singapore (SIN)
Book flight
Garuda Indonesia
Garuda Indonesia
19:35
19:50
Bali / Denpasar (DPS)
Surabaya (SUB)
Book flight
Garuda Indonesia
Garuda Indonesia
20:00
23:00
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Garuda Indonesia
Garuda Indonesia
20:45
23:25
Bali / Denpasar (DPS)
Singapore (SIN)
Book flight
Garuda Indonesia
Garuda Indonesia
20:55
21:55
Bali / Denpasar (DPS)
Jakarta (CGK)
Book flight
Garuda Indonesia
Garuda Indonesia
23:40
02:35 (+1 day)
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight

Book, Manage, and Fly with Garuda Indonesia on Traveloka

Before Booking
At Booking
After Booking
Trip Planning

Smart Combo

With Traveloka's Smart Combo tickets, you can book premium airline tickets for up to 40% cheaper. Enjoy flights at a more affordable price. Experience flights with Air France, Cathay Pacific, Etihad, Garuda Indonesia, KLM, Lufthansa, and Singapore Airlines at more affordable prices. It's easy: find flights marked Smart Combo, then choose the one that suits your needs.
Learn More

Multi-city Flight Ticket

Explore more cities by booking flight tickets on Traveloka. You can travel to various destinations—fly up to 5 different routes, set foot in 10 cities—all in one booking. Start your journey by opening the Flight Ticket menu, select the Multi-city option, fill in your flight routes, and then choose your desired flights.

High Flexibility Ticket

Are your travel plans constantly changing? With High Flexibility Tickets on Traveloka, you can reschedule your domestic flight without penalty and get refunds with low fees. Open the Flight Ticket menu, fill in your flight details, click 'Other Options' at the bottom, and select 'High Flexibility' under Ticket Flexibility options before you start your flight search.

How to Book and Make Garuda Indonesia Flight Reservations Online

How to Book a Flight Ticket

Here are the steps to book Garuda Indonesia tickets online:

  1. Visit the flight ticket page or open Traveloka App
  2. Fill in the flight details in the search box
  3. Choose and book the flight that suits you best
  4. Fill in the booker's and passenger's details
  5. Make a payment using your chosen method
  6. Receive your Garuda Indonesia e-ticket in My Orders or via your email

How to Pay

Payments for Garuda Indonesia tickets can be made via bank transfer, and credit card.

For more information regarding available payment methods, please visit the Payment Methods page.

Garuda Indonesia E-Ticket

The Garuda Indonesia e-ticket serves as proof of your booking for Garuda Indonesia flights. Show your e-ticket at the Garuda Indonesia counter during check-in (either at the airport or online) to get your boarding pass. If you do not receive your e-ticket within 60 minutes after making payment, please contact Traveloka Customer Service immediately.

Airline Profile & History

About Garuda Indonesia

Garuda Indonesia is the national flag carrier of Indonesia. It flies under the IATA code GA and the ICAO code GIA, and most travellers simply call it Garuda. The airline is run by PT Garuda Indonesia (Persero) Tbk, a majority state-owned company listed on the Indonesia Stock Exchange, which also owns the low-cost carrier Citilink. Its main hub is Soekarno-Hatta International Airport (CGK) near Jakarta, and Ngurah Rai International Airport (DPS) in Bali serves as a second major base for leisure and regional traffic.

As a full-service airline, Garuda includes checked baggage, meals and seat-back entertainment on most of its flights. Its network links the capital with dozens of cities across the Indonesian archipelago, and reaches outward to Southeast Asia, North Asia, Australia, the Middle East and Europe. Membership of the SkyTeam alliance adds onward connections on partner carriers, so a single booking can take you from a small island airport in Indonesia to a city on another continent.

Garuda is known for its Indonesian style of hospitality, which the airline presents as the Garuda Indonesia Experience. Expect Indonesian dishes on the menu, cabin crew trained in a warm and formal service style, and touches of local culture throughout the journey. Whether you need a short hop from Jakarta to Bali or a long-haul flight to Amsterdam, this page explains the airline's fleet, routes, baggage rules, check-in steps and booking options in one place.

Airline Overview and History

The airline's story begins in the years of Indonesia's struggle for independence. Its founding date is tied to a single Douglas DC-3 Dakota named Seulawah, which local communities in Aceh helped fund and which flew from Calcutta to Rangoon under the name Indonesian Airways. Since then, the carrier has grown into one of the largest airlines in Southeast Asia. A few milestones stand out:

  • 26 January 1949: the first commercial flight, operated by the DC-3 Seulawah from Calcutta to Rangoon, now celebrated as the airline's founding date.
  • 1949: the carrier takes the name Garuda Indonesian Airways, after the mythical Garuda bird that also appears on Indonesia's national emblem.
  • 1956: the first Hajj pilgrimage flights to Mecca, the start of a pilgrim service that remains a core part of the network.
  • 1960s: the network expands to Europe, with services to cities such as Amsterdam, Frankfurt and Rome.
  • 2007: all Indonesian airlines, Garuda included, are placed on the European Union air safety list, prompting a broad safety overhaul.
  • 2009: Garuda is cleared by the European Union after completing those safety improvements.
  • 2013: the first Boeing 777-300ER is delivered, giving the airline a new long-haul flagship.
  • 5 March 2014: Garuda becomes the 20th member of the SkyTeam alliance.
  • 2014 to 2018: Skytrax names the airline's crew the World's Best Cabin Crew five years in a row.
  • 2022: a court-supervised debt restructuring (known in Indonesia as PKPU) is approved, giving the airline a leaner base to rebuild its network.

Across these decades, Garuda has kept two roles side by side. It is the main domestic link between Indonesia's islands, and it is the country's international calling card, carrying business travellers, tourists and pilgrims. Skytrax rates the airline as a 4-star carrier, having previously rated it 5-star, and its cabin crew service remains one of the most praised parts of the product.

Fleet and Aircraft

The fleet mixes narrow-body jets for domestic and short regional routes with wide-body aircraft for longer flights. Matching aircraft to route lets the airline serve short island hops and overnight journeys to Europe with the same brand standards. The main types you are likely to fly are:

  • Boeing 737-800: the workhorse of the domestic network and short regional routes such as Jakarta to Singapore. It has Economy and a small Business Class cabin.
  • Airbus A330-200 and A330-300: wide-body jets used on busy domestic trunk routes and medium-haul international flights across Asia and to Australia.
  • Airbus A330-900neo: the newest wide-body type, with better fuel efficiency and a quieter cabin on medium- and long-haul sectors.
  • Boeing 777-300ER: the long-haul flagship, used on the longest routes such as Jakarta to Amsterdam and on high-demand services to North Asia and the Middle East.

Wide-body aircraft have a Business Class cabin with lie-flat seats and personal entertainment screens for every passenger. A small number of the 777-300ERs were also fitted with a First Class suite cabin, but it is not sold across the network, so most long-haul travellers will choose between Economy and Business. Regional jets and turboprops that the airline flew in the past have left the main Garuda fleet.

Aircraft type affects your seat, screen size and cabin layout, so it is worth checking the aircraft shown in your flight details before you book. The airline maintains its fleet under the rules of Indonesia's civil aviation authority and international safety standards.

Top Flight Routes

Almost every Garuda itinerary passes through Jakarta. From Soekarno-Hatta, the airline fans out to major Indonesian cities and to international gateways, while Bali acts as a second hub for holiday traffic and some international flights. Here are popular routes you can search on Traveloka:

  • Jakarta to Bali (Denpasar): one of the busiest routes in the country, linking the capital with Bali's beaches, temples and resorts several times a day.
  • Jakarta to Surabaya: a key business route between Indonesia's two largest cities, and a gateway to East Java and Mount Bromo.
  • Jakarta to Yogyakarta: the quickest way to reach Java's cultural heart, with Borobudur and Prambanan temples within easy reach.
  • Jakarta to Singapore: a short regional route that suits business trips and onward connections across Asia.
  • Jakarta to Tokyo: a long-haul link to Japan, flown on wide-body aircraft with full Business Class service.
  • Jakarta to Seoul: a route that connects Indonesia with South Korea and with SkyTeam partner Korean Air's network.
  • Jakarta to Amsterdam: the airline's flagship route to Europe, with onward connections across the continent through SkyTeam partners.
  • Jakarta to Sydney: a nonstop link between Indonesia's capital and Australia's largest city.

Beyond these, the domestic network reaches cities such as Medan, Makassar, Balikpapan and Manado, and many smaller destinations in eastern Indonesia. Bali also has a direct service to Melbourne. Seasonal Hajj and Umrah flights carry pilgrims to Jeddah and Medina. Schedules and frequencies change with demand, so search your exact dates on Traveloka to see the flights on sale.

Baggage Allowance and Policies

Free checked baggage is one of the main differences between a full-service airline and a low-cost one. Garuda uses a piece concept for checked bags, meaning your allowance is set as a number of bags, each with a maximum weight. Tickets issued before the airline switched to pieces keep the allowance printed on the ticket.

Cabin baggage

  • Economy passengers may bring cabin baggage weighing up to 7 kg in total.
  • The carry-on bag must fit within 56 x 36 x 23 cm.
  • A personal item such as a handbag or laptop bag must fit within 40 x 30 x 15 cm.
  • Bags that are too big or too heavy for the cabin are checked in at the counter or the gate.

Checked baggage

  • Economy, domestic routes: 1 piece of up to 23 kg.
  • Economy, international routes: 2 pieces of up to 23 kg each.
  • Business and First: 2 pieces of up to 32 kg each.
  • Size limit: the length, width and height of each bag must add up to no more than 158 cm.

Extra baggage and special items

If you need more room, you can buy prepaid excess baggage before the flight through the Manage Booking section of the airline's website, the call centre or a sales office, or add baggage during booking on Traveloka where the option is shown. A fee applies, and it varies by route. Buying ahead is usually easier than paying at the airport, where queues and higher rates are common.

Sports equipment such as golf clubs counts towards the standard free allowance for your fare. Once it takes you over that allowance, the normal excess baggage rate applies. Lithium batteries, power banks and e-cigarettes must travel in the cabin, never in checked bags, and dangerous goods are banned in both. Liquids in carry-on bags follow the usual 100 ml container rule on international flights.

Check-in Guide

Garuda offers several ways to check in. Choose the one that suits your trip, and leave extra time at busy airports and during holiday periods such as Eid and the year-end season.

Airport counter check-in

Airport counters are the right choice if you have checked bags, need help with travel documents, or are travelling with special equipment. At Soekarno-Hatta Terminal 3, the counter closes 60 minutes before international departures and 45 minutes before domestic ones. Other airports can have shorter cut-offs, but it is safest to finish check-in at least 60 minutes before a domestic flight and 90 minutes before an international one. The aircraft door closes 10 minutes before departure.

Online and mobile check-in

You can check in on the airline's website or in the Garuda Indonesia mobile app using your booking code and last name. Check-in on the app opens 24 hours before departure. The closing time is earlier for international flights than for domestic ones and differs by departure airport, so look at the window shown for your flight.

After online check-in, download or print your boarding pass. If you have only cabin baggage, you can go straight to security. If you have checked bags, drop them at the bag drop counter before the cut-off.

Self-service kiosks

Major airports in the network, including Jakarta and Bali, have self-service kiosks where you can check in and print a boarding pass without joining the counter queue. These are handy when you travel light and want to skip the line.

Cabin Classes and In-Flight Experience

Most Garuda flights offer two cabins: Economy and Business. Both include meals, drinks and checked baggage, so the main difference is space, comfort and the level of ground service.

Economy Class

Economy is fitted on every aircraft in the fleet. Wide-body jets and many narrow-body aircraft have personal seat-back screens with films, TV, music and a moving map. Meals and drinks are included in the fare.

Business Class

Business Class on the A330 and 777 has lie-flat seats, larger screens and a fuller dining service. Benefits include priority check-in, priority boarding, a higher checked-baggage allowance of 2 pieces at 32 kg each, and lounge access at major airports.

Meals and drinks

All meals on Garuda flights are halal certified. Menus draw on Indonesian favourites such as nasi goreng, satay and rendang, alongside Asian and Western options. Special meals, including vegetarian, child and medical diets, can be requested at no extra cost at least 24 hours before departure.

Entertainment and comfort

The seat-back entertainment system offers a mix of Indonesian and international content. Because equipment varies by aircraft, check your flight details if a screen or a particular seat layout matters to you.

Passenger Policies and Special Services

Children and infants

  • A passenger counts as an infant until their second birthday. Infants travel on an adult's lap, with one infant allowed per adult.
  • Children aged 2 to 11 need their own seat and must travel with an adult aged 18 or over.
  • Bassinets are free on selected aircraft for infants weighing up to 9 kg. Numbers are limited, so request one early through the call centre, a sales office or your booking agent.
  • Strollers can usually be handed over at the boarding gate and collected on arrival.

Unaccompanied minors

Children aged 6 to 12 can travel alone using the airline's Unaccompanied Minor service. Those aged 6 or 7 may only take flights with no change of aircraft, while those aged 8 to 12 may also take connecting flights. A request form must be completed, and the name of the adult collecting the child at the destination is required. A service fee applies, and the service covers flights operated by Garuda itself.

Pregnant passengers

  • With a normal pregnancy, you can fly up to 32 weeks.
  • From 32 to 36 weeks, you need a medical certificate and medical clearance from the airline before travel.
  • Beyond 36 weeks, the airline does not accept pregnant passengers.

Special assistance

Passengers with reduced mobility, visual or hearing impairments, or medical conditions can ask for wheelchair help, priority boarding and support from trained cabin crew. Medical devices such as portable oxygen concentrators need approval in advance. Make your request as early as possible, ideally at least 48 hours before departure, so the airport team can prepare.

Reschedule, Cancellation, and Refund Policy

Whether you can change or cancel a ticket, and what it costs, depends on the fare you bought. Flexible fares usually allow changes with a lower fee, while promotional fares are more restricted. Always read the fare rules before you pay.

Bookings made on Traveloka

  1. Open the Traveloka app or website and go to My Booking.
  2. Select your Garuda flight and choose reschedule or refund.
  3. For a reschedule, pick a new flight and pay any change fee and fare difference shown.
  4. For a refund, follow the guided steps. The amount returned depends on your fare rules, and the processing time depends on your payment method.

Traveloka's customer support is available 24 hours a day if you need help with a change or a disruption.

Manage Booking on the airline's website

If you booked directly with the airline, use the My Trip or Manage Booking menu on the airline's website. Enter your booking code and last name to view your trip, choose seats or add prepaid excess baggage. Some domestic tickets bought on the airline's own site or app can be changed online. For international tickets, or tickets bought through other channels, changes are handled by the 24-hour contact centre or a sales office.

If the airline cancels or significantly changes your flight, you will normally be offered a seat on another flight or a refund under the applicable conditions.

Why Book Garuda Indonesia Flights on Traveloka

Traveloka brings Garuda's schedule together with other airlines, so you can compare options side by side before you commit. Here is what that means in practice:

  • Clear comparison: filter by departure time, flight duration, number of stops and fare type to find the itinerary that fits your plans.
  • Full fare details: see the baggage allowance, change rules and refund terms for each fare before you pay.
  • Add-ons in one place: add extra baggage and choose your seat during booking where the airline offers it.
  • Instant e-ticket: your booking confirmation and e-ticket arrive by email and in the Traveloka app.
  • Easy changes: start a reschedule or refund from My Booking without calling anyone.
  • Support around the clock: Traveloka's customer service team is available 24/7.
  • Miles still count: add your GarudaMiles number to the booking so eligible flights earn miles.

Traveloka also offers hotels, airport transfers and activities, so you can plan the rest of a Bali holiday or a Jakarta business trip in the same app.

Tips for Finding Cheap Flights on Traveloka

Fares on any airline move with demand. These habits help you find better value on Garuda routes:

  • Book early for peak periods. Flights around Eid, school holidays and the year-end break fill fast, and remaining seats tend to cost more.
  • Stay flexible. Use the fare calendar to compare prices over nearby days. Moving a trip by a day or two can make a real difference.
  • Try midweek travel. Tuesday and Wednesday departures are often lower than Friday or Sunday flights.
  • Set a price alert. Turn on alerts for your route and Traveloka will tell you when the fare changes.
  • Compare fare types. If you are travelling light, a fare with fewer extras may suit you. If plans could change, a flexible fare may save money later.
  • Look at both hubs. Some international trips work out better via Bali than via Jakarta, or the other way round.
  • Consider early or late flights. Departures at less popular hours sometimes have more seats available.
  • Bundle your trip. Booking a hotel with your flight can bring the total cost down.

How to Book Flight Tickets on Traveloka

Booking a Garuda flight on Traveloka takes a few minutes:

  1. Open the Traveloka app or go to traveloka.com and choose Flights.
  2. Enter your departure city and destination, for example Jakarta to Bali, then pick your dates, number of passengers and cabin class.
  3. Tap Search and filter the results to show Garuda Indonesia flights.
  4. Compare departure times, duration and fare types, then select your flight.
  5. Enter each passenger's details exactly as they appear on their passport or ID.
  6. Add extras such as baggage or seat selection if they are offered for your fare.
  7. Check the booking summary, including fare rules and the total amount.
  8. Choose a payment method and complete the payment.
  9. Receive your e-ticket by email and in the app. Keep it handy for check-in.

Before you fly, check the travel documents your destination requires, such as a passport valid for at least six months or a visa. Then check in online or at the airport, drop any bags, and enjoy the flight.

Frequently Asked Questions

How much checked baggage can I take on Garuda Indonesia?
Garuda uses a piece concept for checked bags. Economy passengers get 1 piece of up to 23 kg on domestic routes and 2 pieces of up to 23 kg each on international routes. Business and First passengers get 2 pieces of up to 32 kg each, and every bag must measure no more than 158 cm in total.
How do I add extra baggage to a Garuda Indonesia booking?
Prepaid excess baggage can be bought through Manage Booking on the airline's website, the call centre or a sales office before you fly. If you book on Traveloka, extra baggage can also be added during booking where the option appears. A fee applies and varies by route, and buying ahead is usually easier than paying at the airport.
How does Garuda Indonesia manage booking work?
On the airline's website, open the My Trip or Manage Booking menu and enter your booking code and last name. From there you can view your trip, choose seats and add prepaid excess baggage. For tickets bought on Traveloka, go to My Booking in the Traveloka app to reschedule or request a refund.
When does the Garuda Indonesia check-in counter close?
At Jakarta Soekarno-Hatta Terminal 3, counters close 60 minutes before international flights and 45 minutes before domestic flights. The airline advises finishing check-in at least 60 minutes before a domestic flight and 90 minutes before an international one. The aircraft door closes 10 minutes before departure.
Can I check in online for a Garuda Indonesia flight?
Online check-in is available on the airline's website and in the Garuda Indonesia app, using your booking code and last name. App check-in opens 24 hours before departure, and the closing time is earlier for international flights. Passengers with checked bags still need to use the bag drop counter at the airport.
Is seat selection free on Garuda Indonesia?
It depends on the booking class. Economy passengers in Y, B, M, K, N and G classes can reserve a seat for free, while Q, T, V, H, S, L and X fares pay a fee for seat selection. Passengers travelling with an infant and GarudaMiles Platinum or SkyTeam Elite Plus members can also choose seats free.
Are meals included on Garuda Indonesia flights?
Meals and drinks are included as part of the full-service fare, and all meals are halal certified. Menus feature Indonesian dishes such as nasi goreng, satay and rendang alongside Asian and Western choices. Vegetarian, child and medical meals can be requested free of charge at least 24 hours before departure.
Does Garuda Indonesia offer baby bassinets?
Bassinets are free on selected aircraft for infants weighing up to 9 kg. They are limited in number and allocated first come, first served, so request one early through the call centre, a sales office or your booking agent. The airline treats a child as an infant until their second birthday, and each adult may travel with one infant.
Which airline alliance is Garuda Indonesia part of?
Garuda joined SkyTeam on 5 March 2014 as the alliance's 20th member. Partners include Korean Air, China Airlines, KLM and Air France, which makes onward connections from Jakarta to North Asia and Europe simpler. Eligible elite members also get SkyPriority services such as priority check-in and boarding.
What is the Garuda Indonesia frequent flyer programme called?
The programme is called GarudaMiles. Members earn miles on eligible Garuda flights and on SkyTeam partner airlines, and can redeem them for award tickets and upgrades. When booking on Traveloka, enter your GarudaMiles number with your passenger details so eligible flights are credited.

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!

For all your unique travel choices, we got you

Other Popular Destinations

Top International Destination

Top Flight Airport

Popular International Flight Routes

Popular Country

Popular Garuda Indonesia Destinations

#1 All-in-one travel app*

Easy refund & reschedule

App-only deals

Instant trip notifications & alerts

App Store

4.8/5

App ratings
Google Play

4.7/5

App ratings
*in SEA, based on cumulative downloads (2014 - 2026) among travel apps. Source: SensorTower