There are
388 mi
from Richardson, TX to Levelland, TX
That's the driving distance. It would take 6 hours 46 mins to go from Richardson, Texas to Levelland, Texas.
The flight distance (direct flight from Richardson, TX to Levelland, TX) is 329.23 mi.
388 mi = 624.39 kms