There are
2,333 mi
from Morgantown, WV to Barstow, CA
That's the driving distance. It would take 1 day 17 hours to go from Morgantown, West Virginia to Barstow, California.
The flight distance (direct flight from Morgantown, WV to Barstow, CA) is 2,049.28 mi.
2,333 mi = 3,755.27 kms