Prices are in Australian Dollars.

Cheap flights from Australia to Beijing

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Mon. 1/2
Mon. 8/2
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Mon. 1/2
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Australia to Beijing (BJS)

How far in advance should I book a flight from Australia to Beijing?

Travellers have found it’s best to book a flight 60 days in advance to save up to 8% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 60 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Australia to Beijing 1-2 weeks in advance for as low as $780, or $780 for flights within the next 24 hours.

What is the cheapest month to fly from Australia to Beijing?

May is one of the best times of the year to fly to Beijing from Australia. Prices for May average $634 per person but you can even find prices for as low as $440. The most expensive prices can be found in the month of December. Opting for a May flight can save you 69% on your journey compared to booking in May

Cheap flights from Australia to Beijing in January, February 2021

The best prices found for Australia to BJS flights in January, February
31 Jan - 28 Feb
$2,862pp
MEL
Melbourne
Multiple airlines
     
3 STOPS
PKX
Beijing Daxing Intl
PKX
Beijing Daxing Intl
Multiple Airlines
     
3 STOPS
MEL
Melbourne
31 Jan - 28 Feb
$3,136pp
MEL
Melbourne
Multiple airlines
     
3 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
Multiple Airlines
     
3 STOPS
MEL
Melbourne
28 Feb - 17 Mar
$11,698pp
MEL
Melbourne
ANA
   
2 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
ANA
   
2 STOPS
MEL
Melbourne

Australia to Beijing 2021 flight deals

Cheap flights to Beijing from Australia found for this year
12 Oct - 18 Oct
$1,010pp
MEL
Melbourne
Japan Airlines
 
1 STOP
PEK
Beijing Capital
PEK
Beijing Capital
Japan Airlines
 
1 STOP
MEL
Melbourne
13 Oct - 18 Oct
$1,053pp
MEL
Melbourne
Japan Airlines
 
1 STOP
PEK
Beijing Capital
PEK
Beijing Capital
Japan Airlines
 
1 STOP
MEL
Melbourne
13 Oct - 18 Oct
$1,054pp
MEL
Melbourne
Japan Airlines
 
1 STOP
PEK
Beijing Capital
PEK
Beijing Capital
Japan Airlines
 
1 STOP
MEL
Melbourne

Last-minute flights from Australia to Beijing

Late deals on return flights to Beijing from Australia, departing today and this week
31 Jan - 28 Feb
$2,862pp
MEL
Melbourne
Multiple airlines
     
3 STOPS
PKX
Beijing Daxing Intl
PKX
Beijing Daxing Intl
Multiple Airlines
     
3 STOPS
MEL
Melbourne
31 Jan - 28 Feb
$3,136pp
MEL
Melbourne
Multiple airlines
     
3 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
Multiple Airlines
     
3 STOPS
MEL
Melbourne

One-way flights to Beijing from Australia

The cheapest one-way flights from Australia to Beijing
17:30 - 19:05
Multiple Airlines
3 stops
52h 35m
MEL - PEK
Multiple Airlines
$1,083
Kiwi.com
02:20 - 05:35
Multiple Airlines
3 stops
30h 15m
MEL - PKX
Multiple Airlines
$3,019
Kiwi.com

Related info for your journey

Useful info, stats and facts about Australia to Beijing flights.

Flight FAQs

From Australia to Beijing

Can I find flights from Australia to Beijing for under $1,942 on Cheapflights?

Yes, there are multiple flights from Australia to Beijing for under $1,942. The cheapest flight booked recently is on Multiple Airlines for just $1,866, but on average you can expect to pay $9,232.

What safety measures are being taken by airlines flying from Australia to Beijing to control the spread of COVID-19?

Philippine Airlines is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. New policies for travellers booking flights from Australia to Beijing include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Australia to Beijing have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Air China, China Eastern, and China Southern flying from Australia to Beijing have implemented new flexible cancellation policies.

Are there direct flights from Australia to Beijing for under $1,813 on Cheapflights?

There are no direct flights from Australia to Beijing, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Australia to Beijing for under $2,978?

There are currently 2+ open flights from Australia to Beijing within the next 7 days for less than $2,978.

What are the most popular airlines that fly from Australia to Beijing?

Sichuan Airlines, Air China and China Airlines are the most popular airlines when flying from Australia to Beijing.

What are the most popular routes from Australia to Beijing?

While some choose either Toowoomba Brisbane West Wellcamp - Beijing Capital or Sydney Kingsford Smith - Beijing Nanyuan, Melbourne - Beijing Capital is the most popular route from Australia to Beijing.

What are the cheapest flights from Australia to Beijing?

The cheapest flight price from Australia to Beijing is $255. On average you can expect to pay $1,111. The most popular route, (Melbourne - Beijing Capital), can usually be booked for $1,866.

How long does is the flight from Australia to Beijing?

Vietnam Airlines, United Airlines, and Air Canada can get you from Australia to Beijing in just under 30h 05m. Your travel time can differ by up to 4h. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Australia to Beijing return?

Cheapflights users have booked flights from Australia to Beijing from $2,219 return. Other airlines that can offer you cheap pricing are ANA, from $11,505, and Air Canada, from $13,029.

Destination information for Beijing

Things to know before you go. Useful info for your trip from Australia to Beijing
Today's exchange rate
$1 = ¥5.01
Average temperature for January in Beijing
2.0 °C
Avg rainfall for January in Beijing
4.0 mm

Airports servicing Beijing

Beijing Daxing Intl (PKX)

Top 10 airlines flying from Australia to Beijing

The chart below displays the airlines Cheapflights users travelling from Australia to Beijing choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Beijing Capital Airlines
$247 $337 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Beijing Capital Airlines. Please check directly on their website for additional information.

Search Beijing Capital Airlines flights
Hainan Airlines
$244 $393 No cancel fee 61%

We couldn't confirm the COVID-19 safety measures taken by Hainan Airlines. Please check directly on their website for additional information.

Search Hainan Airlines flights
Sichuan Airlines
$239 $422 No cancel fee 63%

We couldn't confirm the COVID-19 safety measures taken by Sichuan Airlines. Please check directly on their website for additional information.

Search Sichuan Airlines flights
Philippine Airlines
$268 $447 No cancel fee 60%
Search Philippine Airlines flights
XiamenAir
$267 $447 No cancel fee 49%

We couldn't confirm the COVID-19 safety measures taken by XiamenAir. Please check directly on their website for additional information.

Search XiamenAir flights
Malaysia Airlines
$368 $465 No cancel fee 67%
Search Malaysia Airlines flights
Virgin Australia
$392 $526 No cancel fee 80%
Search Virgin Australia flights
Cathay Pacific
$406 $588 No cancel fee 72%
Search Cathay Pacific flights
AirAsia X
$343 $619 No cancel fee 66%

We couldn't confirm the COVID-19 safety measures taken by AirAsia X. Please check directly on their website for additional information.

Search AirAsia X flights
Singapore Airlines
$375 $620 No cancel fee 81%
Search Singapore Airlines flights
Home Asia China Beijing Cheap flights from Australia to Beijing
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First