Budapest, Hungary
Shanghai, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Flight | 8791.92 km | 16h 3mins | 4,191 CNY | 687.01 |
The best and cheapest way to get from Budapest, Hungary and Shanghai, China is to travel by air, which will cost about 4,191 CNY or 618.30 USD.