If you're looking for a cheap Birmingham - New York flight, this can be either direct or with transfers. Direct flights from Birmingham to New York take around 7 hours and 40 minutes. The route is served by a number of airlines, including United and Lufthansa. Make use of our online travel comparison tool to compare promotions across the internet and find a low-cost flight to New York. Sometimes, it is cheaper to fly with a stopover on route, which will increase your journey time but is also likely to make finding a cheap flight offer on your Birmingham to New York flight easier. It should be noted that there are three airports in New York where flights land: Newark, La Guardia or JFK so make sure you check carefully as to where yours is landing. To conclude your journey to New York from Birmingham, the travel time between arrival airports and Midtown Manhattan can vary between 20 and 90 minutes, so make sure to plan ahead and look into the best way to reach your hotel from whichever New York airport you are flying into.