Cheap flights from Guangzhou to Jakarta

Travellers and cabin class

Compare Guangzhou to Jakarta flight deals

Find the cheapest month or even day of the year to fly to Jakarta

Book the best Jakarta fare with no extra fees

Flight deals from Guangzhou to Jakarta

Looking for a cheap last-minute deal or the best return flight from Guangzhou to Jakarta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Guangzhou to Jakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Guangzhou to Jakarta flights are currently cheapest in May.

Direct flights from Guangzhou to Jakarta

Alternative Guangzhou to Jakarta routes

Looking for the cheapest, fastest or easiest route from Guangzhou to Jakarta? You could fly into the following airports instead.

Guangzhou to Jakarta: Flight information

The things to know before you go.
Cheapest flight found$106
Cheapest month to flyMay
Average flight time5 hrs, 3 mins
Most popular airlineChina Southern
Average flights per week19

Finding cheap flights from Guangzhou to Jakarta: Frequently asked questions

There are 2 airports in Jakarta: Halim Perdana Kusuma and Soekarno-Hatta.
The best price we found for a return flight from Guangzhou to Jakarta is $268. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
5 hours and 3 minutes is the average flight time from Guangzhou to Jakarta.
China Southern, TransNusa and Garuda Indonesia fly direct from Guangzhou to Jakarta.
As of April 2025, there are 19 flights per week flying from Guangzhou to Jakarta.
The cheapest month to fly from Guangzhou to Jakarta is usually April 2025.
If you're flying from Guangzhou Airport, the cheapest airport near Jakarta is Soekarno-Hatta – which is 20.6 km away from the centre of Jakarta. We've found flights into this airport from $268.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Guangzhou Airport to Jakarta on Sunday, 11 May 2025.
Yes – the average flight time is 5 hours and 3 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Jakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 28°C. May is typically the warmest month in Jakarta, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 26°C. The rainiest month is January.
Currently, Scoot and TransNusa offer the cheapest flight tickets to Jakarta.

Flying from Guangzhou Baiyun International Airport (CAN) to Jakarta: what you need to know

  • Approximately 5 hours 21 minutes is how long you'll be travelling on a direct flight from Guangzhou Baiyun International Airport to Jakarta.

  • The timezone in Jakarta is UTC+7. The city is 1 hour behind Guangzhou, where Guangzhou Baiyun International Airport is located.

  • With 61 weekly flights between the two airports, Guangzhou Baiyun International Airport (CAN) to Soekarno-Hatta International Airport (CGK) is the most popular route. TransNusa operates the earliest flight at 02:30. If you're eager to make the most of your day before leaving, the latest departure from CAN to CGK is with China Southern at 19:20.

  • For a smooth journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you enough time to catch your flight from CAN to Jakarta.

  • Be prepared for longer queues during popular months such as July and other peak periods. Arriving up to four hours in advance for an international flight and two hours for a domestic departure will help ensure a smooth travel experience.

  • You can book a nonstop flight from Guangzhou Baiyun International Airport to Jakarta. Begin your trip at CAN and land at Soekarno-Hatta International Airport (CGK).

  • You'll find a variety of carriers that operate direct flights from Guangzhou Baiyun International Airport to Jakarta, such as:

  • We make it a breeze to book a flight from CAN to Jakarta that includes a stopover. To see all the options, deselect 'Direct flights only.' Then, select a flight with a stop long enough to tour your chosen city. Some popular stopovers include:

    • Changi International Airport (SIN)

    • Kuala Lumpur International Airport (KUL)

    • Suvarnabhumi Airport (BKK)

  • You'll need a visa for Indonesia if you hold a passport from China and are visiting for tourism purposes. Visa and travel documentation requirements can be subject to change. So before you book your cheap ticket from Guangzhou Baiyun International Airport to Jakarta, check with your airline and the destination country's local embassy or consulate for up-to-date information.

  • Central Guangzhou to CAN is approximately 32 kilometres. Depending on traffic, it'll take about 36 minutes to reach there if you're driving, ride-sharing or catching a cab.

  • Searching for a convenient hotel close to CAN? If you're boarding an early flight from Guangzhou Baiyun International Airport to Jakarta, these accommodation options will put you moments from check-in:

How to find the cheapest flights from Guangzhou Baiyun International Airport (CAN) to Jakarta

  • The best price we've found for a one-way ticket from Guangzhou Baiyun International Airport to Jakarta is $106. The cheapest price for a return flight is $268. Keep in mind fares can change due to availability at the time of booking.

  • Lock in cheap tickets from CAN to Jakarta by booking 9 months ahead. Based on our research, that's the sweet spot for landing a bargain.

  • May is the cheapest month for tickets from Guangzhou Baiyun International Airport to Jakarta. If you want to travel during a different time of year, the 'Whole month' tool will show you the lowest prices for every month.

  • Sign into your online account or use the app to set up a Price Alert. We'll let you know straight away if there's a better deal on this route. It's simple to do, and it'll save you from checking for cheap tickets from CAN to Jakarta every day.

  • Use the filters to tailor your flights from Guangzhou Baiyun International Airport to Jakarta. Enter your preferred departure and arrival times, number of stops and airlines. Or sort your results by 'Cheapest' to see the best deals.

Airports in Jakarta

Soekarno-Hatta International Airport (CGK)

Halim Perdanakusuma Airport (HLP)

Best time to go to Jakarta

  • July is the busiest month for flights from Guangzhou Baiyun International Airport to Jakarta. To escape the crowds, travel to Jakarta in February when things are quieter.

  • Lock in your flight from Guangzhou Baiyun International Airport to Jakarta for October to experience the city during its warmest month. You can expect temperatures to range from 25ºC to 32ºC.

  • If you want to travel in cooler conditions, lock in a cheap flight from CAN to Jakarta in July when temperatures average between 24ºC and 31ºC.

More about Jakarta

  • After locking in your flight from Guangzhou Baiyun International Airport to Jakarta, think about where to rest your head in this city. Make one of these accommodation options your base for exploring Jakarta:

  • National Monument of Indonesia and Danau Taman Mini Indonesia Indah are just a couple of the major attractions to add to your Jakarta itinerary. Keep the sightseeing going at Istiqlal Mosque.

Complete your Jakarta trip with a car rental

  • Select one of our car rentals in Jakarta and explore the city at your leisure. Easily compare rates in one go to find the perfect ride once you've locked in your hotel and cheap flights from Guangzhou Baiyun International Airport to Jakarta.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.