We work with more than 300 partners to bring you better travel deals
Cheap Flights to China
|Round-trip from||$366||From Melbourne to Shanghai|
|One-way from||$294||One-way flight from Melbourne to Shanghai|
Cheapest prices for China flights by month
When is the best time to fly to China?
Choose a month below to see average flight price and weather conditions.
MEL - CN2
$583 - $1,468
8 - 32 °C
4 - 44 mm
May, September and October are the high season months when many Australians take cheap flights to China. Package tours are especially popular, such as cruising the Yangtze River or the visiting the Terracotta Army in Xi’an. But for those wishing to do independent travel then the trains are amazing in China; clean, affordable and extremely fast. Bus travel by comfortable coach is also a popular option if you’re exploring more than one city. These major public holiday dates usually see flights to China fill up quickly and make accommodation more difficult to find: Chinese New Year (Jan/Feb), Labour Day (1 to 3 May), Dragon Boat Festival (May/June) and University Holidays (June to September / January to February).
Late November to February are the Chinese winter months which, in some regions, can be bitterly cold. So depending on the nature of your visit you may consider booking your flight to China at a different time. But because the country is so vast, there are other places where the temperatures are actually quite mild. Subtropical Hong Kong in the south for instance usually enjoys a temperate climate all year-round with temperatures around 16C in January.
Which day is cheapest to fly to China?
Tuesday is currently, on average, the cheapest day to fly to China. Flying on Saturday will result in higher flight prices.
What time of day is cheapest to fly?
At the moment, flights at midday are likely to offer the best value for money for your China trip. A flight in the evening will more often than not be of higher cost.
How long is the flight to China?
Which airlines operate flights to China?
There are many airlines operating international flights to China from Australian cities, including national carriers China Southern Airlines, Air China and China Eastern Airlines. China Southern Airlines handles over a third of all non-stop flights between Sydney and China and operates 14 direct flights per week. Beijing International Airport connects domestic flights to almost all the airports in China.
How to get from the airport to the city centre?
Beijing Capital International Airport (PEK) is located 30 km north east of the city centre and is connected by rail, bus and taxi. The Airport Express Train takes 30 minutes and is the quickest way to reach the CBD after you have got off your flight. Shanghai Pudong International Airport (PVG) is served by the high speed Maglev Train which reaches speeds of up to 431 km/h, taking just eight minutes to cover the 30 km trip to the CBD.