There are
358 mi
from Garland, TX to Carthage, MO
That's the driving distance. It would take 6 hours 50 mins to go from Garland, Texas to Carthage, Missouri.
The flight distance (direct flight from Garland, TX to Carthage, MO) is 322.68 mi.
358 mi = 575.90 kms