Mileage calculator › From Gresham, OR › Miles from Gresham, OR to Avon, OH
There are 2,418 mifrom Gresham, OR to Avon, OH
That's the driving distance. It would take 1 day 18 hours to go from Gresham, Oregon to Avon, Ohio.
The flight distance (direct flight from Gresham, OR to Avon, OH) is 2,022.86 mi.
2,418 mi = 3.22 kms