Depends on which city you are flying from and if you are doing a direct flight or a lay-over somewhere. Direct I would estimate about 2hrs 45 mins from DFW.
A direct flight I would estimate 3 hours depending your departure city,I fly frequently,and it does depend on your departure city and if it is a straight flight or layover.....good luck