Flight distance between Midrand, South Africa and San Pedro de Macorís, Dominican Republic 7,214.4 mi / 11,610.5 km