Flight distance between San Pedro de Macorís, Dominican Republic and Johannesburg, South Africa 7,212.8 mi / 11,607.9 km