Miles between San Jose, CA and Grand Terrace, CA

There are
396 mi
from San Jose, CA to Grand Terrace, CA

That's the driving distance. It would take 7 hours 28 mins to go from San Jose, California to Grand Terrace, California.

The flight distance (direct flight from San Jose, CA to Grand Terrace, CA) is 343.79 mi.

396 mi = 637.12 kms