Shanghai, China
Prague
The best and cheapest way to get from Shanghai, China and Prague is to travel by air, which will cost about 12,928 CZK or 577.80 USD.