Flight distance between Richards Bay, South Africa and Tokyo, Japan 8,276.5 mi / 13,319.7 km