Flight distance between Midrand, South Africa and Nizhniy Novgorod, Russia 5,763.5 mi / 9,275.4 km