There are
315 mi
from Elk Grove, CA to Klamath Falls, OR
That's the driving distance. It would take 5 hours 55 mins to go from Elk Grove, California to Klamath Falls, Oregon.
The flight distance (direct flight from Elk Grove, CA to Klamath Falls, OR) is 264.55 mi.
315 mi = 507.12 kms