Best way to travel between

Macao, Macau
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
flight
$134.0
1317.84 km
5h 49mins
142.33 kgs
 
train
$162.0
1739.22 km
15h 53mins
92.18 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1317.84 km 5h 49mins 817 CNY 134.0
Train 1739.22 km 15h 53mins 988 CNY 162.0
Take Ferry from Macau Ferry Terminal to Hong Kong Airport Skypier
Time: 51mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 6.14 kgs
Take Flight from HKG to SHA
Time: 2h 23mins Cost: 610 CNY; $ 90.0 - 110.0 USD CO2 Emission: 135.53 kgs
Take Train from Hongqiao Airport T1 to Yuyuan Garden Station
Time: 30mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.81 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Macao, Macau and Shanghai, China is to travel by air, which will cost about 817 CNY or 120.60 USD.