Flight distance between Shantou, China and Pietermaritzburg, South Africa 6,793.7 mi / 10,933.5 km