Flight distance between Midrand, South Africa and Scarborough, Canada 8,277.9 mi / 13,322.0 km