How far is Porto Alegre from Esmeraldas?

The flight distance between Esmeraldas and Porto Alegre is 4578km. Check all available flights on Wego.