How long is a flight from Dallas Texas to Miami Florida?

This 1,104 mile flight from Dallas, Texas to Miami, Florida will take you about 2 hours and 36 minutes (including 15 minutes taxi time to/from the gates).