Miles between Mesquite, TX and Pelham, AL

There are
623 mi
from Mesquite, TX to Pelham, AL

That's the driving distance. It would take 11 hours 22 mins to go from Mesquite, Texas to Pelham, Alabama.

The flight distance (direct flight from Mesquite, TX to Pelham, AL) is 568 mi.

623 mi = 1,002.88 kms