Flight distance between Midrand, South Africa and Tokyo, Japan 8,401.6 mi / 13,521.1 km