Flight distance between Midrand, South Africa and San Cristóbal, Dominican Republic 7,261.7 mi / 11,686.5 km