Miles between San Jose, CA and The Dalles, OR

There are
651 mi
from San Jose, CA to The Dalles, OR

That's the driving distance. It would take 13 hours to go from San Jose, California to The Dalles, Oregon.

The flight distance (direct flight from San Jose, CA to The Dalles, OR) is 571.58 mi.

651 mi = 1,047.29 kms