Flying time from New York, NY to Dallas, TX. The total flight duration from New York, NY to Dallas, TX is 3 hours, 16 minutes. This is the average in-air flight time (wheels up to wheels down on the runway) based on actual flights taken over the past year, including routes like LGA to DFW.