There are
1,293 mi
from Richmond, VA to Cedar Hill, TX
That's the driving distance. It would take 23 hours 10 mins to go from Richmond, Virginia to Cedar Hill, Texas.
The flight distance (direct flight from Richmond, VA to Cedar Hill, TX) is 1,153.22 mi.
1,293 mi = 1.61 kms