Flight distance between New York City, United States of America and Budapest, Hungary 4,354.2 mi / 7,007.4 km