Search and find cheap flights to China

1 adult
Wed 2/2
Wed 9/2

Cheapest flights to cities in China

Click on the cities below to find out when it's cheapest to fly to China from Australia

Useful information for your flight to China

Get up-to-date answers for some of the most frequently asked questions regarding flying to China
  • What are the most popular cities to visit in China?

    For momondo users, the most popular city in China is Shanghai, which is visited about 717% more often than any other city in China. Other very common cities that our users travel to are Beijing and Guangzhou.

  • What is the cheapest flight to China?

    The cheapest flights to China recently found by momondo users are $142 with Cebu Pacific, $151 with China Eastern, and $157 with Cathay Dragon.

  • How long is the flight from Australia to China?

    On average, it takes 10h 20m to fly from Australia to China if you fly out of Sydney Kingsford Smith (the most popular airport in Australia) and into Shanghai Hongqiao Intl (the most popular airport in China). If you’re flying out of Melbourne and into Shanghai Hongqiao Intl, then the flight time is around 27h 30m.

  • What is the most popular airport in China to fly to?

    33% of our momondo users travelling to China in the past year chose to fly into Shanghai Hongqiao Intl in the past year, making it the most popular airport in China. The Shanghai Hongqiao Intl airport serves the city of Shanghai.

  • How much are flights to China?

    The cheapest flight to China recently found on momondo was $239. If you’re unable to find a flight deal this cheap, keep in mind that anything less than $1,125 is considered a good price for flights to China. $1,269 is the average cost to fly to China, while $4,762 is the most expensive.

Popular cities and sights

Looking to visit China? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in China

Find flights to these popular cities in China from your nearest airport.

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users in Australia
DepartingDestinationBest TimeBest Price
NewcastleTianjin26h 55m$773
NewcastleHangzhou29h 15m$841
CoolangattaBeijing33h 40m$887
NewcastleChangsha20h 20m$904
MelbourneGuangzhou15h 45m$962
SydneyGuangzhou17h 05m$964
NewcastleNanchong28h 15m$978
NewcastleBeijing22h 20m$1,016
NewcastleChangzhou23h 35m$1,069
HobartGuangzhou20h 20m$1,101
CoolangattaXiamen29h 15m$1,107
CoolangattaNanchang20h 35m$1,135
CoolangattaNanjing31h 15m$1,139
NewcastleChongqing34h 35m$1,176
SydneyBeijing22h 50m$1,182
CoolangattaChongqing37h 55m$1,251

Best things to do and see in China

How long does it take to fly to China?

Flights from Australia to China generally take between 11 and 24h, although this journey time can vary depending on which airline and route you decide to take. It is possible to fly to China from Australia in around 11h if you fly to Shanghai Pudong International Airport (PVG) from Sydney Kingsford Smith Airport (SYD) with Qantas Airways or with China Eastern. You can also fly from Melbourne Airport (MEL) to Shanghai Airport in around 14h if you book plane tickets with Singapore Airlines. Passengers travelling from Sydney to Shanghai can also fly with ANA or with Malaysia Airlines and can expect to make their arrival around 18h after their departure. If you plan to land at Beijing Capital International Airport (PEK), you can also fly from Sydney and arrive around 16h after take-off when you fly with China Eastern. For China flights with an equivalent journey time from Melbourne Airport, you can fly with Thai Airways or with Malaysia Airlines. Passengers can also depart from Brisbane Airport (BNE) and arrive in China in around 21h. Most flights from Brisbane to China operate with Air New Zealand and land at Shanghai Airport.

Can you get direct flights to China from Australia?

Non-stop China flights are available from Australia. If you fly from Sydney Airport to Shanghai with China Eastern or with Qantas Airways, you will not need to make any stopovers before you land. Most other flights to China from major Australian airports will involve a single layover before you arrive. On most routes, your stopover destination will vary depending on which airline you book with. If you fly with ANA or with Japan Airlines, from Melbourne or Sydney, you will usually stopover at either Haneda Airport or Narita Airport in Tokyo, Japan, before you continue on to China. Flights with Singapore Airlines, meanwhile, will stopover at Changi Airport in Singapore, and flights with Malaysia Airlines will change over in Kuala Lumpur. You can also expect to change planes at Bangkok Airport in Thailand if you fly with Thai Airways. If you plan to take off from Brisbane Airport, flying with Air New Zealand, your stopover will usually be at Auckland Airport in New Zealand before landing in Shanghai.

What is the best way to travel around China?

China is a vast country with several major cities, making it an extremely exciting location to explore. Travellers heading to China will find a variety of domestic transport options available to them. One great way to travel in China is to make your way around the country by rail. China is known for having efficient rail facilities, even between fairly remote locations, such as the mountain regions. Trains between Chinese cities are also quick and reliable, with ultra-fast bullet trains available between certain destinations. If you are travelling between different regions in China by train, be sure to keep your passport and travel documents to hand as you may need to show these at certain rail checkpoints. Since China is such a huge landmass, it is also sometimes a good idea to fly between destinations. For instance, if you plan to travel between Shanghai and Guangzhou, a flight with China Eastern or China Southern will take just over 2h. Internal flights in China are moderately affordable and shuttle buses are usually available to take passengers from the airport to the city centre.

Does an Australian citizen need a passport or visa to fly to China?

Australians are required to have a valid passport and the correct visa information when planning a trip to China. Applying for a Chinese visa can take around two weeks, so it is a good idea to secure one well in advance of your travel. Passengers can apply for an e-visa, which will grant them access to China for up to 30 days.

Popular routes landing in China

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sydney to Shanghai Flights
Fastest flight time10h 20m
Cheapest price$1,356
Sydney to Guangzhou Flights
Fastest flight time17h 05m
Cheapest price$964
Brisbane to Shanghai Flights
Fastest flight time20h 55m
Cheapest price$1,354
Sydney to Beijing Flights
Fastest flight time22h 50m
Cheapest price$1,182
Melbourne to Shanghai Flights
Fastest flight time27h 30m
Cheapest price$2,635
Sydney to Chongqing Flights
Fastest flight time35h 20m
Cheapest price$6,980
Melbourne to Guangzhou Flights
Fastest flight time15h 45m
Cheapest price$962
Sydney to Xiamen Flights
Fastest flight time49h 25m
Cheapest price$6,366
Coolangatta to Shanghai Flights
Fastest flight time21h 10m
Cheapest price$2,310
Hong Kong to Beijing Flights
Fastest flight time3h 10m
Cheapest price$873
Coolangatta to Xiamen Flights
Fastest flight time29h 15m
Cheapest price$1,107
Brisbane to Guangzhou Flights
Fastest flight time19h 25m
Cheapest price$2,945
Sydney to Kunming Flights
Fastest flight time27h 50m
Cheapest price$4,053
Brisbane to Dalian Flights
Fastest flight time39h 10m
Cheapest price$3,575
Melbourne to Dalian Flights
Fastest flight time27h 55m
Cheapest price$2,131
Hobart to Guangzhou Flights
Fastest flight time20h 20m
Cheapest price$1,101
Melbourne to Chongqing Flights
Fastest flight time38h 45m
Cheapest price$4,403
Canberra to Chengdu Flights
Fastest flight time24h 45m
Cheapest price$2,821
Sydney to Shenzhen Flights
Fastest flight time35h 20m
Cheapest price$3,867
Adelaide to Fuzhou Flights
Fastest flight time29h 35m
Cheapest price$12,590

Start planning your trip to China