Flight distance between São Paulo, Brazil and Portoviejo, Ecuador 2,746.4 mi / 4,419.9 km