There are
127 mi
from Walnut Creek, CA to Grass Valley, CA
That's the driving distance. It would take 2 hours 34 mins to go from Walnut Creek, California to Grass Valley, California.
The flight distance (direct flight from Walnut Creek, CA to Grass Valley, CA) is 105.68 mi.
127 mi = 203.60 kms