There are
490 mi
from Broken Arrow, OK to Union City, TN
That's the driving distance. It would take 8 hours 51 mins to go from Broken Arrow, Oklahoma to Union City, Tennessee.
The flight distance (direct flight from Broken Arrow, OK to Union City, TN) is 376.06 mi.
490 mi = 787.82 kms