There are
924 mi
from Mckinney, TX to Round Lake Beach, IL
That's the driving distance. It would take 17 hours 22 mins to go from Mckinney, Texas to Round Lake Beach, Illinois.
The flight distance (direct flight from Mckinney, TX to Round Lake Beach, IL) is 786.34 mi.
924 mi = 1,487.74 kms