At the time of writing (July 2014) four airlines offer direct, non-stop flights from New York to Bermuda; American Airlines, JetBlue Airways, United Airlines, and Delta.
American Airlines currently fly between New York (JFK) and Bermuda (BDA). The flight currently leaves from New York JFK at 17:00 and arrives in Bermuda at 22:25, a flight time of 2 hours and 25 minutes (1 hour time difference). The return flight leaves Bermuda at 09:25 and arrives in New York at 10:45, a flight time of 2 hours and 20 minutes.
JetBlue Airways also offer a service from JFK to Bermuda. The flight currently leaves JFK at 08:40 and lands in Bermuda at 11:49, a scheduled flight time of 2 hours and 9 minutes. The flight from Bermuda leaves LF Wade International Airport at 12:45 and arrives in New York at 13:59, a scheduled flight time of 2 hours and 14 minutes.
United Airlines fly from Newark Liberty International Airport (EWR). The flight time from Newark to Bermuda is approximately 2 hours and 45 minutes. The journey back is scheduled to take 2 hours and 13 minutes.
The Delta service from New York (JFK) departs at 17:25 and arrives in Bermuda at 21:00, a scheduled flight time of 2 hours and 35 minutes. It leaves Bermuda at 09:00, landing in New York at 10:30, a flight time of 2 hours and 30 minutes.
Prior to May 2014 Delta flights from New York flew from LaGuardia Airport (LGA).