Flight distance between Cape Town, South Africa and Yekaterinburg, Russia 6,739.0 mi / 10,845.3 km