Flight distance between Tampere, Finland and Shanghai, China 4,584.7 mi / 7,378.3 km