The calculated straight line flying distance from BHM airport to JFK airport is 897 miles, or 1,444 kilometers.