Flight distance between Mestre, Italy and Johannesburg, South Africa 5,052.2 mi / 8,130.8 km