Flight distance between Tangshan, China and Pietermaritzburg, South Africa 7,380.8 mi / 11,878.2 km