Discover the best flight deals from Australia and New Zealand. Compare prices across airlines and save on your next journey.

Hainan Airlines Return: Melbourne/Sydney to China in Economy from $552 return, Business from $2149 Return

Posted 22 August 2025
Hainan Airlines Return: Melbourne/Sydney to China in Economy from $552 return, Business from $2149 Return

Great prices are back to China, and look at that business class price! There may even be cheaper, so do try different dates as well.

Hainan Airlines is rated a 5-star airline, 10th in the world, and flights are generally via Haikou.

Also consider:

Summary:
Melbourne (Tullamarine) - Beijing (3 Oct 25 - 6 Dec 25) from $552 return
Melbourne (Tullamarine) - Beijing in Business Class (30 Sep 25 - 27 Nov 25) from $2149 return
Melbourne (Tullamarine) - Chengdu (3 Oct 25 - 6 Dec 25) from $561 return
Melbourne (Tullamarine) - Chengdu in Business Class (30 Sep 25 - 27 Nov 25) from $2798 return
Melbourne (Tullamarine) - Chongqing (30 Sep 25 - 4 Dec 25) from $565 return
Melbourne (Tullamarine) - Chongqing in Business Class (30 Sep 25 - 27 Nov 25) from $2798 return
Melbourne (Tullamarine) - Fuzhou (30 Sep 25 - 23 Oct 25) from $625 return
Melbourne (Tullamarine) - Fuzhou in Business Class (30 Sep 25 - 20 Oct 25) from $3530 return
Melbourne (Tullamarine) - Guangzhou (3 Oct 25 - 4 Dec 25) from $555 return
Melbourne (Tullamarine) - Guangzhou in Business Class (30 Sep 25 - 27 Nov 25) from $2145 return
Melbourne (Tullamarine) - Haikou (3 Oct 25 - 18 Nov 25) from $783 return
Melbourne (Tullamarine) - Haikou in Business Class (30 Sep 25 - 18 Nov 25) from $3582 return
Melbourne (Tullamarine) - Shanghai (3 Oct 25 - 4 Dec 25) from $552 return
Melbourne (Tullamarine) - Shanghai in Business Class (30 Sep 25 - 27 Nov 25) from $2149 return
Melbourne (Tullamarine) - Shenzhen (3 Oct 25 - 4 Dec 25) from $555 return
Melbourne (Tullamarine) - Shenzhen in Business Class (30 Sep 25 - 1 Dec 25) from $2487 return
Melbourne (Tullamarine) - Wuhan (3 Oct 25 - 6 Dec 25) from $560 return
Melbourne (Tullamarine) - Wuhan in Business Class (30 Sep 25 - 27 Nov 25) from $3204 return
Melbourne (Tullamarine) - Xi’an (3 Oct 25 - 4 Dec 25) from $560 return
Melbourne (Tullamarine) - Xi’an in Business Class (30 Sep 25 - 27 Nov 25) from $2798 return
Sydney - Beijing (4 Oct 25 - 26 Nov 25) from $570 return
Sydney - Beijing in Business Class (11 Oct 25 - 1 Dec 25) from $2832 return
Sydney - Chengdu (4 Oct 25 - 26 Nov 25) from $563 return
Sydney - Chengdu in Business Class (11 Oct 25 - 1 Dec 25) from $2832 return
Sydney - Chongqing (20 Nov 25 - 1 Dec 25) from $1246 return
Sydney - Chongqing in Business Class (30 Sep 25 - 1 Dec 25) from $4451 return
Sydney - Fuzhou (30 Sep 25 - 22 Oct 25) from $812 return
Sydney - Fuzhou in Business Class (11 Oct 25 - 22 Oct 25) from $5728 return
Sydney - Guangzhou (4 Oct 25 - 26 Nov 25) from $562 return
Sydney - Guangzhou in Business Class (16 Oct 25 - 1 Dec 25) from $2828 return
Sydney - Haikou (30 Sep 25 - 20 Nov 25) from $811 return
Sydney - Haikou in Business Class (30 Sep 25 - 11 Dec 25) from $3813 return
Sydney - Shanghai (4 Oct 25 - 26 Nov 25) from $563 return
Sydney - Shanghai in Business Class (11 Oct 25 - 1 Dec 25) from $2832 return
Sydney - Shenzhen (16 Oct 25 - 26 Nov 25) from $560 return
Sydney - Shenzhen in Business Class (30 Sep 25 - 1 Dec 25) from $2828 return
Sydney - Wuhan (30 Sep 25 - 26 Nov 25) from $570 return
Sydney - Wuhan in Business Class (11 Oct 25 - 1 Dec 25) from $3245 return
Sydney - Xi’an (30 Sep 25 - 26 Nov 25) from $569 return
Sydney - Xi’an in Business Class (11 Oct 25 - 1 Dec 25) from $2833 return

