There are
975 mi
from Richardson, TX to Willmar, MN
That's the driving distance. It would take 18 hours 6 mins to go from Richardson, Texas to Willmar, Minnesota.
The flight distance (direct flight from Richardson, TX to Willmar, MN) is 845.95 mi.
975 mi = 1,569.30 kms