Cheap Flights from Malta to Shanghai - MLA to SHA (reverse)
Popular Flights from Malta to Shanghai
- Airfare from Malta to Shanghai on Emirates from €777 round trip
- Airfare from Malta to Shanghai on Swiss from €855 round trip
- Airfare from Malta to Shanghai on Lufthansa German Airlines from €885 round trip
- Airfare from Malta to Shanghai on Alitalia - Compagnia Aerea Italiana Spa from €1048 round trip
Did You Know?
- The shortest flight between Malta, MT and Shanghai, CN on SWISS is 6,466 miles.
- The smallest aircraft operated by Alitalia flying between Malta, MT and Shanghai, CN is a 32S with 150 seats.
- 64,251 seats are available per day to fly out of Malta, MT connecting to Shanghai, CN
- The largest aircraft operated by Emirates flying between Malta, MT and Shanghai, CN is a 330 with 237 seats.
- Lufthansa has the most one stop flights between Malta, MT and Shanghai, CN.
- 10 airlines operate between Malta, MT and Shanghai, CN
- Lufthansa has 7 one stop flights between Malta, MT and Shanghai, CN.
- 15 flights per week fly out of Malta, MT connecting to Shanghai, CN
Quick Links
As seen in...

Farecompare Research Tools
Cheap International Flights to Shanghai - SHA
Flights
Airline
Lowest Price
American, Air Canada, Air France, British Airways, Air China, Continental, China S, Delta, Korean, KLM, Lufthansa, China E, United
$1031
Jet India, Air France, Air India, British Airways, Air China, Continental, Cathay, Delta, Emirates, Dragonair, KLM, Lufthansa, SWISS, Malaysia, China E, All Nippon, Qatar, Singapore, Thai, Turkish, Virgin Atlantic
₨25188
American, Air Canada, British Airways, Air China, Continental, Delta, Emirates, KLM, Lufthansa, China E, All Nippon, Qatar, United
$932
American, Air Canada, Air France, Alaska, British Airways, Air China, Continental, China S, Delta, Korean, KLM, Lufthansa, SWISS, China E, All Nippon, Qatar, United
$965
British Airways, Emirates, Gulf Air, Malaysia, Philippine, Qatar, Thai, Turkish
BHD234
American, Air Canada, Air France, British Airways, Air China, Continental, Delta, KLM, Lufthansa, SWISS, China E, United, Virgin Atlantic
$863
Air France, Finnair, Alitalia, British Airways, Air China, Continental, Delta, Spanair, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish
€396
American, Air Canada, Air France, Alaska, British Airways, EVA, Air China, Continental, Delta, Hainan, KLM, Lufthansa, China E, All Nippon, Asiana, United
$810
Finnair, Alitalia, British Airways, Air China, Continental, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish, United
€440
American, Air Canada, Air France, British Airways, Air China, Continental, Delta, KLM, Lufthansa, SWISS, China E, United
CAD873
American, Air France, Finnair, Alitalia, British Airways, Air China, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish, Air Europa
€427