Melbourne (Tullamarine) - Beijing on Hainan Airlines return

Dates: 3 Oct 25 - 6 Dec 25

Return PriceTravel Dates
$6193 Oct to 23 Oct
$57917 Oct to 15 Nov
$55224 Oct to 22 Nov
$56128 Oct to 13 Nov
$5602 Nov to 20 Nov
$5827 Nov to 6 Dec
$56011 Nov to 27 Nov

Melbourne (Tullamarine) - Beijing on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$333930 Sep to 16 Oct
$311810 Oct to 20 Oct
$311821 Oct to 6 Nov
$311924 Oct to 10 Nov
$313026 Oct to 6 Nov
$311831 Oct to 10 Nov
$31192 Nov to 20 Nov
$31184 Nov to 20 Nov
$214911 Nov to 27 Nov

Melbourne (Tullamarine) - Chengdu on Hainan Airlines return

Dates: 3 Oct 25 - 6 Dec 25

Return PriceTravel Dates
$6193 Oct to 23 Oct
$78212 Oct to 23 Oct
$58417 Oct to 15 Nov
$56524 Oct to 22 Nov
$56128 Oct to 13 Nov
$5847 Nov to 6 Dec
$58111 Nov to 4 Dec

Melbourne (Tullamarine) - Chengdu on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$333930 Sep to 16 Oct
$41777 Oct to 23 Oct
$311810 Oct to 20 Oct
$311821 Oct to 6 Nov
$313026 Oct to 6 Nov
$311831 Oct to 10 Nov
$31184 Nov to 20 Nov
$279811 Nov to 27 Nov

Melbourne (Tullamarine) - Chongqing on Hainan Airlines return

Dates: 30 Sep 25 - 4 Dec 25

Return PriceTravel Dates
$89030 Sep to 16 Oct
$6193 Oct to 23 Oct
$78212 Oct to 23 Oct
$58417 Oct to 15 Nov
$56524 Oct to 22 Nov
$56528 Oct to 13 Nov
$5662 Nov to 22 Nov
$58511 Nov to 4 Dec

Melbourne (Tullamarine) - Chongqing on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$333930 Sep to 16 Oct
$41777 Oct to 23 Oct
$311810 Oct to 20 Oct
$311821 Oct to 6 Nov
$313026 Oct to 6 Nov
$311831 Oct to 10 Nov
$31184 Nov to 20 Nov
$279811 Nov to 27 Nov

Melbourne (Tullamarine) - Fuzhou on Hainan Airlines return

Dates: 30 Sep 25 - 23 Oct 25

Return PriceTravel Dates
$90030 Sep to 16 Oct
$6253 Oct to 23 Oct
$79212 Oct to 23 Oct

Melbourne (Tullamarine) - Fuzhou on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 20 Oct 25

Return PriceTravel Dates
$375130 Sep to 16 Oct
$353010 Oct to 20 Oct

Melbourne (Tullamarine) - Guangzhou on Hainan Airlines return

Dates: 3 Oct 25 - 4 Dec 25

Return PriceTravel Dates
$6153 Oct to 23 Oct
$77812 Oct to 23 Oct
$57517 Oct to 15 Nov
$55624 Oct to 13 Nov
$55628 Oct to 13 Nov
$5552 Nov to 20 Nov
$57611 Nov to 4 Dec

