There are
50 mi
from Mckinney, TX to Glenn Heights, TX
That's the driving distance. It would take 59 minutes to go from Mckinney, Texas to Glenn Heights, Texas.
The flight distance (direct flight from Mckinney, TX to Glenn Heights, TX) is 46.54 mi.
50 mi = 80.71 kms