Flight distance between Tianjin, China and Johannesburg, South Africa 7,293.3 mi / 11,737.4 km