Melbourne (Tullamarine) - Guangzhou on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$333530 Sep to 16 Oct
$311410 Oct to 20 Oct
$311421 Oct to 6 Nov
$311524 Oct to 13 Nov
$312526 Oct to 6 Nov
$311431 Oct to 10 Nov
$31152 Nov to 20 Nov
$31144 Nov to 20 Nov
$214511 Nov to 27 Nov

Melbourne (Tullamarine) - Haikou on Hainan Airlines return

Dates: 3 Oct 25 - 18 Nov 25

Return PriceTravel Dates
$8703 Oct to 17 Oct
$95310 Oct to 24 Oct
$87912 Oct to 28 Oct
$78324 Oct to 7 Nov
$78426 Oct to 18 Nov
$78328 Oct to 18 Nov
$7832 Nov to 16 Nov

Melbourne (Tullamarine) - Haikou on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 18 Nov 25

Return PriceTravel Dates
$441630 Sep to 10 Oct
$37755 Oct to 21 Oct
$41987 Oct to 17 Oct
$381621 Oct to 7 Nov
$381631 Oct to 11 Nov
$358211 Nov to 18 Nov

Melbourne (Tullamarine) - Shanghai on Hainan Airlines return

Dates: 3 Oct 25 - 4 Dec 25

Return PriceTravel Dates
$6193 Oct to 23 Oct
$78212 Oct to 23 Oct
$57117 Oct to 10 Nov
$55224 Oct to 13 Nov
$56026 Oct to 24 Nov
$56128 Oct to 13 Nov
$5522 Nov to 22 Nov
$58111 Nov to 4 Dec

Melbourne (Tullamarine) - Shanghai on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$333930 Sep to 16 Oct
$41777 Oct to 23 Oct
$311810 Oct to 20 Oct
$313021 Oct to 1 Nov
$279424 Oct to 27 Nov
$313026 Oct to 6 Nov
$31184 Nov to 20 Nov
$214911 Nov to 27 Nov

Melbourne (Tullamarine) - Shenzhen on Hainan Airlines return

Dates: 3 Oct 25 - 4 Dec 25

Return PriceTravel Dates
$6153 Oct to 23 Oct
$77812 Oct to 23 Oct
$58017 Oct to 15 Nov
$55624 Oct to 13 Nov
$56026 Oct to 24 Nov
$55628 Oct to 13 Nov
$5552 Nov to 20 Nov
$57611 Nov to 4 Dec

Melbourne (Tullamarine) - Shenzhen on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 1 Dec 25

Return PriceTravel Dates
$333530 Sep to 16 Oct
$41737 Oct to 23 Oct
$311410 Oct to 20 Oct
$311421 Oct to 6 Nov
$279024 Oct to 27 Nov
$312526 Oct to 6 Nov
$311431 Oct to 10 Nov
$31144 Nov to 20 Nov
$248711 Nov to 1 Dec

Melbourne (Tullamarine) - Wuhan on Hainan Airlines return

Dates: 3 Oct 25 - 6 Dec 25

Return PriceTravel Dates
$6253 Oct to 23 Oct
$78412 Oct to 10 Nov
$58417 Oct to 15 Nov
$56524 Oct to 22 Nov
$56128 Oct to 13 Nov
$5602 Nov to 1 Dec
$5797 Nov to 6 Dec
$58311 Nov to 4 Dec

Melbourne (Tullamarine) - Wuhan on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$375130 Sep to 16 Oct
$353010 Oct to 20 Oct
$354321 Oct to 1 Nov
$354326 Oct to 6 Nov
$320411 Nov to 27 Nov

Melbourne (Tullamarine) - Xi’an on Hainan Airlines return

Dates: 3 Oct 25 - 4 Dec 25

Return PriceTravel Dates
$6193 Oct to 23 Oct
$78212 Oct to 23 Oct
$56024 Oct to 22 Nov
$56128 Oct to 13 Nov
$5612 Nov to 22 Nov
$58111 Nov to 4 Dec

