Flight distance between Richards Bay, South Africa and Qingdao, China 7,271.3 mi / 11,702.0 km