Flight distance between Shantou, China and Barcelona, Venezuela 10,119.9 mi / 16,286.5 km