The airlines offering direct, non-stop flights from New York to Bermuda are American Airlines, Delta Air Lines, JetBlue Airways, and United Airlines.
American Airlines currently fly between New York (JFK) and Bermuda (BDA). At the time of writing (August 2013) the flight from New York leaves JFK at 17:40 and arrives in Bermuda at 21:05, a flight time of 2 hours and 25 minutes (1 hour time difference). The return flight leaves Bermuda at 09:30 and arrives at JFK at 10:45, a flight time of 2 hours and 15 minutes.
JetBlue Airways also offer a service from JFK to Bermuda. The flight currently leaves JFK at 07:07 and lands in Bermuda at 10:18, a scheduled flight time of 2 hours and 11 minutes. The flight from Bermuda leaves LF Wade International Airport at 11:14 and arrives in New York at 12:24, a scheduled flight time of 2 hours and 10 minutes.
United Airlines fly from Newark Liberty International Airport (EWR). The flight leaves Newark at 11:36 and arrives in Bermuda 14:49, a flight time of 2 hours and 13 minutes. The return flight from Bermuda leaves at 15:45 and lands in Newark at 17:18, a flight time of 2 hours and 33 minutes.
The Delta service from LaGuardia Airport (LGA) departs at 11:34 and arrives in Bermuda at 14:59, a scheduled flight time of 2 hours and 25 minutes. It leaves Bermuda at 15:44, landing at LaGuardia at 17:05, a flight time of 2 hours and 19 minutes.