How Long is the Flight from NYC to Rome? The NYC to Rome flight covers over 4277 miles where you will fly over the Atlantic Ocean and then through Europe. This flight takes between seven hours and 55 minutes to eight hours and 45 minutes depending on the airline you fly with and current weather conditions.