There are
2,331 mi
from Rochester Hills, MI to Klamath Falls, OR
That's the driving distance. It would take 1 day 18 hours to go from Rochester Hills, Michigan to Klamath Falls, Oregon.
The flight distance (direct flight from Rochester Hills, MI to Klamath Falls, OR) is 1,952.63 mi.
2,331 mi = 3.22 kms