Miles between Mckinney, TX and Pelham, AL

There are
657 mi
from Mckinney, TX to Pelham, AL

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

The flight distance (direct flight from Mckinney, TX to Pelham, AL) is 567.86 mi.

657 mi = 1,057.21 kms