There are
2,379 mi
from Farmington Hills, MI to Lake Oswego, OR
That's the driving distance. It would take 1 day 17 hours to go from Farmington Hills, Michigan to Lake Oswego, Oregon.
The flight distance (direct flight from Farmington Hills, MI to Lake Oswego, OR) is 1,943.52 mi.
2,379 mi = 3.22 kms