Flight distance between Rybnik, Poland and Shanghai, China 5,115.4 mi / 8,232.5 km