Flight distance between Saint-Joseph, Reunion and Richards Bay, South Africa 1,558.5 mi / 2,508.1 km