Flight distance between Arraiján, Panama and Johannesburg, South Africa 7,583.6 mi / 12,204.7 km