There are
2,475 mi
from Gresham, OR to Chattanooga, TN
That's the driving distance. It would take 1 day 19 hours to go from Gresham, Oregon to Chattanooga, Tennessee.
The flight distance (direct flight from Gresham, OR to Chattanooga, TN) is 2,064.08 mi.
2,475 mi = 3,982.97 kms