There are
1,228 mi
from Pittsburg, CA to Lafayette, CO
That's the driving distance. It would take 21 hours 2 mins to go from Pittsburg, California to Lafayette, Colorado.
The flight distance (direct flight from Pittsburg, CA to Lafayette, CO) is 910.45 mi.
1,228 mi = 1,976.24 kms