There are
590 mi
from Union City, TN to Seagoville, TX
That's the driving distance. It would take 10 hours 16 mins to go from Union City, Tennessee to Seagoville, Texas.
The flight distance (direct flight from Union City, TN to Seagoville, TX) is 499.47 mi.
590 mi = 949.72 kms