For a direct flight from New York to Italy, you’re generally looking at about 8 to 9 hours in the air on a nonstop route, most commonly to Rome or Milan.

Quick Scoop: Typical Flight Times

  • New York (JFK/EWR) → Rome (FCO): around 8 to 9 hours nonstop.
  • New York → other major Italian cities (Milan, Venice, etc.): usually in the same 7 to 10 hour range for nonstop flights.
  • One-stop flights (via London, Paris, Frankfurt, etc.): about 10 to 14 hours total, depending on layover length.

Time can vary a bit with wind, exact airports, and route, but if you budget about 8–9 hours for a direct flight and 10–14 hours door-to-door with a layover , you’ll be in the right ballpark.

Approximate New York → Italy Flight Durations (Nonstop) [7][3][5][9][1] [3][5][9] [5][9][3]
Route Typical duration
New York → Rome (FCO) 8–9 hours
New York → Milan ~8–9 hours
New York → Italy (one- stop) 10–14+ hours incl. layover

Information gathered from public forums or data available on the internet and portrayed here.