Flight distance between Oshakati, Namibia and Puyang, China 7,649.4 mi / 12,310.5 km