Flight distance between Midrand, South Africa and Tiaret, Algeria 4,587.1 mi / 7,382.3 km