Welcome | Sign out

Cheap Flights from Mackay to Shanghai, China - MKY to SHA

Did You Know?

You must make at least 2 connections to fly from Mackay, AU to Shanghai.
183,096 seats are available per week to fly from Mackay, AU to Shanghai.
Singapore Airlines has 376 connecting flights between Mackay, AU and Shanghai.
There are 2758 flights from Mackay, AU to Shanghai per week.

Cheap Domestic Flights from Mackay - MKY

Flights
Airline
Lowest Price
Virgin Australia, Emirates, Etihad, Qantas, Jetstar
AU$126
Etihad, Virgin Australia, Qantas
AU$211

Cheap Domestic Flights to Shanghai - SHA

Flights
Airline
Lowest Price
Emirates, Etihad, Virgin Australia, Qantas
AU$158
China Southern, China Eastern, Shanghai, Air China, Hainan
元1139
Hainan, Air China, Shanghai, Juneyao, China Eastern, Shandong, China Southern, Shenzhen
元1358

Cheap International Flights from Mackay - MKY

Flights
Airline
Lowest Price
Singapore, Emirates, Virgin Australia, Qantas
AU$975
Delta, Qantas, Virgin Australia, Emirates, Etihad, Singapore
AU$1827
Virgin Australia, Delta, Singapore, Etihad, Qantas, Emirates
AU$1539

Cheap International Flights to Shanghai - SHA

Flights
Airline
Lowest Price
Virgin Australia, Emirates, Etihad, Singapore, Qantas
AU$1636
Qantas, Singapore, Virgin Australia, Emirates, Etihad
AU$1541
Malaysia, Finnair, Srilankan, British Airways, China Airlines, All Nippon, Austrian, Aeroflot, SAS, Air China, Swiss, Vietnam, EVA Air, Turkish, JAL, Virgin Atlantic, Etihad, Singapore, Royal Brunei, Air Mauritius, Qatar, Korean, China Southern, China Eastern, Cathay, KLM, Asiana, Air Berlin, Philippine, Air France, Lufthansa, Emirates, Alitalia, Thai
£434
Korean, Asiana, Shenzhen, Air China, Srilankan, Hong Kong, Hainan, Malaysia, Royal Brunei, Philippine, Singapore, Shanghai, Juneyao, Air Macau, China Southern, Thai, China Eastern, Cathay
THB9936
British Airways, Etihad, Singapore, Air Canada, Air Berlin, United, Turkish, All Nippon, American, Air France, Lufthansa, Air India, Emirates, AeroMexico, Finnair, Asiana, KLM, Virgin Atlantic, Thai, JAL, EVA Air, Swiss, Air China, Hainan, Malaysia, Delta, US Airways, China Eastern, Qantas, Cathay, Korean, Qatar
$690
Malaysia, Cathay, Asiana, SAS, Austrian, Alitalia, Finnair, Srilankan, British Airways, Thai, China Eastern, JAL, Turkish, EVA Air, Vietnam, Swiss, Air China, Aeroflot, Qatar, Korean, China Southern, Etihad, Singapore, Air Canada, Air Berlin, Air France, Lufthansa, KLM, Air India, Emirates, All Nippon
€465
Air France, Philippine, American, All Nippon, Malaysia, Cathay, Qantas, AeroMexico, Emirates, Lufthansa, Turkish, JAL, Virgin Atlantic, EVA Air, United, Korean, Qatar, Delta, China Eastern, Hainan, Air China, Swiss, US Airways, KLM, Asiana, Finnair, British Airways, Singapore, Air Canada, China Airlines, Thai
$676
Singapore, China Airlines, Malaysia, Air India, Qatar, Emirates, Etihad, Srilankan, Air China, China Southern, Asiana, China Eastern, Thai, Cathay
₨30925
China Airlines, Singapore, Vietnam, EVA Air, Cathay, China Eastern, Thai, China Southern, Malaysia, Xiamen, Royal Brunei, Air Mauritius, Philippine, Shanghai, Korean
MYR995
China Southern, Thai, Kenya, Cathay, China Eastern, Turkish, Srilankan, Emirates, Korean, Qatar, Philippine, Royal Brunei, Malaysia, Singapore, Air China, Aeroflot
﷼1893
Etihad, Srilankan, Air India, Thai, Air China, Cathay, Korean, Qatar, Singapore, Malaysia, Emirates
₨30596
Aeroflot, EVA Air, Turkish, JAL, Lufthansa, Air France, All Nippon, Emirates, Etihad, Singapore, China Airlines, Garuda, Vietnam, Swiss, British Airways, Finnair, Alitalia, SAS, Austrian, KLM, Cathay, China Eastern, China Southern, Korean, Malaysia, Air India
€436
Philippine, Virgin Australia, Malaysia, China Airlines, Singapore, Etihad, Air China, Korean, EVA Air, China Southern, JAL, New Zealand, Cathay, China Eastern, Thai, Qantas, Garuda
AU$790
Air Macau, Korean, EVA Air, JAL, Cathay, China Eastern, China Southern, Asiana, Vietnam, Shenzhen, Air China, Shanghai, Philippine, Singapore, All Nippon, Delta, China Airlines
¥25935
British Airways, US Airways, Cathay, KLM, Finnair, Air Canada, United, All Nippon, American, Emirates, Lufthansa, China Eastern, Qantas, Asiana, Virgin Atlantic, JAL, Turkish, Swiss, Air China, Hainan, Malaysia, Singapore, Qatar, Delta, Korean, Air France
$862
Qantas, Thai, Korean, China Eastern, Cathay, New Zealand, Asiana, Air China, Singapore, China Airlines, Malaysia, China Southern
NZD1116
Thai, China Southern, Korean, Philippine, Xiamen, Malaysia, China Airlines, Singapore, Air China, Asiana, Vietnam, Garuda, Cathay, Royal Brunei
$423
Alitalia, Air France, Etihad, SAS, British Airways, Srilankan, Turkish, Air Canada, Aeroflot, Lufthansa, Emirates, Swiss, KLM
€519
American, Delta, Malaysia, Lufthansa, Aeroflot, Air China, Swiss, Turkish, JAL, Virgin Atlantic, Thai, Korean, Emirates, Qatar, Qantas, All Nippon, United, Air Canada, Singapore, Etihad, British Airways, Finnair, Air France, China Eastern, Cathay, US Airways, KLM, Asiana
$690
Lufthansa, Air France, All Nippon, Singapore, Finnair, Etihad, British Airways, Srilankan, Alitalia, Austrian, JAL, Turkish, Swiss, Hainan, Aeroflot, KLM, Malaysia, Qatar, China Southern, SAS, Thai
€435
Philippine, Korean, Malaysia, United, Cathay, EVA Air, Asiana, Singapore, Air China, Vietnam, China Eastern, Thai, China Southern
$345
Emirates, Aeroflot, Lufthansa, Qatar, Hainan, Air China, Swiss, Vietnam, Turkish, Virgin Atlantic, Air France, China Airlines, British Airways, Srilankan, Finnair, Alitalia, SAS, KLM, Cathay, Etihad, China Eastern, Korean, Singapore, Thai, Austrian
€332
Cheap Flights from Mackay to Shanghai, China, from AU$1250 Round trip from MKY to SHA