Miles between Marietta, GA and Gainesville, TX

There are
842 mi
from Marietta, GA to Gainesville, TX

That's the driving distance. It would take 15 hours 25 mins to go from Marietta, Georgia to Gainesville, Texas.

The flight distance (direct flight from Marietta, GA to Gainesville, TX) is 722.47 mi.

842 mi = 1,355.31 kms