There are
542 mi
from Richardson, TX to Hidalgo, TX
That's the driving distance. It would take 9 hours 28 mins to go from Richardson, Texas to Hidalgo, Texas.
The flight distance (direct flight from Richardson, TX to Hidalgo, TX) is 482.01 mi.
542 mi = 872.07 kms