Flights to Shanghai from US $ 2,134*