Flight distance between L'Hospitalet de Llobregat, Spain and Machala, Ecuador 5,957.2 mi / 9,587.1 km