There are
182 mi
from Porterville, CA to Barstow, CA
That's the driving distance. It would take 3 hours 31 mins to go from Porterville, California to Barstow, California.
The flight distance (direct flight from Porterville, CA to Barstow, CA) is 138.52 mi.
182 mi = 293.13 kms