Flight distance between Midrand, South Africa and Mao, Dominican Republic 7,350.8 mi / 11,830.0 km