There are
928 mi
from Mckinney, TX to Beach Park, IL
That's the driving distance. It would take 17 hours 27 mins to go from Mckinney, Texas to Beach Park, Illinois.
The flight distance (direct flight from Mckinney, TX to Beach Park, IL) is 796.58 mi.
928 mi = 1,494.14 kms