Flight distance between Puerto Plata, Dominican Republic and Johannesburg, South Africa 7,332.3 mi / 11,800.2 km