Flight distance between Esmeraldas, Ecuador and Longueuil, Canada 3,102.2 mi / 4,992.5 km