There are
777 mi
from Gresham, OR to Sanger, CA
That's the driving distance. It would take 15 hours 3 mins to go from Gresham, Oregon to Sanger, California.
The flight distance (direct flight from Gresham, OR to Sanger, CA) is 625.51 mi.
777 mi = 1,250.15 kms