Flight distance between New York City, United States of America and Salvador, Brazil 4,348.6 mi / 6,998.4 km