Flight distance between New York City, United States of America and Belgrade, Serbia 4,512.4 mi / 7,262.0 km