There are
147 mi
from Richardson, TX to Gatesville, TX
That's the driving distance. It would take 2 hours 46 mins to go from Richardson, Texas to Gatesville, Texas.
The flight distance (direct flight from Richardson, TX to Gatesville, TX) is 120.19 mi.
147 mi = 236.56 kms