Melbourne (Tullamarine) - Xi’an on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 27 Nov 25

Return PriceTravel Dates
$333930 Sep to 16 Oct
$41777 Oct to 23 Oct
$313110 Oct to 20 Oct
$311821 Oct to 6 Nov
$313026 Oct to 6 Nov
$311831 Oct to 10 Nov
$31184 Nov to 20 Nov
$279811 Nov to 27 Nov

Sydney - Beijing on Hainan Airlines return

Dates: 4 Oct 25 - 26 Nov 25

Return PriceTravel Dates
$8084 Oct to 20 Oct
$57216 Oct to 14 Nov
$57218 Oct to 7 Nov
$57223 Oct to 12 Nov
$57028 Oct to 26 Nov
$57030 Oct to 17 Nov

Sydney - Beijing on Hainan Airlines return in Business Class

Dates: 11 Oct 25 - 1 Dec 25

Return PriceTravel Dates
$539611 Oct to 22 Oct
$371416 Oct to 27 Oct
$314921 Oct to 31 Oct
$369625 Oct to 10 Nov
$314930 Oct to 21 Nov
$31494 Nov to 14 Nov
$283220 Nov to 1 Dec

Sydney - Chengdu on Hainan Airlines return

Dates: 4 Oct 25 - 26 Nov 25

Return PriceTravel Dates
$8114 Oct to 20 Oct
$57516 Oct to 27 Oct
$57618 Oct to 7 Nov
$56323 Oct to 12 Nov
$57425 Oct to 17 Nov
$57028 Oct to 26 Nov
$5721 Nov to 24 Nov

Sydney - Chengdu on Hainan Airlines return in Business Class

Dates: 11 Oct 25 - 1 Dec 25

Return PriceTravel Dates
$545511 Oct to 22 Oct
$371416 Oct to 27 Oct
$314921 Oct to 31 Oct
$369625 Oct to 10 Nov
$31494 Nov to 14 Nov
$283220 Nov to 1 Dec

Sydney - Chongqing on Hainan Airlines return

Dates: 20 Nov 25 - 1 Dec 25

Return PriceTravel Dates
$124620 Nov to 1 Dec

Sydney - Chongqing on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 1 Dec 25

Return PriceTravel Dates
$589230 Sep to 10 Oct
$613511 Oct to 22 Oct
$508416 Oct to 27 Oct
$464321 Oct to 7 Nov
$506325 Oct to 10 Nov
$46144 Nov to 14 Nov
$445120 Nov to 1 Dec

Sydney - Fuzhou on Hainan Airlines return

Dates: 30 Sep 25 - 22 Oct 25

Return PriceTravel Dates
$81230 Sep to 14 Oct
$8554 Oct to 15 Oct
$86611 Oct to 22 Oct

Sydney - Fuzhou on Hainan Airlines return in Business Class

Dates: 11 Oct 25 - 22 Oct 25

Return PriceTravel Dates
$572811 Oct to 22 Oct

Sydney - Guangzhou on Hainan Airlines return

Dates: 4 Oct 25 - 26 Nov 25

Return PriceTravel Dates
$8044 Oct to 20 Oct
$56716 Oct to 14 Nov
$56818 Oct to 7 Nov
$56823 Oct to 12 Nov
$56228 Oct to 26 Nov
$56630 Oct to 17 Nov

Sydney - Guangzhou on Hainan Airlines return in Business Class

Dates: 16 Oct 25 - 1 Dec 25

Return PriceTravel Dates
$371016 Oct to 27 Oct
$314421 Oct to 31 Oct
$369225 Oct to 10 Nov
$314530 Oct to 21 Nov
$31444 Nov to 14 Nov
$282820 Nov to 1 Dec

Sydney - Haikou on Hainan Airlines return

Dates: 30 Sep 25 - 20 Nov 25

Return PriceTravel Dates
$88030 Sep to 16 Oct
$8802 Oct to 16 Oct
$81416 Oct to 1 Nov
$81218 Oct to 1 Nov
$81521 Oct to 1 Nov
$81123 Oct to 6 Nov
$81525 Oct to 4 Nov
$81128 Oct to 11 Nov
$81430 Oct to 15 Nov
$8111 Nov to 15 Nov
$8144 Nov to 20 Nov

