Flight distance between Ciudad Lineal, Spain and Johannesburg, South Africa 5,035.3 mi / 8,103.5 km