Flight distance between Malinovka, Belarus and Shanghai, China 4,661.4 mi / 7,501.8 km