There are
19 mi
from Mckinney, TX to Richardson, TX
That's the driving distance. It would take 22 minutes to go from Mckinney, Texas to Richardson, Texas.
The flight distance (direct flight from Mckinney, TX to Richardson, TX) is 17.97 mi.
19 mi = 30.08 kms