Cheap Flights from Bali (Denpasar) to Guangzhou

Compare Bali (Denpasar) to Guangzhou flight deals

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

Book the best Guangzhou fare with no extra fees

Flight deals from Bali (Denpasar) to Guangzhou

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

Find the cheapest month to fly from Bali (Denpasar) to Guangzhou

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

Direct flights from Bali (Denpasar) to Guangzhou

Bali (Denpasar) to Guangzhou: Alternative routes

Compare routes from Bali (Denpasar) to Guangzhou below. You may find an airport to fly into that's cheaper, faster, or easier than Guangzhou.

Denpasar to Guangzhou: Flight information

The things to know before you go.
Cheapest flight foundC$122
Cheapest month to flyJanuary
Average flight time5 hrs, 17 mins
Most popular airlineChina Southern
Average flights per week16

Finding cheap flights from Bali (Denpasar) to Guangzhou: Frequently asked questions

The best price we found for a return flight from Bali (Denpasar) to Guangzhou is C$290. 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 17 minutes is the average flight time from Bali (Denpasar) to Guangzhou.
China Southern and TransNusa fly direct from Bali (Denpasar) to Guangzhou.
As of September 2025, there are 16 flights per week flying from Bali (Denpasar) to Guangzhou.
The cheapest month to fly from Bali (Denpasar) to Guangzhou is usually January.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Guangzhou Airport on Tuesday, January 13, 2026.
Yes – the average flight time is 5 hours and 17 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 Guangzhou 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 Guangzhou is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Scoot and TransNusa offer the cheapest flight tickets to Guangzhou.

Flying from Ngurah Rai International Airport (DPS) to Guangzhou Baiyun International Airport (CAN): what you need to know

  • Expect to be airborne for around 5 hours 5 minutes. That's the average journey time for a direct flight from Ngurah Rai International Airport to Guangzhou Baiyun International Airport. Guangzhou and Denpasar are in the same timezone — UTC+8.

  • Every week, there are 21 flights from Ngurah Rai International Airport to Guangzhou Baiyun International Airport. If you'd like to jet off as early as possible, jump on the 00:30 China Southern Airlines flight. If you'd rather make the most of your day before flying, the last flight from DPS to CAN is 18:15 with China Southern Airlines.

  • You can expect longer queues during popular months like July and other peak periods. Arriving up to fours hours ahead of an international flight and two hours for a domestic departure will help ensure a smooth travel experience.

  • China Southern Airlines has direct flights from Ngurah Rai International Airport to Guangzhou Baiyun International Airport. Book with this popular airline, then get ready to discover the sights in Guangzhou — and maybe even more of China if your schedule allows.

  • If you want to break up your flight from Ngurah Rai International Airport to Guangzhou Baiyun International Airport, add a stopover to your trip. Simply uncheck 'Direct flights only' and find a destination that interests you. Popular stopovers on the DPS - CAN route are:

    • Changi International Airport

    • Soekarno-Hatta International Airport

    • Kuala Lumpur International Airport

  • Remember, you might need a visa to enter China. Visa regulations can vary and travel documentation requirements change frequently. Before locking in your cheap ticket from DPS to CAN, be sure to check with your airline and your destination country's local consulate or embassy for the latest information.

How to find the cheapest flights from Ngurah Rai International Airport (DPS) to Guangzhou Baiyun International Airport (CAN)

  • The lowest price we've seen for a one-way ticket from Ngurah Rai International Airport to Guangzhou Baiyun International Airport is C$122. For a return flight on this route, the best price is C$290. Depending on the availability when you book, these fares could change.

  • Book 1 month before you travel. After looking at the numbers on our calendar, this is how far you'll want to book ahead to secure cheap flight tickets from DPS to CAN.

  • The cheapest month for flight tickets from Ngurah Rai International Airport to Guangzhou Baiyun International Airport is September. Use the 'Whole month' tool to find the lowest prices if you have a flexible travel schedule.

  • Getting a cheap ticket from DPS to CAN couldn't be easier with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as the price has fallen.

  • Play around with filters to find the perfect trip for you. To see the 'Cheapest,' 'Best' or 'Fastest' flights from Ngurah Rai International Airport to Guangzhou Baiyun International Airport, use the 'Sort by' tool. You can also filter results by departure and arrival times, airline, and number of stops.

Handy information about Ngurah Rai International Airport (DPS)

  • Located around 16 kilometres from central Denpasar, Ngurah Rai International Airport can be reached in approximately 32 minutes by car, depending on traffic. The ride by public transport is roughly 51 minutes.

  • Booked an early flight from Ngurah Rai International Airport to Guangzhou Baiyun International Airport? Avoid rushing to the terminal (and enjoy a little extra shut-eye) by choosing one of these hotels close to DPS:

Arriving at Guangzhou Baiyun International Airport (CAN)

Getting from Guangzhou Baiyun International Airport (CAN) to central Guangzhou

  • Guangzhou Baiyun International Airport to the center of Guangzhou is around 36 minutes by car. It's approximately 32 kilometres away. Discover what options are available, such as car rentals, cabs or ride-sharing.

When to fly to Guangzhou Baiyun International Airport (CAN)

  • It's time to choose your dates for your flight from Ngurah Rai International Airport to Guangzhou Baiyun International Airport. July is the most popular month to visit Guangzhou. If you like a more relaxed vibe, go in April.

  • The warmest month in Guangzhou is August, with temperatures ranging between 23ºC and 33ºC. Book your flights from Ngurah Rai International Airport to Guangzhou Baiyun International Airport in this month if this is the kind of weather you like.

  • January has average temperatures of between 5ºC and 21ºC. Look for cheap flight tickets from DPS to CAN sometime around then if you like cooler conditions.

More about Guangzhou

Complete your Guangzhou trip with hotels and a car rental

  • Comparing flights is not the only thing we're good at. Once you've booked your cheap ticket to Guangzhou Baiyun International Airport, browse our car rental offers that'll give you the freedom to see the sights at your own pace. Next, take a look at our exclusive rates for hotels to find your ideal Guangzhou stay.

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