There are
1,311 mi
from Buckeye, AZ to Forest Grove, OR
That's the driving distance. It would take 1 day to go from Buckeye, Arizona to Forest Grove, Oregon.
The flight distance (direct flight from Buckeye, AZ to Forest Grove, OR) is 1,008.07 mi.
1,311 mi = 2,109.62 kms