A direct flight from Dallas to Albuquerque typically takes about 2 hours. The aerial distance between the two cities is approximately 800 miles (1,287 kilometers). Actual flight times may vary slightly depending on wind conditions, routing, and airline schedules.