Flight distance between L'Hospitalet de Llobregat, Spain and Mzuzu, Malawi 4,177.5 mi / 6,723.0 km