Sydney - Haikou on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 11 Dec 25

Return PriceTravel Dates
$403430 Sep to 16 Oct
$534011 Oct to 28 Oct
$384621 Oct to 1 Nov
$381425 Oct to 4 Nov
$38134 Nov to 20 Nov
$403611 Nov to 27 Nov
$40384 Dec to 11 Dec

Sydney - Shanghai on Hainan Airlines return

Dates: 4 Oct 25 - 26 Nov 25

Return PriceTravel Dates
$8464 Oct to 15 Oct
$57016 Oct to 27 Oct
$57218 Oct to 7 Nov
$57223 Oct to 12 Nov
$57225 Oct to 17 Nov
$57028 Oct to 26 Nov
$56330 Oct to 21 Nov
$5721 Nov to 24 Nov

Sydney - Shanghai on Hainan Airlines return in Business Class

Dates: 11 Oct 25 - 1 Dec 25

Return PriceTravel Dates
$539611 Oct to 22 Oct
$371416 Oct to 27 Oct
$315721 Oct to 7 Nov
$369625 Oct to 10 Nov
$314930 Oct to 21 Nov
$283220 Nov to 1 Dec

Sydney - Shenzhen on Hainan Airlines return

Dates: 16 Oct 25 - 26 Nov 25

Return PriceTravel Dates
$56916 Oct to 14 Nov
$56818 Oct to 7 Nov
$56823 Oct to 12 Nov
$56728 Oct to 26 Nov
$56630 Oct to 17 Nov
$5601 Nov to 12 Nov

Sydney - Shenzhen on Hainan Airlines return in Business Class

Dates: 30 Sep 25 - 1 Dec 25

Return PriceTravel Dates
$503130 Sep to 10 Oct
$539211 Oct to 22 Oct
$371016 Oct to 27 Oct
$314421 Oct to 31 Oct
$369225 Oct to 10 Nov
$314530 Oct to 21 Nov
$31444 Nov to 14 Nov
$282820 Nov to 1 Dec

Sydney - Wuhan on Hainan Airlines return

Dates: 30 Sep 25 - 26 Nov 25

Return PriceTravel Dates
$86130 Sep to 14 Oct
$8324 Oct to 15 Oct
$57516 Oct to 27 Oct
$57618 Oct to 7 Nov
$57123 Oct to 12 Nov
$57225 Oct to 17 Nov
$57028 Oct to 26 Nov
$5721 Nov to 24 Nov

Sydney - Wuhan on Hainan Airlines return in Business Class

Dates: 11 Oct 25 - 1 Dec 25

Return PriceTravel Dates
$572811 Oct to 22 Oct
$414216 Oct to 27 Oct
$357621 Oct to 7 Nov
$411625 Oct to 10 Nov
$35614 Nov to 14 Nov
$324520 Nov to 1 Dec

Sydney - Xi’an on Hainan Airlines return

Dates: 30 Sep 25 - 26 Nov 25

Return PriceTravel Dates
$90930 Sep to 10 Oct
$8084 Oct to 20 Oct
$69113 Oct to 27 Oct
$57016 Oct to 27 Oct
$57218 Oct to 10 Nov
$57623 Oct to 12 Nov
$57025 Oct to 10 Nov
$57028 Oct to 26 Nov
$5694 Nov to 14 Nov

Sydney - Xi’an on Hainan Airlines return in Business Class

Dates: 11 Oct 25 - 1 Dec 25

Return PriceTravel Dates
$545511 Oct to 22 Oct
$371416 Oct to 27 Oct
$314921 Oct to 31 Oct
$369625 Oct to 10 Nov
$31494 Nov to 14 Nov
$283320 Nov to 1 Dec
B

Beat That Flight Team

Helping you fly for less since 2018.

Disclosure, as per section 47A of the Fair Trading Act 1987: as a free service, our revenue comes from adverts and affiliate links on this website.