Flights Montevideo — Shanghai is a popular route. The straight-line distance is 19 551 km. Flight time 23h 30m. Time difference +11h.