Cheap Flights from Macau to Shanghai - MFM to SHA (reverse)
Popular Flights from Macau to Shanghai
- Airfare from Macau to Shanghai on Shanghai Airlines from MOP2023 round trip
- Airfare from Macau to Shanghai on China Eastern Airlines from MOP2023 round trip
- Airfare from Macau to Shanghai on Juneyao Airlines from MOP2248 round trip
- Airfare from Macau to Shanghai on Air Macau from MOP3583 round trip
- Airfare from Macau to Shanghai on Air China from MOP3612 round trip
Did You Know?
- Beijing, CN is the most popular connection for one stop flights between Macau, MO and Shanghai, CN.
- Spring has 1 nonstop flight between Macau, MO and Shanghai, CN.
- The smallest aircraft operated by Xiamen flying between Macau, MO and Shanghai, CN is a 737 with 122 seats.
- The shortest flight between Macau, MO and Shanghai, CN on Air China is 786 miles.
- 10 airlines operate between Macau, MO and Shanghai, CN
- Air China has the most nonstop flights between Macau, MO and Shanghai, CN.
- The largest aircraft operated by Xiamen flying between Macau, MO and Shanghai, CN is a 737 with 122 seats.
- 31 flights per week fly out of Macau, MO connecting to Shanghai, CN
Quick Links
As seen in...

Farecompare Research Tools
Daily Non-stop Flight Schedules from Macau Airport to Hongqiao
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Air Macau43433331:30 PM6:50 PM2:17
- Shanghai Airlines11111111:40 PM1:40 PM2:25
Daily Non-stop Flight Schedules from Macau Airport to Pu Dong
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Air Macau322232210:40 AM10:40 AM2:15
- China Eastern Airlines11111114:00 PM4:00 PM2:10
- Juneyao Airlines00011028:15 PM10:20 PM2:40
- Spring Airlines111111112:10 PM12:10 PM2:42
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