There are 14 flights from all New York airports, USA to Italy, operated by 2 airlines. You can fly low cost from New York to 13 cities in Italy.
Bari
Catania
Florence
Milan
Milan Malpensa
Naples
Naples
Olbia
Palermo
Palermo
Rome Fiumicino
Rome Fiumicino
Venice Marco Polo
Verona Valerio Catullo
Verify delays online: Usually, if one low-cost flight is late, it causes all the subsequent flights made with that particular airplane to be delayed. This is due to the fact that low-cost airlines prefer to have short waiting times (between 25 minutes and 2 hours) between flights. So if the flight before yours is late, your flight may even have a 1 or 2-hour delay. You can check the estimated departure/arrival time online, either on the website of the airport (for most airports) or on the website of the airline (for all major airlines).