Flight distance between South Boston, United States of America and Portoviejo, Ecuador 3,054.6 mi / 4,916.0 km